1. 庫的管理
庫的創(chuàng)建
- 創(chuàng)建數(shù)據(jù)庫bookbl
--如果存在就取消創(chuàng)建,但是不會報錯
CREATE DATABASE IF NOT EXISTS bookbl
庫的修改
ALTER DATABASE `bookbl` CHARACTER SET gbk
庫的刪除
--如果存在就刪除庫
DROP DATABASE IF EXISTS bookbl
2. 表的管理
表的創(chuàng)建
CREATE TABLE IF NOT EXISTS book (
`id` INT,
`name` VARCHAR (20),
`price` DOUBLE,
`author_id` INT,
`publish_date` DATETIME
) ;
表的修改
ALTER TABLE `book`
CHANGE COLUMN `publish_date` pub_date DATETIME ;
ALTER TABLE `book`
MODIFY COLUMN `pub_date` TIMESTAMP ;
- 添加列(可以使用first或者after 字段名來指定要插入位置)
ALTER TABLE `author`
ADD COLUMN `annual` DOUBLE ;
ALTER TABLE `test`
ADD COLUMN dudu VARCHAR (10) AFTER line1;
ALTER TABLE `test`
ADD COLUMN guo VARCHAR (10) FIRST ;
ALTER TABLE `author`
DROP COLUMN `annual` ;
ALTER TABLE `author`
RENAME TO au ;
表的刪除
DROP TABLE IF EXISTS `book` ;
表的復制
CREATE TABLE copy LIKE `author`
CREATE TABLE copy2
SELECT
*
FROM
`author`
CREATE TABLE copy3
SELECT
id,
`name`
FROM
`author`
WHERE id < 3
CREATE TABLE copy4
SELECT
id,
`name`
FROM
`author`
WHERE 0