#显示所有数据库
show databases ;
#创建数据库
create database database1;
#如果不存在database1就创建
create database if not exists database1;
#使用数据库
use database1;
#创建表
create table student(
sid int(11),
name varchar(255), #字符
age int(11)
);
# 删除数据库
drop database database1;
#如果存在database1就删除
drop database if exists database1;
#修改数据库编码
alter database database1 char set utf8;
desc database1.t_stu;
#修改表结构
alter table student add tel char(11);#添加一列
alter table student drop age;#删除类
alter table student modify column tel int(11);#修改列数据类型
alter table student change tel telephone char(11);#修改tel列为telephone
# 修改表名
rename table student to t_stu;
#查看建表语句
show create table t_stu;
CREATE TABLE `t_stu` (
`sid` int DEFAULT NULL,
`name` varchar(20) DEFAULT NULL,
`gender` varchar(20) DEFAULT NULL,
`birth` date DEFAULT NULL,
`address` varchar(20) DEFAULT NULL,
`score` double DEFAULT NULL,
`telephone` char(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50