mysql数据库命令大全
时间: 2023-09-20 21:11:29 浏览: 80
以下是 MySQL 数据库常用命令:
1. 连接数据库:mysql -h 主机名 -u 用户名 -p 密码
2. 创建数据库:CREATE DATABASE 数据库名;
3. 删除数据库:DROP DATABASE 数据库名;
4. 选择数据库:USE 数据库名;
5. 查看所有数据库:SHOW DATABASES;
6. 创建表:CREATE TABLE 表名 (字段名1 数据类型1, 字段名2 数据类型2, ……);
7. 删除表:DROP TABLE 表名;
8. 插入数据:INSERT INTO 表名 (字段名1, 字段名2, ……) VALUES (值1, 值2, ……);
9. 更新数据:UPDATE 表名 SET 字段名1=新值1, 字段名2=新值2 WHERE 条件;
10. 删除数据:DELETE FROM 表名 WHERE 条件;
11. 查询数据:SELECT * FROM 表名 WHERE 条件;
12. 查看表结构:DESC 表名;
13. 查看表中数据总数:SELECT COUNT(*) FROM 表名;
14. 查看表中指定字段的最大值:SELECT MAX(字段名) FROM 表名;
15. 查看表中指定字段的最小值:SELECT MIN(字段名) FROM 表名;
16. 查看表中指定字段的平均值:SELECT AVG(字段名) FROM 表名;
17. 查看表中指定字段的总和:SELECT SUM(字段名) FROM 表名;
18. 排序:SELECT * FROM 表名 ORDER BY 字段名 DESC/ASC;
19. 分组:SELECT 字段名, COUNT(*) FROM 表名 GROUP BY 字段名;
20. 连接查询:SELECT a.*, b.* FROM 表名1 a INNER JOIN 表名2 b ON a.字段名 = b.字段名;
21. 建立索引:CREATE INDEX 索引名 ON 表名 (字段名);
22. 删除索引:DROP INDEX 索引名 ON 表名;
23. 修改表名:ALTER TABLE 原表名 RENAME 新表名;
24. 修改字段名:ALTER TABLE 表名 CHANGE 原字段名 新字段名 数据类型;
25. 添加字段:ALTER TABLE 表名 ADD 新字段名 数据类型;
26. 删除字段:ALTER TABLE 表名 DROP 字段名;
27. 修改字段类型:ALTER TABLE 表名 MODIFY 字段名 新数据类型;
28. 修改字段顺序:ALTER TABLE 表名 MODIFY 字段名 数据类型 FIRST/LAST;
29. 修改字段默认值:ALTER TABLE 表名 ALTER 字段名 SET DEFAULT 默认值;
30. 删除字段默认值:ALTER TABLE 表名 ALTER 字段名 DROP DEFAULT;
以上是常用的 MySQL 数据库命令,可以根据需要进行使用。
阅读全文