DDL 運算元據庫 表

2021-10-01 03:49:33 字數 1707 閱讀 4528

1、c(create):建立

建立資料庫:

create database 資料庫名稱;

建立資料庫,判斷不存在,再建立:

create database if not exists 資料庫名稱;

建立資料庫,並指定字符集:

create database 資料庫名稱 character set 字符集名;

2、r(retrieve):查詢

查詢所有資料庫的名稱:

show databases;

查詢某個資料庫的字符集:查詢某個資料庫的建立語句

show createdatabase資料庫名稱;

3、u(update):修改

修改資料庫的字符集

alter database 資料庫名稱 character set 字符集名稱;

4、d(delete):刪除

刪除資料庫

drop database 資料庫名稱;

判斷資料庫是否存在,存在就刪除

drop database if exists 資料庫名稱;

5、使用資料庫

查詢當前正在使用的資料庫名稱

select database();

使用資料庫:

use 資料庫名稱;

1、c(create):建立

語法:create table 表名(

列名1 資料型別1,

列名2 資料型別2,

…列名n 資料型別n

);資料庫型別:

int:整數型別

double:小數型別

date:日期,只包含年月日,yyyy-mm-dd

datetime:日期,包含年月日時分秒 yyyy-mm-dd hh:mm:ss

timestamp:時間戳型別 包含年月日時分秒 yyyy-mm-dd hh:mm:ss,如果將來不給這個字段賦值,或賦值為null,則預設使用當前的系統時間,來自動賦值。

varchar:字串

複製表:

create table 表名 like 被複製的表名;

2、r(retrieve):查詢

查詢某個資料庫中所有的表名稱:

show tables;

查詢表結構:

desc 表名;

3、u(update):修改

修改表名:

alter table 表名 rename to 新的表名;

修改表的字符集:

alter table 表名 character set 字符集名稱;

新增一列:

alter table 表名 add 列名 資料型別;

修改列名稱 型別

alter table 表名 change 列名 新列名 新資料型別;

alter table 表名 modify 列名新資料型別;

刪除列:

alter table 表名 drop 列名;

4、d(delete):刪除

刪除表drop table 表名;

判斷表是否存在,存在就刪除

drop table if exists 表名;

DDL 運算元據庫

ddl data definition language 資料定義語言,用來定義資料庫物件 庫 表 列等 運算元據庫 刪除資料庫 drop database mydatabase 建立資料庫 create database mydatabase create database mydatabase1...

Mysql運算元據庫及表DDL

運算元據庫ddl 建立和查詢 查詢資料庫 show datdabases 檢視資料庫的字符集 show create database 資料庫名稱 建立資料庫 create database 資料庫名稱 建立資料庫時判斷是否存在 create database if not exists 資料庫名稱...

03 DDL 運算元據庫 表

1.c create 建立 建立資料庫 create database 資料庫名稱 建立資料庫,判斷不存在,再建立 create database if not exists 資料庫名稱 建立資料庫,並指定字符集 create database 資料庫名稱 character set 字符集名 練習...