【摘要】 DDL语句是操作数据库对象的语句,包括创建(create)、删除(drop)和修改(alter)数据库对象。
DDL操作数据库
创建数据库
create database 数据库名;
#判断数据库是否已经存在,不存在则创建数据库
create database if not exists 数据库名;
123
查看所有数据库
show databases;
1 …
DDL语句是操作数据库对象的语句,包括创建(create)、删除(drop)和修改(alter)数据库对象。
DDL操作数据库
创建数据库
create database 数据库名;
#判断数据库是否已经存在,不存在则创建数据库
create database if not exists 数据库名;
查看所有数据库
show databases;
查看某个数据库的定义信息
show create database 数据库名;
删除数据库
drop database 数据库名;
使用数据库
use 数据库名;
DDL操作表的结构
创建表
约束出现:
1.主键约束 (如果数据类型为int,则自增)
2.唯一约束 unique (数据是唯一的)
3.非空约束 not null (数据非空)
4.默认约束 default (如果不填写,则使用默认的数据)
#格式 create table 表名();
create table student(
#列名 列的数据类型 约束出现
id int primary key auto_increment,#主键约束
sname varchar(10) unique,#唯一约束
age int not null,#非空约束
address varchar(30) default '山东省'#默认约束
)
查看当前数据库的所有表
show tables;
查看表结构
desc 表名;
查看创建表的sql语句
show create table 表名;
删除表
drop table if exists 表名;
增加列
alter table 表名 add 列名 类型;
修改列名
alter table 表名 change 旧表名 新表名 数据类型;
#这里的数据类型是不变的。
修改列的数据类型
alter table 表名 modify 列名 新的数据类型;
删除列
alter table 表名 drop 列名;
修改表名
rename table 旧表名 to 新表名
文章来源: blog.csdn.net,作者:沫忆拾忆,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_51430516/article/details/116780176
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END