数据定义语言
库和表的管理
一、库的管理
创建、修改、删除
二、表的管理
创建、修改、删除
创建: create
修改: alter
删除: drop
---------------------------------------------------------------------------------------------------------------------------------
一、库的管理
1、库的创建
语法:
create database [if not exists]库名;
案例:创建库Books
CREATE DATABASE IF NOT EXISTS books ;
2、库的修改
RENAME DATABASE books TO 新库名;
#更改库的字符集
ALTER DATABASE books CHARACTER SET gbk;
#3、库的删除
DROP DATABASE IF EXISTS books;
二、表的管理
1.表的创建
/*
语法:
create table 表名(
列名 列的类型【(长度) 约束】,
列名 列的类型【(长度) 约束】,
列名 列的类型【(长度) 约束】,
...
列名 列的类型【(长度) 约束】
)
*/
#案例:创建表Book
CREATE TABLE book(
id INT,#编号
bName VARCHAR(20),#图书名
price DOUBLE,#价格
authorId INT,#作者编号
publishDate DATETIME#出版日期
);
2.表的修改
/*
语法
alter table 表名 add|drop|modify|change column 列名 【列类型 约束】;
*/
#①修改列名
ALTER TABLE book CHANGE COLUMN publishdate pubDate DATETIME;
#②修改列的类型或约束
ALTER TABLE book MODIFY COLUMN pubdate TIMESTAMP;
#③添加新列
ALTER TABLE author ADD COLUMN annual DOUBLE;
#④删除列
ALTER TABLE book_author DROP COLUMN annual;
#⑤修改表名
ALTER TABLE author RENAME TO book_author;
3 表的删除
DROP TABLE IF EXISTS book_author;
本文详细介绍了数据库的管理和表的操作,包括创建、修改和删除。在库的管理中,涉及创建新库、修改库名和字符集以及删除库的步骤。而在表的管理部分,讲解了如何创建表、修改表结构(如更改列名、类型和约束)、添加与删除列以及改表名的方法。这些操作是数据库日常维护和设计的基础。

被折叠的 条评论
为什么被折叠?



