c(create):建立
1.建立資料庫:
2.建立資料庫,判讀不存在,再建立:create
database 資料庫名稱;
3.建立資料庫,並指定字符集create
database
ifnot
exists 資料庫名稱;
綜合一起create
database 資料庫名稱 character
set 字符集名稱
r(retrieve):查詢create
database
ifnot
exists 資料庫名稱 character
set 字符集名稱
查詢所有資料庫的名稱
查詢某個資料庫的字符集:查詢某個資料庫的建立語句show
databases
;
u(update):修改show
create
database 資料庫名稱
修改資料庫的字符集
d(delete):刪除alter
database 資料庫名稱 character
set 字符集名稱
刪除資料庫
判斷資料庫存在,存在刪除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個字元
r(retrieve):查詢create
table 表名 like 被複製的表名
查詢某個資料庫中所有的表名稱
查詢表結構show
tables
;
desc表名
u(update):修改
1.修改表名
2.修改表的字符集alter
table 表名 rename
to 新列名
3.新增一列alter
table 表名 character
set 字符集名稱
4.修改列名稱 型別alter
table 表名 add 列名 資料型別
5.刪除列alter
table 表名 change 列名 新列名 新資料型別
alter
table 表名 modify 列明 新資料型別
d(delete):刪除alter
table 表名 drop 列名;
刪除表
判斷資料庫存在,存在刪除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 修...