1. 建数据库
(参考:MySQL 创建数据库)
CREATE DATABASE db_name;
2. 建表
(参考:MySQL 创建数据表)
CREATE TABLE table_name (column_name, column_type); # 括号内为可选项
3. 增加字段
(参考:MySQL 中添加列、修改列以及删除列)
(参考:MySQL在指定列之前或之后插入列)
ALTER TABLE table_name ADD COLUMN column_name varchar(255);
ALTER TABLE ADD COLUMN column_name varchar(255) AFTER column_name_new;
4. 删字段 / 删除一列
ALTER TABLE table_name DROP COLUMN column_name;
5. 删表
(参考:Mysql 删除数据表的三种方式详解)
DROP TABLE table_name; # 直接删除表格,无法找回
TRUNCATE TABLE table_name; # 删除表中所有数据,表结构保留,但不能与 where 连用
DELETE from table_name; # 可以删除指定行数据,可与 where 连用
6. 删除一行
DELETE FROM table_name where 主键 = 'id'
(参考:mysql删除一行_MySql删除表中一行的实操方法)
7. 修改列名
ALTER TABLE table_name CHANGE column_name1 column_name2 VARCHAR(255)
8. 更新字段
UPDATE table_name SET column_name_1='col_val_1', column_name_2='col_val_2' WHERE ...
警告:慎用不带 WHERE 的 UPDATE 语句,如果不带 WHERE,那么会更改数据库所有字段的值!
(参考:SQL UPDATE 语句)
(参考:SQL UPDATE 语句)