一、DDL(数据定义语言)
1. 创建数据库
create database 数据库名 character set utf8;
或者
create database 数据库名 charset=utf8;
2. 使用(切换)数据库
use 数据库名
3. 创建学生表
创建表: 制定表结构步骤:
1. 先进入某一个数据库
use 数据库名
2. 输入建表命令;
CREATE TABLE 表名(
列名1 列名类型 (这里输入字符的约束),
列名2 列名类型(这里输入字符的约束),
列名N 类的类型(这里输入字符的约束)
);
举个例子: 定义学生表: id name age email
create table students(
id bigint / int,
name varchar(20),
email varchar(20),
age int
);
特别注意:最后一行没有逗号
4. 添加一列(本来我已经有4个字段,又想添加一个新的字段)
alter table 表名 add 列名 数据类型;
举个例子:
ALTER TABLE students ADD score INT;
5. 查看表的字段信息
desc 表名
6. 修改一个表的字段类型
ALTER TABLE 表名 MODIFY 字段名 数据类型;
举个例子:
学生学号 INT类型已经无法满足,想改大
ALTER TABLE students MODIFY id BIGINT;
7. 删除一列
添加一列
ALTER TABLE students ADD nums varchar(10);
删除一列
ALTER TABLE students drop nums;
[图片上传失败...(image-726965-1536233140011)]
8. 修改表名
有时候我们把表名写错了想修改
RENAME TABLE 原始表名 TO 要修改的表名;
9. 查看表的创建细节
SHOW CREATE TABLE 表名;
10. 修改表的字符集gbk
ALTER TABLE students character set gbk;
11. 修改表的列名
ALTER TABLE students change name newname varchar(20);
alter table students change 原始列名 新名字 指定数据类型;
12. 删除表
DROP TABLE 表名;