Java教程

8 DDL语言

本文主要是介绍8 DDL语言,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

DDL(Data Definition Language):数据定义语言

创建:CREATE
修改:ALTER
删除:DROP

 

一、库的管理

1、库的创建

CREATE DATABASE 库名;

2、库的修改

--在MySQL中,可以使用ALTER DATABASE来修改已经被创建或者存在的数据库的相关参数

ALTER DATABASE 数据库名{
[DEFAULT] CHARACTER SET <字符集>|
[DEFAULT] COLLATE <校对规则名>}

3、库的删除

DROP DATABASE 库名;

 

二、库的管理

1、表的创建

CREATE TABLE 表名(
列名 列的类型 (长度) 约束
......);

2、表的修改

--修改列表
ALTER TABLE 表名 CHANGE COLUMN 旧列名,新列名;

--修改列的类型或约束
ALTER TABLE 表名 MODIFY COLUMN 列名 新类型;

--添加新列
ALTER TABLE 表名 ADD COLUMN 列名 类型 [first|after 字段名];

--删除列
ALTER TABLE 表名 DROP COLUMN 列名;

--修改表名
ALTER TABLE 表名 RENAME [to] 新表名;

3、表的删除

DROP TABLE [IF EXISTS] 旧表名;    --先判断表是否存在

4、表的复制

--仅仅复制表的结构
CREATE TABLE 复制的表名 LIKE 原表名;


--复制表的结构+数据
CREATE TABLE 表名
SELECT * FROM 原表;

 

这篇关于8 DDL语言的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!