#DDL--DATA DEFINITION LANGUAGE#----------庫----------------- #創建一個資料庫 CREATE DATABASE day19;#創建一個編碼為utf8的資料庫 CREATE DATABASE day191 CHARSET UTF8;#顯示所有數... ...
#DDL--DATA DEFINITION LANGUAGE
#----------庫-----------------
#創建一個資料庫
CREATE DATABASE day19;
#創建一個編碼為utf8的資料庫
CREATE DATABASE day191 CHARSET UTF8;
#顯示所有資料庫名
SHOW DATABASES;
#查看資料庫的創建信息
SHOW CREATE DATABASE day191;
SHOW CREATE DATABASE day19;
SHOW CREATE DATABASE ex01;
#刪除指定資料庫
DROP DATABASE day191;
#查看正在使用的資料庫
SELECT DATABASE();
#選擇使用某個資料庫
USE day19;
#查看在用的資料庫
SELECT DATABASE();
#顯示庫中所有表
SHOW TABLES;
#----------表--------------
#創建表,並添加欄位
CREATE TABLE abc(
aid INT PRIMARY KEY,
aname VARCHAR(20) NOT NULL UNIQUE,
aage INT NULL);
CREATE TABLE abcd(
did INT PRIMARY KEY,
dname VARCHAR(20),
ddate DATE
);
#顯示表結構
DESC abc;
DESC abcd;
#刪除表abcd
DROP TABLE abcd;
#展示所有表
SHOW TABLES;
#修改表-添加列
ALTER TABLE abc
ADD hobby VARCHAR(24) NULL DEFAULT '0';
#顯示表結構
DESC abc;
#修改表-刪除列
ALTER TABLE abc
DROP hobby;
#顯示表結構
DESC abc;
#修改列的數據類型和約束
ALTER TABLE abc
MODIFY aage VARCHAR(20);
DESC abc;
#修改欄位名
ALTER TABLE abc
CHANGE aage age DOUBLE(3,2) NOT NULL DEFAULT 0;
DESC abc;
#修改表名
RENAME TABLE abc TO bbc;
DESC bbc;
RENAME TABLE BBC TO ABC;
DESC abc;