首页 > 数据库 >MySQL

MySQL

时间:2024-10-16 19:20:47浏览次数:3  
标签:MySQL 200.1 视图 192.168 mysql 授权 select

mysql的版本号:

  • mysql:5.7.26
  • mysql:5.0以下的是正统MySQL
  • mysql:5.3-5.5
  • mysql:5.8

mysql特点:

  • 开源
    • 程序的源代码是对用户开放的
    • 用户可以免费获取、使用、修改
  • 双授权
    • 社区版:免费、没有技术支持
    • 商业版:收费、有完善的售后支持
  • 跨平台
    • 可以运行在Windows、Linux、mac
  • 稳定
  • 轻量级:MySQL在运行期间占用的系统资源少
  • 端口:3306

mysql服务无法启动成功

  • 有程序占用此进程

mysql无法登录

  • 账号密码错误
  • 授权的问题

grant  all  on  *.*  to  "tom"@"192.168.200.1"  identified  by  "123456"

grant  all  on  db003.*  to "tom"@"192.168.200.1"  identified  by  "123456"

grant  all  on  db003.db1  to  "tom"@"192.168.200.1"  identified  by  "123456"

mysql  -h  192.168.200.188  -u  "abc"  -p

-h   指定服务器IP地址

-u   指定用户名

-p   用密码登录

 撤销授权

revoke  all  privileges   on  *.*  from  "abc"@"192.168.200.1"

revoke  all  privileges  on  db003.shitu  from  "abc"@"192.168.200.1"

查看授权记录

show  grants                查看当前用户的授权记录

show  grants  for  "tom"@"192.168.200.1"        查看tom在192.168.200.1主机上的所有授权记录

select  user  from  mysql.user        查看mysql库中user表里的user字段(查看授权的所有用户名)

视图:

  • 视图:view
    • 视图可以认为是一张表
    • 这个表存在内存中的虚表,断电就会消失
  • 作用:
    • 通过视图,可以让用户只能访问数据库中的一部分数据(给用户授权)
  • 格式:

create  view  视图名  as  select语句

案例:

第一步:创建视图,视图中包含id小于3的记录

create  view   shitu  as  select  *  from   db1  where  id<3

第二步:授权abc用户可以访问shitu视图

grant  all  on  db003.shitu  to  "abc"@"192.168.200.1"  identified  by  "123456"

创建数据库

create  database  db005  character  set  'utf8'  collate  'utf8_general_ci';

删除数据库

drop  database  db005

选定数据库

use  库名

查看使用的数据库名

select  database()

查看数据库的版本

select  version()

查看当前用户名

select  user()

查看当前系统/链接中有哪些数据库

show  databases

创建表

create  table  db2  (

        id  int(255)  NOT  NULL

        name  varchar(255)  NOT  NULL

        age  int(0)  NULL

);

字段的属性

  • int        整型
  • float      浮点型
  • char       字符串(固定长度)
  • varchar     字符串(可变)
  • unsigned    这个表示数字是无符号数(只能是整数)
  • default      默认值
  • auto_increment      主键自增

截断表(删除表中数据同时清除主键自增)

truncate   表名

插入数据

insert  into  表名  values(值1,值2,值3...)

insert  into  表名(字段1,字段2...)  values(值1,值2...)

标签:MySQL,200.1,视图,192.168,mysql,授权,select
From: https://blog.csdn.net/Taurus_HanKun/article/details/142987088

相关文章

  • 2024/10/16 日 日志 --》关于Mysql的中DQL的初步学习笔记与整理
    在前几天已经进行了Mysql的初步准备和学习,接下来我将继续向后推进。以下为课程学习整理,方便记忆和复习。点击查看代码-------DQL----基础查询--1.查询多个字段--SELECT字段列表form表名 ;--selcet*form表名;--查询所有数据--2.去除重复记录--selectdist......
  • Elasticsearch与MySQL的概念对比
    我们统一的把mysql与elasticsearch的概念做一下对比:MySQLElasticsearch说明TableIndex索引(index),就是文档的集合,类似数据库的表(table)RowDocument文档(Document),就是一条条的数据,类似数据库中的行(Row),文档都是JSON格式ColumnFiled字段(Field),就是JSON文......
  • 关系型数据库(mysql/InnoDB)的前世今生
    博主专注于Java程序开发,旨在与各路大神做技术交流,觉得不错的朋友,点个关注,有想深度交流,也可参考博主其他文章:java知识体系搭建-CSDN博客前言本文将汇总介绍关系型数据库的常用知识,理论偏多,希望大家都能对关系型数据库有个总体的认识。具体应用,大家需要在工作中自行融汇。介绍......
  • 高可用 proxysql + mysql MGR
    MGR配置安装系统:centos7.9yuminstallhttps://repo.percona.com/yum/percona-release-latest.noarch.rpmpercona-releaseenable-onlyps-8x-innovationreleasepercona-releaseenabletoolsreleaseyuminstallpercona-server-server第一台机器配置#mgr#basic......
  • 倒排索引及ES相关概念对比MySQL
    一、倒排索引1、先把文档内容进行分词,形成词条与文档ID的对应关系,叫做词条库,词条具备唯一性,建立索引2、对搜索内容进行分词,分词后得到一个关键词列表,根据关键词去词条库中匹配,在找对应的文档ID列表3、然后根据文档ID列表,找到对应的文档信息对比:   二、ES相关概念对比My......
  • Elasticsearch相关概念对比mysql
    一、简介ElasticSearch是强大的搜索和分析引擎。能快速存储、检索和处理大量数据,提供实时搜索结果,擅长处理复杂查询,助力企业从海量数据中获取有价值信息,优化业务决策和提升用户体验。二、术语2.1索引Elasticsearch中的索引类似MySQL中的表,是相同类型文档的集合。它如同表......
  • 5大主流方案对比:MySQL千亿级数据线上平滑扩容实战
    在项目初期,我们部署了三个数据库A、B、C,此时数据库的规模可以满足我们的业务需求。为了将数据做到平均分配,我们在Service服务层使用uid%3进行取模分片,从而将数据平均分配到三个数据库中。如图所示:图片后期随着用户量的增加,用户产生的数据信息被源源不断的添加到数据库中......
  • Windows安装MySQL(zip安装)
    1.下载#dev.mysql.com>Download>下载MySQLCommunity(GPL)Downloads2.配置my.ini[mysqld]#一定要加这个,默认启动端口是3306,一般不会用默认端口port=50013#设置mysql的安装目录,一定要\\,否则不识别basedir=G:\\soft\\mysql-8.4.3-winx64#设置mysql数据库的数据的......
  • C#连接MySQL8.0数据库失败
    环境.net7MySQL8.0报错提示:未经处理的异常System.AggregateException:“Oneormoreerrorsoccurred.(Authenticationmethod'caching_sha2_password'failed.Eitheruseasecureconnection,specifytheserver'sRSApublickeywithServerRSAPublicKeyFile,......
  • 三:mysql条件查询
    三:mysql条件查询1:查询工资等于5000的员工 ......