凡亿教育-小燕
凡事用心,一起进步
打开APP
公司名片
凡亿专栏 | ​25条运维工程师必须记住的MySQL命令
​25条运维工程师必须记住的MySQL命令

在所有数据库软件中,MySQL毫无疑问是中国许多中小型公司的运维软件选择,所以掌握一些常用的MySQL命令,可显著提升工作效率和问题解决能力,下面将分享25条运维工程师必须牢记的MySQL命令。

image.png

1、连接数据库

mysql -h 主机名 -u 用户名 -p

2、显示所有数据库

SHOW DATABASES 数据库名;

4、删除数据库

DROP DATABASE 数据库名;

5、显示当前数据库

SELECT DATABASE();

6、选择数据库

USE 数据库名;

7、显示当前数据库的所有表

SHOW TABLES;

8、创建表

CREATE TABLE 表名 (  

    列名1 数据类型,  

    列名2 数据类型,  

    ...  

    PRIMARY KEY (列名)  

);

9、查看表结构

DESC 表名;

SHOW COLUMNS FROM 表名;

10、删除表

DROP TABLE 表名;

11、插入数据

INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...);

12、查询数据

SELECT 列名1, 列名2, ... FROM 表名 WHERE 条件;

13、更新数据

UPDATE 表名 SET 列名 = 新值 WHERE 条件;

14、删除数据

DELETE FROM 表名 WHERE 条件;

15、修改表结构—添加列

ALTER TABLE 表名 MODIFY COLUMN 列名 新数据类型;

16、修改表结构—删除列

ALTER TABLE 表名 DROP COLUMN 列名;

17、修改表结构—修改列

ALTER TABLE 表名 MODIFY COLUMN 列名 新数据类型;

18、修改表名

RENAME TABLE 旧表名 TO 新表名;

19、授权用户

GRANT 权限 ON 数据库名.* TO '用户名'@'登录主机' IDENTIFIED BY '密码';

20、撤销权限

REVOKE 权限 ON 数据库名.* FROM '用户名'@'登录主机';

21、备份数据库

mysqldump -h 主机名 -u 用户名 -p 数据库名 > 备份文件名.sql

22、恢复数据库

mysql -h 主机名 -u 用户名 -p 数据库名 < 备份文件名.sql

23、修改用户密码

mysqladmin -u 用户名 -p旧密码 password 新密码

SET PASSWORD FOR '用户名'@'登录主机' = PASSWORD('新密码');

24、查看MySQL版本

SELECT VERSION();

25、刷新权限

FLUSH PRIVILEGES;


本文凡亿教育原创文章,转载请注明来源!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论