Mysql中DDL(資料定義語句)

2021-08-14 00:18:21 字數 745 閱讀 3049

一、操作庫:

1、建立庫:create

database [if

notexists] mydb1 [charset=utf8];

2、修改庫的編碼集:alter

database mydb1 character

set utf8;

3、刪除庫:drop

database [if

exists] mydb1;

4、查詢庫:show databases;

二、操作表:

1、建立表:create

table [if

notexists] 表名;

2、修改表:新增列:alter

table 表名 add;

修改列型別:alter

table 表名 modif 列名 列型別;

修改列名:alter

table 表名 change 原列名 新列名 列型別;

刪除列:alter

table 表名 drop 列名;

修改表名:alter

table 原表名 rename to 新錶名;

3、刪除表:drop

table 表名;

4、查詢表:show tables;

三、ddl(資料定義語句)關鍵字彙總:建立:create;

修改:alter;

刪除:drop;

查詢:show;

資料定義語句(DDL語句)

create table 表名 欄位名1 型別,欄位名2 型別,欄位名n 型別 型別有 這是因為計算機是時間和空間的結合體,省時就浪費,不浪費就費時。比如結構體的對齊和補齊就是提高定址效率的,但是浪費空間定長的字串效率高,但是會浪費空間。變長字串效率低一點,但是省空間。我們一般使用變長字串,除非是那...

MySQL之DDL(定義)語句

建立 create database if not exists 庫名 檢視 show databases 修改 庫名可以直接修改相對應的儲存檔名 alter database 庫名 character set 編碼方式 collate 檢驗方式 設定檢驗方式 防止出現中文亂碼 tips show ...

MySQL學習筆記 DDL 資料定義語句

ddl data definition language 資料定義語言 用來定義資料庫物件 資料庫,表,列等。關鍵字 create,drop,alter 等 create database 資料庫名稱 建立資料庫的時候,該名稱的資料庫可能已經存在了,就需要判斷不存在,再建立 create datab...