mysql数据库命令大全
时间: 2023-09-20 16:10:37 浏览: 83
以下是 MySQL 数据库命令大全:
1. 登录 MySQL 数据库:mysql -u 用户名 -p
2. 显示当前 MySQL 版本信息:mysql -V
3. 显示 MySQL 帮助信息:mysql --help
4. 创建数据库:CREATE DATABASE 数据库名;
5. 删除数据库:DROP DATABASE 数据库名;
6. 选择要使用的数据库:USE 数据库名;
7. 显示当前使用的数据库:SELECT DATABASE();
8. 显示所有数据库列表:SHOW DATABASES;
9. 创建数据表:CREATE TABLE 表名 (列名1 数据类型1, 列名2 数据类型2, ...);
10. 删除数据表:DROP TABLE 表名;
11. 显示数据表结构:DESC 表名;
12. 插入数据:INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...);
13. 更新数据:UPDATE 表名 SET 列名1 = 值1, 列名2 = 值2, ... WHERE 条件;
14. 删除数据:DELETE FROM 表名 WHERE 条件;
15. 查询数据:SELECT 列名1, 列名2, ... FROM 表名 WHERE 条件;
16. 显示表中所有数据:SELECT * FROM 表名;
17. 显示表中数据行数:SELECT COUNT(*) FROM 表名;
18. 显示表中指定列的最大值:SELECT MAX(列名) FROM 表名;
19. 显示表中指定列的最小值:SELECT MIN(列名) FROM 表名;
20. 显示表中指定列的平均值:SELECT AVG(列名) FROM 表名;
21. 显示表中指定列的总和:SELECT SUM(列名) FROM 表名;
22. 显示表中指定列的数据去重后的结果:SELECT DISTINCT 列名 FROM 表名;
23. 在表中新增一列:ALTER TABLE 表名 ADD 列名 数据类型;
24. 修改表中的列:ALTER TABLE 表名 MODIFY 列名 新数据类型;
25. 修改表中的列名:ALTER TABLE 表名 CHANGE 列名 新列名 新数据类型;
26. 修改表名:ALTER TABLE 旧表名 RENAME TO 新表名;
27. 显示当前 MySQL 用户列表:SELECT user, host FROM mysql.user;
28. 创建 MySQL 用户:CREATE USER '用户名'@'主机地址' IDENTIFIED BY '密码';
29. 给 MySQL 用户授权:GRANT 权限 ON 数据库名.表名 TO '用户名'@'主机地址';
30. 取消 MySQL 用户授权:REVOKE 权限 ON 数据库名.表名 FROM '用户名'@'主机地址';
31. 删除 MySQL 用户:DROP USER '用户名'@'主机地址';
32. 显示 MySQL 进程列表:SHOW PROCESSLIST;
33. 杀掉 MySQL 进程:KILL 进程ID;
34. 导出数据表结构和数据:mysqldump -u 用户名 -p 数据库名 > 文件名.sql
35. 导入数据表结构和数据:mysql -u 用户名 -p 数据库名 < 文件名.sql
以上是 MySQL 数据库命令大全,希望可以帮助到您!
阅读全文