下面我来整理一份MySQL 最常用的数据操作命令大全,涵盖:
数据库、表、行 的:创建、查看、修改、删除
| 操作 | SQL 语句 | 示例 |
|---|---|---|
| 创建数据库 | CREATE DATABASE 数据库名; | CREATE DATABASE shop; |
| 查看所有数据库 | SHOW DATABASES; | — |
| 使用某个数据库 | USE 数据库名; | USE shop; |
| 删除数据库 | DROP DATABASE 数据库名; | DROP DATABASE shop; |
CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), email VARCHAR(100), created_at DATETIME DEFAULT CURRENT_TIMESTAMP );
DESCRIBE users; -- 查看字段信息 SHOW COLUMNS FROM users;
SHOW TABLES;
DROP TABLE users;
INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');
SELECT * FROM users; -- 查询全部 SELECT name, email FROM users; -- 查询指定字段 SELECT * FROM users WHERE id = 1; -- 条件查询
UPDATE users SET name = 'Bob' WHERE id = 1;
DELETE FROM users WHERE id = 1;
| 操作 | SQL 示例 |
|---|---|
| 限制返回结果数量 | SELECT * FROM users LIMIT 10; |
| 排序结果 | SELECT * FROM users ORDER BY created_at DESC; |
| 表重命名 | RENAME TABLE users TO customers; |
| 添加字段 | ALTER TABLE users ADD age INT; |
| 删除字段 | ALTER TABLE users DROP COLUMN age; |
| 修改字段类型 | ALTER TABLE users MODIFY name VARCHAR(100); |
; 结尾(尤其在命令行或脚本中)USE yourdb)用
CREATE创建,用SHOW查看,用INSERT/SELECT/UPDATE/DELETE操作行,用DROP删除,是 MySQL 数据操作的基础套路。