表是数据库存储数据的基本单位。一个表包含若干个字段或记录;
在操作数据表之前必须选择一个数据库
一、显示当前选择的数据库中所有数据表
show tables;
二、在 当前选择的数据库中 创建数据表
create table 表名( 属性名 数据类型 [完整性约束条件],属性名 数据类型 [完整性约束条件],...属性名 数据表格 [完整性约束条件]);
约束条件
(主键)PRIMARYKEY 标识该属性为该表的主键,可以唯一的标识对应的记录
(外键)FOREIGN KEY 标识该属性为该表的外键,与某表的主键关联
(非空值)NOT NULL 标识该属性不能为空
(唯一性)UNIQUE 标识该属性的值是唯一的
(值自增)AUTO_INCREMENT 标识该属性的值自动增加
(默认值)DEFAULT 为该属性设置默认值
实例:
创建数据表:t_usercreate table t_bookuser(id int primary key auto_increment,name varchar(10),age int(3),sex VARCHAR(6));
三、查看表结构
describe(desc) 表名;
四、修改表
1.修改表名
alter table 旧表名 rename 新表名 ;
2.修改字段
alter table 表名 change 旧属性名 新属性名 新数据类型;
3.增加字段
alter table 表名 add 属性名 1 数据类型 [完整性约束条件] [first |after 属性名 2];
4.删除字段
alter table 表名 drop 属性名;
四、删除表
drop table 表名;