mysql 数据表笔记
- 创建数据表:CREATE TABLE 数据表(字段名称 字段类型 约束,...);
- 查看某个数据库下的所有的表: show tables;
- 查看某个表的结构信息 : desc 表名;
- 查看索引约束 :SHOW INDEXES FROM 数据表;
- 删除表:drop table 表名;
修改表 ALTER
- 添加单列 : ALTER TABLE 数据表 ADD [COLUMN] 列 [FIRST | AFTER col_name] ;
- 添加多列 :ALTER TABLE 数据表 ADD [COLUMN] (列,列...);
- 删除单列 :ALTER TABLE 数据表 DROP [COLUMN] 列;
- 删除多列:ALTER TABLE 数据表 DROP 列, DROP 列... ;
- 添加主键约束 : ALTER TABLE 数据表 ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type](index_col_name, ...)
- 添加唯一约束 : ALTER TABLE 数据表 ADD [CONSTRAINT [symbol]] UNIQUE [INDEX | KEY] [index_name] [index_type] (index_col_name, ...);
- 添加外键约束: ALTER TABLE 数据表 ADD [CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name ,..) reference_definition
- 删除主键约束 : ALTER TABLE 数据表 DROP PRIMARY KEY;
- 删除唯一约束 : ALTER TABLE 数据表 DROP {INDEX | KEY} index_name;
- 删除外键约束 : ALTER TABLE 数据表 DROP FOREIGN KEY fk_symbol;
- 修改列定义 : ALTER TABLE 数据表 MODIFY [COLUMN] col_name column_definition [FIRST | AFTER col_name]
- 修改表中数据 : UPDATE <表名> SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ][ORDER BY 子句] [LIMIT 子句]