MySQL基礎(四)庫和表的管理 建立 修改 刪除

2021-10-09 06:40:35 字數 1512 閱讀 8817

1.庫的建立

create

database

ifnot

exists 庫名;

2.庫的修改:更改庫的字符集

alter

database 庫名 default

character

set 字符集(如:gbk)

;

3.庫的刪除

drop

database

ifexists 庫名;

1.表的建立

create

table

ifnot

exists 表名(

列名 列的型別 [

(長度)約束]

, 列名 列的型別 [

(長度)約束],.

..列名 列的型別 [

(長度)約束]

# 最後一列不用加逗號

);

2.表的修改

修改語法為:alter table 表名 change/modify/add/drop/rename to …

(1)修改列名(change):alter table 表名 change column 列名 新列名 型別;

(2)修改列的型別或約束(modify):alter table 表名 modify column 列名 型別;

(3)新增新列(add):alter table 表名 add column 列名 型別 [first/after 欄位名];

(4)刪除列(drop):alter table 表名 drop column 列名;

(5)修改表名(rename to):alter table 表名 rename to 新錶名;

其中涉及型別和約束的部分詳見下兩節:常見資料型別及常見約束。

3.表的刪除

drop

table

ifexists 表名;

4.表的複製

(1)僅複製表的結構

create

table 新錶名 like 舊表名;

(2)複製表的結構和資料

create

table 新錶名 select

*from 舊表名;

(3)僅僅複製某些字段

create

table 新錶名 select 欄位1

, 欄位2,.

.., 欄位n from 舊表名 where 篩選條件;

mysql庫和表 MySQL庫和表的管理

mysql資料庫服務配置好後,系統會有4個預設的資料庫.information schema 虛擬物件,其物件都儲存在記憶體中 performance schema 伺服器效能指標庫 mysql 記錄使用者許可權,幫助,日誌等資訊 test 測試庫 mysql資料庫及表的管理 1.查詢所有資料庫 m...

mysql庫和表 MySQL庫和表的管理

mysql資料庫服務配置好後,系統會有4個預設的資料庫.information schema 虛擬物件,其物件都儲存在記憶體中 performance schema 伺服器效能指標庫 mysql 記錄使用者許可權,幫助,日誌等資訊 test 測試庫 mysql資料庫及表的管理 1.查詢所有資料庫 m...

面向零基礎小白的爬蟲系列(四) 庫

愛 的宣言 本系列的目的是幫助一些零基礎小白能夠快速上手爬蟲。因為作者本人也是乙個剛入門不久的零基礎小白,深知自學 亂學 的痛苦。本系列的知識可能不會像一些大佬的文章那般系統,但仍希望能幫助到一些小夥伴,同時,也希望能結識一些小夥伴。面向零基礎小白的爬蟲系列 一 字串 面向零基礎小白的爬蟲系列 二 ...