SQL语言的四种分类
- 我们知道可以将SQL语言分为四种类型:DDL、DML、DQL、DCL 他们之间有什么区别呢?可以通过下面这张图来区分:
DDL语言的操作
DDL数据库操作
show databases ;
select database();
create database if not exists emp; #这里创建的数据库为emp
use emp;
drop database emp;
表的创建与查询操作:
show tables ;
可以看到目前没有任何数据表,下一步我们开始创建数据表。
create table if not exists user_info( #这里创建的数据表是user_info,如果不存在就创建
id tinyint comment '编号',
name varchar(20) comment '姓名',
age tinyint unsigned comment '年龄',
sex char(1) comment '性别'
)comment '信息表';
desc user_info;
show create table user_info;
DDL语言数据表的修改操作
alter table user_info add girlfriend_num int comment '女友个数';
alter table user_info modify id int;
alter table user_info change id id_num int;
truncate table user_info;
drop table if exists user_info;