1、mysql管理数据库
1.1 创建数据库
创建数据库:CREATE DATABASE 数据库名;
显示数据库名: show database;
1.2删除数据库
删除数据库:drop database 数据库名
2、mysql表相关操作
2.1 创建数据表
查看当前数据库中所包含的所有表:SHOW TABLES
CREATE TABLE 表名(属性名 数据类型 [完整性约束条件],
属性名 数据类型 [完整性约束条件],
.
.
.
属性名 数据类型);
2.2设置表主键与外键
//设置主键
属性名 数据类型 PRIMARY KEY
//设置外键
CONSTRAINT 外键别名 FOREIGN KEY(属性 1.1,属性 1.2,…,属性 1.n)
REFERENCES 表名(属性 2.1, 属性 2.2,…,属性 2.n)
2.3表约束
not null :非空
unique :唯一
default :为该属性设置默认值
primary key:主键,可以唯一的标识对应的元组
foreign key : 外键,是与之联系的某表的主键
auto_increment :标识该属性的值自动增加(MySQL 特有)
2.4查看表结构
查看表结构 :desc 表名;
查看表详细结构语句:show create table 表名;
2.5修改表
修改表名:alter table 旧表名 rename [to] 新表名;
修改字段的数据类型:alter table 表名 modify 属性名 数据类型;
修改字段名(和字段数据类型):alter table 表名 change 旧属性名 新属性名 新数据类型;
增加字段:alter table 表名 add 属性名 1 数据类型 [完整性约束条件] [first | after属性名 2];
删除字段:alter table 表名 drop 属性名;
删除表的外键约束: alter table 表名 drop foreign key 外键别名;
注:1、CHANGE 如果不改变字段名,只修改字段类型,CHAGE 后面必须跟两个同样的字段名。
2、修改字段的数据结构就使用 MODIFY,如果要修改字段名+数据结构 就使用 CHANGE。
2.6删除表
删除表: drop table 表名 ;