mysql基础 3.表的基本操作

3.表的基本操作

3.1查看所有表

show tables;

3.2创建表

创建一个名为infor的表,注意id(约束是自增、主键、非空),性别用0,1表示。

create table infor(

id int auto_increment primary key not null,      

name varchar(10) not null,

age int not null,

gender bit default 1,

birthday datetime);

3.3查看表

查看表结构,以表格格式返回。

desc infor;

以下infor为刚才创建的表名。

mysql基础 3.表的基本操作

3.4删除表

drop table infor;

3.5修改表

(1)修改表名

把表名由infor修改为student:

alter table infor rename to student;

(2)添加字段

alter table student add column phone varchar(11);

mysql基础 3.表的基本操作

(3)修改字段

可以修改字段类型、约束等,下面只是修改了类型:

alter table student modify column phone varchar(9);

(4)修改字段名称

把字段名称phone修改为number:

alter table student change column phone number varchar(9);

(5)删除字段

alter table student drop column number;

mysql基础 3.表的基本操作