日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

mysql数据库增删改实例_Mysql1:数据库表操作,增删改查举例

發布時間:2023/11/27 生活经验 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql数据库增删改实例_Mysql1:数据库表操作,增删改查举例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據庫表的相關操作

添加數據庫表

語法:

實例:

查看數據庫表

語法:

show tables;

實例:

查看數據庫表結構

1)使用DESCRIBE/DESC

語法:

實例:

2)SHOW CREATE TABLE

語法:

實例:

使用此方法查看數據庫表結構時,不僅可以查看表創建時候的詳細語句,而且還可以查看存儲引擎和字符編碼。

修改表名

語法:

to為可選參數,使用與否均不影響

實例:

將user_info表改為user_data

修改字段的數據類型

語法:

實例:

將id 的數據類型由 varcahr(125) 改為 varchar(11)

修改字段名

語法:

實例:

將user_data中的 name 改為username

CHANGE也也可只修改數據類型,實現和MODIFY同樣的效果,方法是將新字段名和舊字段名設置相同名稱,只改變數據類型。由于不同類型的數據在機器中存儲方式及長度并不相同,修改數據類型可能會影響到數據表中已有的數據記錄。因此當數據庫表中已有數據時,不要輕易修改數據類型。

添加字段

語法:

實例:

1)添加無完整性約束條件的字段

在user_data表中添加一個沒有完整性約束的INT類型字段

2)添加有完整性約束條件的字段

在user_data中添加一個不能為空的VARCHAR(12)類型字段

3)在表的第一列添加一個字段

在user_data第一列添加一個INT字段的num字段

4)在指定列之后添加一個字段

在user_data表中,在username之后添加age字段

刪除字段

語法:

實例:

刪除user_data表中age字段

修改字段的排列位置

語法:

字段1:要修改位置的字段

數據類型:指字段1的數據類型

FIRST:可選參數,指將字段1修改為表的第一個字段

AFTER 字段2:將字段1插入到字段2后面

實例:

1)修改字段為表的第一個字段

將user_data表中id字段移到第一列

2)修改字段到表的指定列之后

將location字段修改到username之后

更改表的存儲引擎

存儲引擎是數據存儲在文件或內存中時采用的不同技術實現??筛鶕枨?#xff0c;選擇不同的引擎,甚至可以為每一張表選擇不同的存儲引擎。

show engines;查看系統支持的存儲引擎。

語法:

刪除表的外鍵

外鍵一旦刪除,就會解除主表和從表之間的關聯關系

語法:

刪除沒有被關聯的表

語法:

表n:表示可以同時刪除多個表,相互之間使用逗號隔開。

如果刪除的表不存在,則mysql會提示錯誤信息。參數 IF EXISTS用于在刪除前判斷刪除的表是否存在,加上該參數后,再刪除不存在的表,可順利執行,但會發出warning警告。

實例:

刪除被其他表關聯的表

數據表之間存在外鍵關聯的情況下,如果直接刪除父表,則會刪除失敗,原因是直接刪除將破壞表的參照完整性。如果要刪除,可以先刪除子表,再刪除父表,但這樣需要將兩個表都刪除。

另種情況是,需要刪除父表,保留子表,則此時就需要先刪除表的外鍵,再單獨刪除父表。

總結

以上是生活随笔為你收集整理的mysql数据库增删改实例_Mysql1:数据库表操作,增删改查举例的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。