c(create):建立
1.建立資料庫:
create
database 資料庫名稱;
2.建立資料庫,判讀不存在,再建立:
create
database
ifnot
exists 資料庫名稱;
3.建立資料庫,並指定字符集
create
database 資料庫名稱 character
set 字符集名稱
綜合一起
create
database
ifnot
exists 資料庫名稱 character
set 字符集名稱
r(retrieve):查詢
查詢所有資料庫的名稱
show
databases
;
查詢某個資料庫的字符集:查詢某個資料庫的建立語句
show
create
database 資料庫名稱
u(update):修改
修改資料庫的字符集
alter
database 資料庫名稱 character
set 字符集名稱
d(delete):刪除
刪除資料庫
drop
database 資料庫名稱
判斷資料庫存在,存在刪除
drop
database
ifexists 資料庫名稱
使用資料庫
查詢當前正在使用的資料庫名稱
select
database()
;
使用資料庫
use 資料庫名稱;
c(create):建立
1.語法:
create
table 表名(
列名1 資料型別1
, 列名2 資料型別2,.
....
列名n 資料型別n
);
注意:最後以列,不需要逗號(,)
資料庫型別:
1.int:整數
age int
2.double小數
score double(5,2)
3.date 年月日
4.datatime 年月日時分秒
5.timestamp時間錯型別
注意:如果不賦值,或者賦值為null,則自動賦值當前時間
6.varchar:字串
name varchar(20) 20個字元
複製表:
create
table 表名 like 被複製的表名
r(retrieve):查詢
查詢某個資料庫中所有的表名稱
show
tables
;
查詢表結構
desc表名
u(update):修改
1.修改表名
alter
table 表名 rename
to 新列名
2.修改表的字符集
alter
table 表名 character
set 字符集名稱
3.新增一列
alter
table 表名 add 列名 資料型別
4.修改列名稱 型別
alter
table 表名 change 列名 新列名 新資料型別
alter
table 表名 modify 列明 新資料型別
5.刪除列
alter
table 表名 drop 列名;
d(delete):刪除
刪除表
drop
table 表名稱
判斷資料庫存在,存在刪除
drop
table
ifexists 表名稱
資料庫學習 DDL(資料庫定義語言)
create database if not exists 庫名 說明 if not exists的存在為了保證資料庫是唯一的,同時保證程式不阻塞drop database if exists 庫名 說明 if exists 為保證程式不阻塞show create table 表名 展示建立表的時候...
DDL(資料庫使用)
1.庫的建立 建立資料庫 create database dbname 資料庫名 建立資料庫,字符集設定為utf 8 create database base2 character set utf8 2.檢視資料庫 檢視所有的資料庫 show databases 檢視某個庫的建立資訊 show cr...
資料庫DDL操作
ddl 1.資料庫操作 檢視所有資料庫 show databases 切換 選擇要操作的 資料庫 use 資料庫名 建立資料庫 create database if not exists mydb1 charset utf8 刪除資料庫 drop database if exists mydb1 修...