ddl(data definition language)資料定義語言
用來定義資料庫物件:資料庫,表,列等。關鍵字:create, drop,alter 等
create
database 資料庫名稱;
-- 建立資料庫的時候,該名稱的資料庫可能已經存在了,就需要判斷不存在,再建立
create
database
ifnot
exists 資料庫名稱;
-- 中文一般使用 utf8 字符集
create
database 資料庫名稱 character
set 字符集名;
-- 建立db4資料庫,判斷是否存在,並制定字符集為 gbk
create
database
ifnot
exists db4 character
set gbk;
-- 建立db4資料庫,判斷是否存在,並制定字符集為 utf8
database 資料庫名稱;
database 資料庫名稱 character
set 字符集名稱;
database 資料庫名稱;
drop
database
ifexists 資料庫名稱;
本地有多個資料庫的時候,需要檢視當前操作的是哪個乙個資料庫,需要切換正在使用的資料庫,需要用到一下命令。
select
database()
;
use 資料庫名稱;
create
table 表名 (
列名1 資料型別1
, 列名2 資料型別2,.
... 列名n 資料型別n
);
* 注意:最後一列,不需要加逗號(,)
create
table student(
id int
, name varchar(32
),age int
, score double(4
,1),
birthday date
, insert_time timestamp
);
create
table 表名 like 被複製的表名;
desc 表名;
修改表名
alter
table 表名 rename
to 新的表名;
修改表的字符集
alter
table 表名 character
set 字符集名稱;
新增一列
alter
table 表名 add 列名 資料型別;
修改列名稱 型別
alter
table 表名 change 列名 新列別 新資料型別;
alter
table 表名 modify 列名 新資料型別;
刪除列
alter
table 表名 drop 列名;
drop
table 表名;
drop
table
ifexists 表名 ;
mysql學習筆記之六(資料定義語言DDL)
sql語言包括四類種主要程式語言類別的語句 資料定義語言 ddl 資料操作語言 dml 及資料控制語言 dcl 還有事務控制語言 tcl 資料定義語言 ddl 例如 create drop alter等語句。資料操作語言 dml 例如 insert 插入 update 修改 delete 刪除 語句...
MySql筆記 02資料定義語言 DDL
目錄3 資料庫的管理操作 4 表的管理操作 5 mysql中常見的資料型別 5.2 字元型 5.3 日期型 5.4 二進位制型別 6 mysql中的約束 7 建立一張完整的表 英文叫做 data definition language,也就是資料定義語言,它用來定義我們的資料庫物件,可以建立,刪除和...
MySQL資料定義(DDL)
資料庫定義語句 檢視據庫 show databases 建立資料庫 語法 create database if notexists 資料庫名 default character set 字符集名 default collate 校對規則名 示例 create database db1 default...