- 数据库表基本操作
- 创建数据表
CREATE TABLE table_name
- 使用SQL语句设置约束条件
设置主键约束:col_name data_type PRIMARY KEY
设置自增约束:col_name data_type AUTO_INCREMENT
设置非空约束:col_name data_type NOT NULL
设置唯一约束:col_name data_type UNIQUE
设置无符号约束:col_name data_type UNSIGNED
设置默认约束:col_name data_type PRIMARY KEY
设置外键约束:
CONSTRAINT key_name FOREIGN KEY(child_col_name)
References parent_table_name(parent_col_name)
设置存储引擎:
-- 将表的存储引擎设置为 InnoDB
ALTER TABLE table_name ENGINE = InnoDB;
-- 将表的存储引擎设置为 MyISAM
ALTER TABLE table_name ENGINE = MyISAM;
-- 将表的存储引擎设置为 Memory (内存存储引擎)
ALTER TABLE table_name ENGINE = Memory;
-- 将表的存储引擎设置为其他支持的存储引擎
ALTER TABLE table_name ENGINE = storage_engine_name;
- 修改表:
修改表名:
RENAME TABLE old_table TO new_table;
修改字段数据类型:
ALTER TABLE my_table MODIFY COLUMN my_column new_data_type;
修改字段名