对于数据库的基本操作:
--创建数据库test1
create database test1;
--查看所有数据库
show databases;
--查看数据库 名为 test1 的创建信息
show create database test1;
--修改 test1 库的编码为 gbk
alter database test1 character set gbk;
--删除数据库 test1
drop database test1
创建表:
语法:
create table 表名(
字段名1 字段类型1,[完整性约束]
字段名2 字段类型2,[完整性约束]
……
字段名n 字段类型n,[完整性约束]
)
示例:--建立一个名为 “student” 的表,包含字段 “id,姓名,性别,年龄”
create table student(
id int(6),
name varchar(20),
gender varchar(1),
age int(2)
);
查看表:
语法:
1.查看表的结构
desc 表名
2.查看表的详细结构
show create table 表名
示例:
--查看student表的结构
desc student
--查看student表的详细结构
show create table student
修改表:
语法:
1.修改表名
alter table 旧表名 rename 新表名
2.修改字段数据类型
alter table 表名 modify 列名 新字类型
3.修改多个字段数据类型
alter table 表名 modify 列名1 新字类型1,
modify 列名2 新字类型2,
……
modify 列名n 新字类型n;
4.修改字段名
alter table 表名 change 旧字段名 新字段名 旧字段类型
5.修改字段名并修改字段类型
alter table 表名 change 旧字段名 新字段名 新字段类型
6.添加字段
alter table 表名 add 字段名 字段类型 [完整性约束] [first | after 字段名]
7.删除字段
alter table 表名 drop 列名
示例:
--将student 表名修改为 t_student
alter table student rename t_student
--将student 里面id 的数据类型为int(10)
alter table t_student modify id int(10)
--将 t_student 表中的gender 修改为 sex
alter table t_student change sex gender varchar(1)
--将 t_student 表中的gender 修改为 sex 并修改字段类型为 varchar(2)
alter table t_student change gender sex varchar(2)
删除表:
drop table 表名;