DDL简单来说就是对数据库内部的对象进行创建、删除、修改等操作的语言。
数据库操作
1.创建数据库
create database dbname;
2.删除数据库
drop database dbname;
3.查看所有数据库
show databases;
4.选择需要操作的数据库
use dbname
数据表操作
1.创建数据表
create table tablename(
column_name_1 column_type_1 constraints,
column_name_2 column_type_2 constraints,
......
);
//column_name是列的名字,column_type是列的数据类型,constraints是列约束条件;
2.删除表
drop table tablename;
3.修改表名称
alter table tablename rename new_tablename
4.查看表信息
//表定义
desc tablename;
//创建表的sql语句
show create table tablename
5.操作列
//新增字段,默认在尾部添加 首位 某字段之后
alter table tablename add column_name column_type [first|after column_name];
//删除字段
alter table tablename drop column_name;
//修改字段,
1. alter table tablename modify column_name column_type [first|after column_name];
2. alter table tablename change column_name column_name column_type [first|after column_name];
//注意:modify和change都可以修改表定义,不同的是change需要些两次字段名,不方便,但是change的优点是可以修改列名称,modify不能。都可以修改字段排列顺序。