欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

目錄

柚子快報(bào)激活碼778899分享:【MySQL】表的操作

柚子快報(bào)激活碼778899分享:【MySQL】表的操作

http://yzkb.51969.com/

目錄

一、增加表

二、查看表

2.1 查看當(dāng)前數(shù)據(jù)庫(kù)中的表

2.2 查看指定表的結(jié)構(gòu)

2.3 查看創(chuàng)建表時(shí)的詳細(xì)信息

2.4 查看表中所有數(shù)據(jù)

三、修改表

3.1 修改表名

3.2 插入數(shù)據(jù)

3.3 添加列

3.4 修改列類型

3.5 刪除列

3.6 修改列名

四、刪除表

一、增加表

增加表的語(yǔ)法:

create table [if not exists] 表名(

列名1 類型 [comment 文字說(shuō)明],

列名2 類型 [comment 文字說(shuō)明],

列名3 類型 [comment 文字說(shuō)明]

) [character set 字符集] [collate 校驗(yàn)規(guī)則] [engine 存儲(chǔ)引擎];

其中:

方括號(hào)內(nèi)為可選項(xiàng)類型為該列所存儲(chǔ)元素的類型comment后可接對(duì)該列的文字說(shuō)明若建表時(shí)不指定字符集、校驗(yàn)規(guī)則和存儲(chǔ)引擎,則使用默認(rèn)方案?

例如:

何為存儲(chǔ)引擎?我在【MySQL】數(shù)據(jù)庫(kù)基礎(chǔ)-CSDN博客?中有簡(jiǎn)單介紹過(guò)

上一篇文章提到,數(shù)據(jù)庫(kù)在對(duì)應(yīng)路徑下表現(xiàn)為目錄的形式,而表結(jié)構(gòu)就是目錄下的文件

不同的存儲(chǔ)引擎,在創(chuàng)建表時(shí)生成的文件也不一樣。剛才創(chuàng)建的表結(jié)構(gòu)使用MyIsam引擎,我們看看它的表文件是什么樣子的

其中,frm后綴文件為表結(jié)構(gòu),MYD后綴文件為表數(shù)據(jù),MYI后綴文件為表索引

接下來(lái)我們換成InnoDB引擎,再創(chuàng)建一張除了存儲(chǔ)引擎之外一切相同的表

創(chuàng)建表成功后,我們觀察目錄下的表文件

可以看到使用MyIsam引擎的user1表有三個(gè)表文件,而使用InnoDB引擎的user2表只有兩個(gè)

這是因?yàn)镸yIsam引擎和InnoDB引擎的存儲(chǔ)方案不同,MyIsam將數(shù)據(jù)和索引分開(kāi)存放,而InnoDB將數(shù)據(jù)和索引一起存放在ibd后綴文件中

二、查看表

2.1 查看當(dāng)前數(shù)據(jù)庫(kù)中的表

語(yǔ)法:

show tables;

例如:?

2.2 查看指定表的結(jié)構(gòu)

語(yǔ)法:

desc 表名;

例如:?

其中:

Field為字段名Type為字段類型Null為是否允許為空Default為默認(rèn)值

2.3 查看創(chuàng)建表時(shí)的詳細(xì)信息

語(yǔ)法:?

show create table 表名 \G

例如:

2.4 查看表中所有數(shù)據(jù)

語(yǔ)法:

select * from 表名;

例如:?

關(guān)于更多的select語(yǔ)句會(huì)在后續(xù)文章中講到

三、修改表

3.1 修改表名

語(yǔ)法:

alter table 原表名 rename to 新表名;

3.2 插入數(shù)據(jù)

語(yǔ)法:

insert into 表名 values (數(shù)據(jù))

例如:

結(jié)果:

3.3 添加列

語(yǔ)法:

alter table 表名 add 列名 類型 [comment 說(shuō)明] after 添加位置之前的列名

例如:

可以看到添加新列后不會(huì)影響原數(shù)據(jù)

如果要添加多列,則在add后需要用括號(hào)將多個(gè)列名和類型包括起來(lái),例如:

結(jié)果:

3.4 修改列類型

語(yǔ)法:

alter table 表名 modify 列名 新類型;

例如:

3.5 刪除列

語(yǔ)法:

alter table 表名 drop 列名;

例如:

需要注意,刪除某一列后對(duì)應(yīng)的列數(shù)據(jù)會(huì)全部丟失

3.6 修改列名

語(yǔ)法:

alter table 表名 change 原列名 新列名 類型;

例如:

四、刪除表

語(yǔ)法:

drop table [if exists] 表名;

例如:

完.

柚子快報(bào)激活碼778899分享:【MySQL】表的操作

http://yzkb.51969.com/

參考文章

評(píng)論可見(jiàn),查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。

轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/19521622.html

發(fā)布評(píng)論

您暫未設(shè)置收款碼

請(qǐng)?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問(wèn)

文章目錄