问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MySQL 常用命令速查表:日常开发、求职面试必备良方!

发布网友 发布时间:2024-10-12 10:09

我来回答

1个回答

热心网友 时间:2024-10-18 03:19

速查表(Cheat Sheet),方便快速查询相关知识点。本文整理了 MySQL 最常使用的语句和命令,是日常开发、求职面试的必备良方!

连接服务器

使用 mysql 客户端工具连接 MySQL 服务器命令行如下:

例如:mysql -h host_name -P port_num -u user_name -p db_name

查看帮助

在 mysql 提示符中输入 help; 或者 \h 获取使用帮助。

使用 help contents 命令获取 MySQL 服务器相关命令参考。

查看连接

使用 show processlist 命令查看所有连接到服务器的进程。

使用 kill pid 命令杀掉指定连接进程。

退出连接

使用 exit;、quit; 或者 \q 命令退出 mysql 客户端。

账户和权限

账户和权限管理详情参考相关文章。

创建用户:使用 CREATE USER 语句。

查看用户:使用 user() 或 current_user() 函数。

修改密码:使用 ALTER USER 语句。

锁定/解锁用户:使用 ALTER USER 语句。

用户授权:使用 GRANT 语句。

查看权限:使用 SHOW GRANTS [FOR user_name] 语句。

撤销权限:使用 REVOKE 语句。

管理角色

角色是 MySQL 8.0 引入的新功能,用于管理权限集合。

创建角色:使用 CREATE ROLE 语句。

角色授权:使用 GRANT 语句,指定角色名。

授予角色:使用 GRANT 语句,指定用户名和角色名。

撤销角色:使用 REVOKE 语句,指定角色名。

删除角色:使用 DROP ROLE 语句。

删除用户:使用 DROP USER 语句。

管理数据库

查看数据库:使用 show databases; 命令。

创建数据库:使用 CREATE DATABASE 语句。

切换数据库:使用 USE db_name; 语句。

删除数据库:使用 DROP DATABASE 语句。

管理表

创建表:使用 CREATE TABLE 语句。

查看所有表:使用 SHOW TABLES 命令。

查看表结构:使用 DESCRIBE 语句。

增加字段:使用 ALTER TABLE ... ADD COLUMN 语句。

修改字段:使用 ALTER TABLE ... MODIFY 语句。

删除字段:使用 ALTER TABLE ... DROP COLUMN 语句。

删除表:使用 DROP TABLE 语句。

索引与约束

创建索引:使用相关命令。

查看索引:使用 SHOW INDEXES 语句。

修改索引:使用相关命令,设置可见性。

删除索引:使用相关命令。

增加约束:使用 ALTER TABLE 语句。

删除约束:使用 ALTER TABLE 语句。

查询语句

单表查询:指定字段或所有字段。

查询条件:使用 WHERE 子句。

排序操作:指定排序字段。

限定数量:使用 LIMIT 子句。

分组操作:使用 GROUP BY 子句。

多表连接:使用 JOIN 子句。

子查询:嵌套查询。

集合运算:并集、交集和差集。

通用表表达式:类似派生表或语句级别视图。

DML 语句

插入数据:使用 INSERT 语句。

更新数据:使用 UPDATE 语句。

删除数据:使用 DELETE 语句。

合并数据:使用相关语句。

事务控制

开始事务:使用 START TRANSACTION。

提交事务:使用 COMMIT。

回滚事务:使用 ROLLBACK。

事务保存点:用于回滚部分事务。

视图

创建视图:使用相关命令。

查看所有视图:使用 SHOW TABLES 命令。

查看视图定义:使用相关命令。

重命名视图:与重命名表类似。

删除视图:使用相关命令。

存储过程/函数

创建存储过程:使用 CREATE PROCEDURE 语句。

创建函数:使用 CREATE FUNCTION 语句。

调用存储过程/函数:使用 CALL 语句。

删除存储过程/函数:使用 DROP 语句。

触发器

创建触发器:使用 CREATE TRIGGER 语句。

查看触发器:使用相关命令。

删除触发器:使用相关命令。

备份与恢复

使用 mysqldump 备份数据库:导出 SQL 脚本。

使用 mysql 还原数据库:导入 SQL 文件。

定期更新数据库领域相关文章,欢迎关注❤️、点赞、转发!

热心网友 时间:2024-10-18 03:21

速查表(Cheat Sheet),方便快速查询相关知识点。本文整理了 MySQL 最常使用的语句和命令,是日常开发、求职面试的必备良方!

连接服务器

使用 mysql 客户端工具连接 MySQL 服务器命令行如下:

例如:mysql -h host_name -P port_num -u user_name -p db_name

查看帮助

在 mysql 提示符中输入 help; 或者 \h 获取使用帮助。

使用 help contents 命令获取 MySQL 服务器相关命令参考。

查看连接

使用 show processlist 命令查看所有连接到服务器的进程。

使用 kill pid 命令杀掉指定连接进程。

退出连接

使用 exit;、quit; 或者 \q 命令退出 mysql 客户端。

账户和权限

账户和权限管理详情参考相关文章。

创建用户:使用 CREATE USER 语句。

查看用户:使用 user() 或 current_user() 函数。

修改密码:使用 ALTER USER 语句。

锁定/解锁用户:使用 ALTER USER 语句。

用户授权:使用 GRANT 语句。

查看权限:使用 SHOW GRANTS [FOR user_name] 语句。

撤销权限:使用 REVOKE 语句。

管理角色

角色是 MySQL 8.0 引入的新功能,用于管理权限集合。

创建角色:使用 CREATE ROLE 语句。

角色授权:使用 GRANT 语句,指定角色名。

授予角色:使用 GRANT 语句,指定用户名和角色名。

撤销角色:使用 REVOKE 语句,指定角色名。

删除角色:使用 DROP ROLE 语句。

删除用户:使用 DROP USER 语句。

管理数据库

查看数据库:使用 show databases; 命令。

创建数据库:使用 CREATE DATABASE 语句。

切换数据库:使用 USE db_name; 语句。

删除数据库:使用 DROP DATABASE 语句。

管理表

创建表:使用 CREATE TABLE 语句。

查看所有表:使用 SHOW TABLES 命令。

查看表结构:使用 DESCRIBE 语句。

增加字段:使用 ALTER TABLE ... ADD COLUMN 语句。

修改字段:使用 ALTER TABLE ... MODIFY 语句。

删除字段:使用 ALTER TABLE ... DROP COLUMN 语句。

删除表:使用 DROP TABLE 语句。

索引与约束

创建索引:使用相关命令。

查看索引:使用 SHOW INDEXES 语句。

修改索引:使用相关命令,设置可见性。

删除索引:使用相关命令。

增加约束:使用 ALTER TABLE 语句。

删除约束:使用 ALTER TABLE 语句。

查询语句

单表查询:指定字段或所有字段。

查询条件:使用 WHERE 子句。

排序操作:指定排序字段。

限定数量:使用 LIMIT 子句。

分组操作:使用 GROUP BY 子句。

多表连接:使用 JOIN 子句。

子查询:嵌套查询。

集合运算:并集、交集和差集。

通用表表达式:类似派生表或语句级别视图。

DML 语句

插入数据:使用 INSERT 语句。

更新数据:使用 UPDATE 语句。

删除数据:使用 DELETE 语句。

合并数据:使用相关语句。

事务控制

开始事务:使用 START TRANSACTION。

提交事务:使用 COMMIT。

回滚事务:使用 ROLLBACK。

事务保存点:用于回滚部分事务。

视图

创建视图:使用相关命令。

查看所有视图:使用 SHOW TABLES 命令。

查看视图定义:使用相关命令。

重命名视图:与重命名表类似。

删除视图:使用相关命令。

存储过程/函数

创建存储过程:使用 CREATE PROCEDURE 语句。

创建函数:使用 CREATE FUNCTION 语句。

调用存储过程/函数:使用 CALL 语句。

删除存储过程/函数:使用 DROP 语句。

触发器

创建触发器:使用 CREATE TRIGGER 语句。

查看触发器:使用相关命令。

删除触发器:使用相关命令。

备份与恢复

使用 mysqldump 备份数据库:导出 SQL 脚本。

使用 mysql 还原数据库:导入 SQL 文件。

定期更新数据库领域相关文章,欢迎关注❤️、点赞、转发!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
国家教育法规定高中开学时间 高三夏季开学时间一般在几月几号 摇滚男歌手和乖乖女的小说推荐 旧民主主义革命时期,中国人民向西方学习为什么屡遭失败? 安卓手机wifi怎样连接笔记本电脑电脑上? 电脑怎么连接和手机同样的手机无线wifi 手机充电器哪个牌子好?充电头十大品牌排行榜推荐 公务员考试笔试过了就算录取了吗 具体回答如下 请问公务员笔试合格后,可否不去原先报考的单位,而去另外的单位面试应聘... 星际家园任务奖励领取 ...家不自觉的邻居,杂物堆满楼道不说,还堆到我家墙角,大家有什么好办法... 作文: 做个顶天力地的好男儿 如何判断中介建议的可信度? 白酒怎么酿造,揭秘白酒酿造的秘密 谁能跟我浅谈一下关于就业方面,社会的发展趋势,包括未来5年到10年的... ...我帮他卖菜,可我头脑不行,口算和记性很差该怎么办,我很苦恼_百度知 ... 最近比较火的电视剧推荐一下? 《一粒红尘》接档《欢乐颂2》再话都市冷暖,现实题材能否打败古装剧重回... 大家好,问个函数的问题... ...休三个月,期间单位只给买了保险没有工资,产假结束现在要我补交产假期... 这个月产假4天后休完请事假,社保单位部分怎么加 邯郸美的城房子和地理位置怎么样以后有升值空间吗?现在均价5500贵... 瓷白色美缝剂好不好看? 姓陈的女孩四字好听名字,最好有韩(涵,晗),最好最后一个字是子,例如陈涵... 什么样的男人才算是真正的“猛男”呢 下列关于洋流的说法中,错误的是:()。 ...半球中低纬度海区的大洋环流,看看两个海区洋流运动方向有什么差异... ...A.北半球热带、副热带海区 B.北半球中高纬海区 三为心得体会范文 读何平九论心得体会 农行十二五心得体会 何谓何平九论 机械制图(第3版)目录 陆地巡洋舰和兰德酷路泽紧急刹车亮黄色灯是什么原因 冷感冒了吃什么药好 曙光英雄鲁班玩法介绍-曙光英雄鲁班如何玩 曙光英雄双排组合阵容介绍介绍_曙光英雄双排组合阵容介绍是什么_百度知 ... 曙光英雄版本英雄食物链介绍 曙光英雄版本英雄食物链介绍介绍_曙光英雄版本英雄食物链介绍是什么... 有合同诈骗行为一定会坐牢吗? 布丁怪兽 HD游戏说明 身为一个女子怎么会动不动就发脾气,这正常吗 28岁女孩子对谁无缘无故发脾气是什么病 我买房首付的收据和协议丢了怎么办啊 买房子的首付款的收款收据不见了怎么办,开发商让一定要找到咋办呢, 我买了房子付了首付,但去银行贷款,被告知我被禁止贷款,我又没有钱... 购房首付交完后再交钱,合同不改可以吗 绿色地狱怎么采集铁矿 房子只付了首付的一半,只签定了认购,让开发商咨询银行后个由于个人征... 买房子按揭半年后,银行将房子收回,那我们的首付怎么办,会把钱打到卡... 绿色地狱怎么采矿 室内一角,搭配出精彩生活!