mysql之DDL语言
数据库定义语言
库和表的管理
一、库的管理
创建、修改、删除
二、表的管理
创建、修改、删除
创建:create
修改:alter
删除:drop
database 库
table 表
一、库的管理
库的创建:create database 库名
复制代码
#案例:创建库Books
CREATE DATABASE Books
#为了提高容错性
CREATE DATABASE IF NOT EXISTS Books
/*
如果库已经存在了就不创建,并且也不报错。
如果库不存在就创建
*/
IF EXISTS仅仅在表的删除和表的创建时使用
exists : 强调的是是否返回结果集,不要求知道返回什么
exists (sql 返回结果集为真) 有
not exists (sql 不返回结果集为真)没有
#通用的写法
DROP DATABASE IF EXISTS 旧的库名
CREATE DATABASE 新的库名
DROP TABLE IF EXISTS 旧的表名
CREATE TABLE 新的表名
二、库名的修改
/*