2.1创建数据库语句:
1.create database database_name ;创建数据库
2. show databases; 查看数据库
3.use database_name ;选择数据库
4.drop database database_name;删除数据库
2.2表的增删查改
1.表的创建
create table table_name(
属性名 数据类型,//例:t_name vchar(20),
属性名 数据类型,//例:t_id int,
属性名 数据类型,//例:loc varchar(20),
.......
) ;
describe table_name ;查看表
alter table table_name 旧表名 rename [to] 新表名
drop table table_name;删除表
2.增加字段
序号 | 插入位置 | 语法 | 备注 |
1 | 在最后一个字段增加 | alter table table_name add 属性名 属性类型; | alter table table_name add t_name verchar(20); |
2 | 在某个字段后面增加 | alter table table_name add 属性名 属性类型 after 属性名; | alter table table_name add t_id int after t_name; |
3 | 在首位添加字段 | alter table table_name add 属性名 属性类型 first; | alter table table_name add t_id int first; |
3.删除字段:alter table table_name drop 属性名;
4.修改字段
序号 | 修改位置 | 语法 | 例子 |
1 | 修改字段的数据类型 | alter table table_name modify属性名 数据类型 | alter table table_name t_tept modify t_id verchar; |
2 | 修改字段的名字 | alter table table_name change 旧属性名 新属名 属性类型 | alter table table_name t_tept chage t_id t_no int; |
3 | 同时修改字段的名字和数据类型 | alter table table_name chage 旧属性名 新属性名 新数据类型 | alter table table_name t_tept chage t_id t_no verchar(20); |
4 | 修改字段的顺序 | alter table table_name modify 属性名1 数据类型 first/after 属性名2 | alter table table_name t_tept modify t_id int frist/after t_name; |