数据库--mysql基础--02(DDL常用命令)

一、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 表名;

你可能感兴趣的:(数据库--mysql基础--02(DDL常用命令))