首页
Flask
Flask部署
Git
linux
Python
UPS
VPN
Web
Windows
其他
数据库操作
删除
×
是否确定删除!
### 数据库 显示所有的数据库 `SHOW DATABASES` 创建数据库 `CREATE DATABASE 数据库名称` 显示数据库创建信息 `SHOW CREATE DATABASE 数据库名称` 删除数据库 `DROP DATABASE 数据库名称` 选择数据库 `USE 数据库名称` ### 数据表 显示所有数据表 `SHOW TABLES` 创建数据表 ```mysql CREATE TABLE 数据表名 ( id INT(11), name VARCHAR(25), deptId INT(11), salary FLOAT ); ``` 显示数据表创建信息 `SHOW CREATE TABLE 数据表` 删除数据表 `DROP TABLE [IF EXISTS] 表1,表2,表3` 显示数据表信息 `DESCRIBE 数据表` `DESC 数据表` ### 字段约束 主键约束 `字段 数据类型 PRIMARY KEY` `PRIMARY KEY(字段)` 非空约束 `字段 数据类型 NOT NULL` 唯一性约束 `字段 数据类型 UNIQUE` 默认值约束 `字段 数据类型 DEFAULT 默认值` 自增约束 `字段 数据类型 AUTO_INCREMENT` 外键约束 `CONSTRAINT 外键名 FOREIGN KEY(需要关联的本表键名) REFERENCES 外表(键名)` ### 修改数据表 修改表名 `ALTER TABLE 旧表名 RENAME 新表名` 修改字段数据类型 `ALTER TABLE 表名 MODIFY 字段 数据类型` 修改字段名和数据类型 `ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型` 修改表引擎 `ALTER TABLE 表名 ENGINE=(MyISAM、MRG_MyISAM,InnoDB、MEMORY、Aria、PERFORMANCE_SCHEMA)` 移动字段位置 `ALTER TABLE 表名 NODIFY 字段名1 数据类型 FIRST | AFTER 字段名2` 删除字段 `ALTER TABLE 表名 DROP 字段` 删除外键 `ALTER TABLE 表名 DROP FOREIGN KEY 外键名` 增加字段 (FIRST表的最前面添加,AFTER指定字段后面添加) `ALTER TABLE 表名 ADD 新字段名 数据类型 [约束条件] [FIRST | AFTER]`