当前位置: 代码迷 >> 综合 >> MySQL 复习 数据表基本操作
  详细解决方案

MySQL 复习 数据表基本操作

热度:72   发布时间:2024-02-08 17:38:37.0

声明:写这个玩意,仅仅是为了复习看看。仅此而已。

标注斜体加粗的仍然需要后期查看,理解。

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;

  相关解决方案