MySQL 指令

举报
武师叔 发表于 2022/08/30 08:45:48 2022/08/30
【摘要】 MySQL 指令 基本概念 SQL 指令SQL 指令是用于访问和处理数据库的标准的计算机语言。对于 MySQL 等常用数据库都可以通过使用 SQL 访问和处理数据系统中的数据。 注意事项SQL 对大小写不敏感。标识符应避免与关键字重名!可用反引号(`)为标识符包裹。注释单行注释: # 注释内容多行注释: /* 注释内容 */单行注释: -- 注释内容模式通配符匹配任意单个字符: _匹配任意...

MySQL 指令


基本概念

SQL 指令

SQL 指令是用于访问和处理数据库的标准的计算机语言。对于 MySQL 等常用数据库都可以通过使用 SQL 访问和处理数据系统中的数据。

注意事项

  1. SQL 对大小写不敏感。

  2. 标识符应避免与关键字重名!可用反引号(`)为标识符包裹。

  3. 注释

    • 单行注释: # 注释内容
    • 多行注释: /* 注释内容 */
    • 单行注释: -- 注释内容
  4. 模式通配符

    • 匹配任意单个字符: _
    • 匹配任意数量字符,包括 0 个:%
    • 单引号需要进行转义: '
  5. 清除已有语句:\c


服务指令

启动/终止服务

net start mysql           # 启动本机 MySQL 运行
net stop mysql            # 终止本机 MySQL 运行Copy to clipboardErrorCopied

连接/断开服务

MySQL 服务运行时,输入连接指令即可连接 MySQL 数据库。

需要输入的属性分别为 (h)IP 地址、§端口号、(u)用户名、§密码。 端口号若为 3306 可省略,密码可空缺。

# 本地连接
mysql -h localhost -u root -p 

# 远程连接
mysql -h 10.0.0.51 -P 3306 -u root -p 123456

# 断开连接
mysql> exit
mysql> quit
mysql> /pCopy to clipboardErrorCopied

管理指令

用户管理

MySQL 数据库的全部用户信息保存在 mysql 库 / user 表内,用户含有以下属性:

  • user 属性:用户名
  • host 属性:允许用户登入的网络
  • authentication_string 属性:密码

增删改查

能够对用户进行增删改查操作,需要当前用户拥有非常高的数据库权限。

-- 增加用户(CREATE)
mysql> CREATE USER 'boy'@'localhost' IDENTIFIED BY '';                -- 创建用户 boy 允许从本地网络登录
mysql> CREATE USER 'girl'@'10.0.0.%' IDENTIFIED BY '123456';          -- 创建用户 girl 允许从特定网络登录

-- 删除用户(DROP)
mysql> DROP USER 'girl'@'10.0.0.%';

-- 修改用户(ALTER)
mysql> ALTER USER 'boy'@'localhost' IDENTIFIED BY '123456';

-- 重命名用户(RENAME)
mysql> RENAME USER 'boy'@'localhost' TO 'man'@'localhost';

-- 设置密码
mysql> SET PASSWORD = PASSWORD('123456');                              -- 为当前用户设置密码
mysql> SET PASSWORD FOR 'boy'@'localhost' = PASSWORD('123456');        -- 为指定用户设置密码

-- 查询全部用户信息(DESC/SELECT)
mysql> DESC mysql.user;                                            
mysql> SELECT user,host,authentication_string FROM mysql.user     
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。