创建数据库:
- create database 数据库名 charset 编码名(utf8);
显示所有数据库:
- show databases;
显示某个数据库的创建语句:
- show create database 数据库名;
删除数据库:
- drop database 数据库名;
修改某个数据库(的字符集和排序规则):
- alter database 数据库名;
使用(进入/选择)某个数据库:
- use 数据库名;
建表:
create table 表名(
字段名 字段类型 [字段属性]
字段名 字段类型 [字段属性]
字段名 字段类型 [字段属性]
...
)[charset=编码名称] [engine=表类型名称] ;
显示所有表:
show tables;
显示某个表的创建语句:
show create table 表名;
显示某个表的结构:
desc 表名;
删除表:
drop table 表名;
给表添加字段:
alter table `表` add 字段名 字段类型;
alter table `table1` add salary float;
在某一字段后添加字段:
alter table table1 add edu varchar(5) after age;
修改字段名字:
alter table table1 change salary gongzi int default 0;
修改字段特性 不改名字:
alter table table1 modify edu varchar(10) ;
修改表名:
alter table table1 rename user;
总结:
添加一个字段:
alter table 表名 add 一个字段信息; (一个字段信息的意思是:字段名 字段类型)
改掉一个字段:
alter table 表名 change 旧字段名 新字段名 新字段的类型;
修改一个字段:
alter table 表名 modify 要修改的字段名 新的类型;
删除字段:
alter table 表名 drop 要删除的字段名;
修改表名:
alter 表名 rename 新的表名;
修改字符集:
alter table 表名 charset=新的字符集;