01-什么是DDL
DDL(Data Definition Language)语句:数据定义语言,主要是进行定义/改变表的结构、数据类型、表之间的链接等操作。常用的语句关键字有 CREATE、DROP、ALTER、RENAME、TRUNCATE等。
02-使用DDL操作数据库
2.0-创建表
-- 创建学生表
create table students
(
stu_id int not null,
stu_name varchar(50) not null,
stu_sex boolean not null default 1,
stu_birth date not null,
primary key(stu_id)
);
2.1-创建数据库
create database db_name default character set utf8mb4;
2.2-删除数据库
drop database if exists db_name;
2.3-切换上下文
use db_name;
2.4- 修改二维表
--1.添加列
alter table students add column stu_tel char(11) not null;
-- 2.删除列
alter table students drop column stu_tel;
-- 3.修改列(修改类型)
alter table students modify column stu_sex char(1) not null default '男';
-- 4.修改列名
alter table students change column stu_gender char(1) not null default '女';
-- 5.添加约束
alter table students add constraint ck_student_gender check (stu_gender in ('男', '女'));
--6.删除约束
alter table students drop constraint ck_students_gender;
--7.修改表名
alter table students rename to tb_student;