文章目录
- 1. 数据库操作
- CREATE DATABASE database_name; -- 创建数据库
- DROP DATABASE database_name; -- 删除数据库
- SHOW DATABASES; -- 显示所有数据库
- USE database_name; -- 选择要使用的数据库
- 2. 表操作
- CREATE TABLE table_name (column1 datatype, column2 datatype, ...); -- 创建表
- DROP TABLE table_name; -- 删除表
- SHOW TABLES; -- 显示所有表的列表
- DESCRIBE table_name; -- 获取表的描述信息
- 3. 插入数据
- INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...); -- 插入数据
- 4. 查询数据
- SELECT column1, column2, ... FROM table_name; -- 查询数据
- SELECT * FROM table_name; -- 查询所有数据
- SELECT DISTINCT column_name FROM table_name; -- 返回唯一的不同值
- SELECT COUNT(*) FROM table_name; -- 返回表中的记录数
- SELECT MAX(column_name) FROM table_name; -- 返回指定列的最大值
- SELECT MIN(column_name) FROM table_name; -- 返回指定列的最小值
- SELECT AVG(column_name) FROM table_name; -- 返回指定列的平均值
- SELECT SUM(column_name) FROM table_name; -- 返回指定列的总和
- SELECT column1, COUNT(column2) FROM table_name GROUP BY column1; -- 对结果进行分组并计数
- SELECT column1, COUNT(column2) FROM table_name GROUP BY column1 HAVING condition; -- 对分组后的结果进行筛选
- SELECT * FROM table_name ORDER BY column_name ASC/DESC; -- 按指定的列进行升序或降序排序
- SELECT * FROM table_name LIMIT offset, count; -- 限制返回结果的数量
- SELECT * FROM table_name WHERE condition; -- 过滤满足条件的数据
- 5. 更新数据
- UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition; -- 更新数据
- 6. 删除数据
- DELETE FROM table_name WHERE condition; -- 删除数据
以下是MySQL的100条常用命令,按照分类和示例的方式进行组织
1. 数据库操作
CREATE DATABASE database_name; – 创建数据库
DROP DATABASE database_name; – 删除数据库
SHOW DATABASES; – 显示所有数据库
USE database_name; – 选择要使用的数据库
2. 表操作
CREATE TABLE table_name (column1 datatype, column2 datatype, …); – 创建表
DROP TABLE table_name; – 删除表
SHOW TABLES; – 显示所有表的列表
DESCRIBE table_name; – 获取表的描述信息
3. 插入数据
INSERT INTO table_name (column1, column2, …) VALUES (value1, value2, …); – 插入数据
4. 查询数据
SELECT column1, column2, … FROM table_name; – 查询数据
SELECT * FROM table_name; – 查询所有数据
SELECT DISTINCT column_name FROM table_name; – 返回唯一的不同值
SELECT COUNT(*) FROM table_name; – 返回表中的记录数
SELECT MAX(column_name) FROM table_name; – 返回指定列的最大值
SELECT MIN(column_name) FROM table_name; – 返回指定列的最小值
SELECT AVG(column_name) FROM table_name; – 返回指定列的平均值
SELECT SUM(column_name) FROM table_name; – 返回指定列的总和
SELECT column1, COUNT(column2) FROM table_name GROUP BY column1; – 对结果进行分组并计数
SELECT column1, COUNT(column2) FROM table_name GROUP BY column1 HAVING condition; – 对分组后的结果进行筛选
SELECT * FROM table_name ORDER BY column_name ASC/DESC; – 按指定的列进行升序或降序排序
SELECT * FROM table_name LIMIT offset, count; – 限制返回结果的数量
SELECT * FROM table_name WHERE condition; – 过滤满足条件的数据
5. 更新数据
UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition; – 更新数据
6. 删除数据
DELETE FROM table_name WHERE condition; – 删除数据