声明:写这个玩意,仅仅是为了复习看看。仅此而已。
标注斜体加粗的仍然需要后期查看,理解。
1.在创建表的时候定义主键
create table aa{
id int(10) primary key auto_incremnt,
name varchar(10)
};
指定索引从哪里开始:alter table aa AUTO_INCREMENT=123456
2.定义完列之后申明主键
create table aa{
id int(10) ,
name varchar(10),
primary key(id)
};
3. 追加
alter table aa add primary key(id);
4. 一堆约束 外键约束 非空约束 唯一性约束
5. 显示表字段以及类型 desc aa
6. 显示建表语句 show create table aa\G
7.修改表名 alter table aa rename bb
8. 修改字段类型 alter table aa modify name varchar(100)
9.修改列名 alter table aa change name newname varchar(10)
10 添加列 alter table aa add sex char(1) [first | after columnlname]
11 添加约束:alter table aa add nickname varchar(30) not null
12 删除字段:alter table aa drop nickname
13 修改字段的位置:alter table aa modify name varchar(10) first | alter name
14 更改数据库引擎:alter table aa engine = MyISAM
15 删除表的外键:alter table aa drop foreign key name
16 drop table if exist aa
17 删除有关联的表:首先删除关联关系,然后在删除对应的表:alter table aa drop foreign key fk_name; drop table aa;