日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

03、MySQL—數據表操作

 印度阿三17 2019-06-30

1、創(chuàng)建數據表

基本語法:create table 表名(字段名 字段類型 [字段屬性], 字段名 字段類型 [字段屬性],…) [表選項]

范例:創(chuàng)建數據表

?

以上錯誤說明:表必須放到對應的數據庫下:有兩種方式可以將表掛入到指定的數據庫下.

(1) 在數據表名字前面加上數據庫名字,用“.”連接即可:數據庫.數據表

?

(2) 在創(chuàng)建數據表之前先進入到某個具體的數據庫即可:use 數據庫名字;

?

表選項:與數據庫選項類似

Engine:存儲引擎,mysql提供的具體存儲數據的方式,默認有一個innodb(5.5以前默認是myisam)

Charset:字符集,只對當前自己表有效(級別比數據庫高)

Collate:校對集

范例:創(chuàng)建數據表使用表選項

?

2、復制已有表結構

從已經存在的表復制一份(只復制結構:表中的數據不復制)

基本語法:create table 新表名 like 表名; //只要使用數據庫.表名,就可以在任何數據庫下訪問其他數據庫的表名

3、顯示數據表

每當一張數據表創(chuàng)建,那么就會在對應的數據庫下創(chuàng)建一些文件(與存儲引擎有關)

?

注意:這個結構文件來自于innodb存儲引擎,innodb存儲引擎所有的文件都存儲在外部的ibdata文件中

?

4、顯示所有表

基本語法:show tables;

范例:顯示所有表

?

5、匹配顯示表

基本語法:show tables like? ‘匹配模式’;

范例:使用匹配顯示表

?

6、顯示表結構

本質含義:顯示表中所包含的字段信息(名字,類型,屬性等)

Describe 表名

Desc 表名

show columns from 表名

范例:顯示表結構

?

7、顯示表創(chuàng)建語句

查看數據表創(chuàng)建時的語句:此語句看到的結果已經不是用戶之前自己輸入的語句了。

基本語法:show create table 表名;

范例:顯示創(chuàng)建表使用的語句

?

8、語句結束符

Mysql中有多種語句結束符

;與\g所表示的效果是一樣的,都是字段在上排橫著,下面跟對應的數據

\G字段在左側豎著,數據在右側橫著

?

9、設置表屬性

表屬性指的就是表選項:engine,charset和collate

基本語法:alter table 表名 表選項 [=] 值;

范例:設置表屬性

?

注意:如果數據庫已經確定了,里面有很多數據了,不要輕易修改表選項(字符集影響不大)

10、修改表結構

修改表名:rename table 舊表名 to 新表名

范例:修改表的結構

??

修改表選項:alter table 表名 表選項 [=] 新值

新增字段:alter table 表名 add [column] 新字段名 列類型 [列屬性] [位置first/after 字段名]

范例:新增字段

?

說明:

字段位置:字段想要存放的位置

First:在某某之前(最前面),第一個字段

After 字段名:放在某個具體的字段之后(默認的)

范例:字段位置的使用

??

修改字段名:alter table 表名 change 舊字段名 新字段名 字段類型 [列屬性] [新位置]

范例:修改字段名稱

?

修改字段類型(屬性):alter table 表名 modify 字段名 新類型 [新屬性] [新位置]

范例:使用modify修改字段類型

??

刪除字段:alter table 表名 drop 字段名

范例:刪除字段

?

11、刪除表結構

基礎語法:drop table 表名[,表名2…],可以同時刪除多個數據表

范例:刪除表結構(單個刪除)

?

范例:刪除表結構(批量刪除表)

?

來源:https://www./content-2-285451.html

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多