sql语句之Data Definition Language(DDL 数据定义语言)

【摘要】 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
喜欢就支持一下吧
点赞0 分享