在操做数据表以前必须选择一个数据库sql
1、显示当前选择的数据库中全部数据表数据库
show tables;
2、在 当前选择的数据库中 建立数据表spa
create table 表名( 属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整性约束条件], ... 属性名 数据表格 [完整性约束条件] );
(主键)PRIMARYKEY 标识该属性为该表的主键,能够惟一的标识对应的记录code
(外键)FOREIGN KEY 标识该属性为该表的外键,与某表的主键关联rem
(非空值)NOT NULL 标识该属性不能为空table
(惟一性)UNIQUE 标识该属性的值是惟一的class
(值自增)AUTO_INCREMENT 标识该属性的值自动增长数据类型
(默认值)DEFAULT 为该属性设置默认值im
实例:数据
建立数据表:t_user create table t_bookuser( id int primary key auto_increment, name varchar(10), age int(3), sex VARCHAR(6) );
3、查看表结构
describe(desc) 表名;
4、修改表
1.修改表名
alter table 旧表名 rename 新表名 ;
2.修改字段
alter table 表名 change 旧属性名 新属性名 新数据类型;
3.增长字段
alter table 表名 add 属性名 1 数据类型 [完整性约束条件] [first |after 属性名 2];
4.删除字段
alter table 表名 drop 属性名;
4、删除表
drop table 表名;