最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL數(shù)據(jù)操作管理示例詳解

 更新時間:2022年09月23日 08:45:57   作者:方片6  
MySQL是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在WEB應(yīng)用方面MySQL是最好的應(yīng)用軟件之一。在本篇中,會讓大家快速掌握MySQL的基本操作,并輕松使用MySQL數(shù)據(jù)庫

一、查看表和查看表的定義

SHOW TABLE 表名
DESC 表名;
DESCRIBE  表名

二、刪除表

DROP TABLE [IF EXISTS ] 表名;

如果表USER存在,刪除表USER

DROP TABLE IF EXISTS USER;

三、創(chuàng)建表

CREATE   TABLE [ IF NOT EXISTS ]    `表名`   (
	`字段名1`   列類型 [ 字段屬性 | 約束]  [ 索引 ] [注釋] ,
	`字段名2`   列類型 [ 字段屬性 | 約束]  [ 索引 ] [注釋] , 
	… …
	`字段名n`   列類型 [字段屬性 | 約束]  [ 索引 ] [注釋] 
)  [  表類型 ] [ 表字符集 ] [注釋] ;

四、表類型

使用MyISAM: 節(jié)約空間及相應(yīng)速度,適合以訪問為主的應(yīng)用。

使用InnoDB: 安全性,事務(wù)處理及多用戶操作數(shù)據(jù)表。

五、修改表

//修改表名
ALTER TABLE 舊表名  RENAME AS  新表名
//添加字段
ALTER TABLE 表名   ADD 字段名   列類型 [ 屬性 ] 
// 修改列的數(shù)據(jù)類型
ALTER TABLE 表名   MODIFY 字段名   列類型 [ 屬性 ]
//修改列的數(shù)據(jù)類型及名稱
ALTER TABLE 表名  CHANGE 舊字段名 新字段名  列類型 [ 屬性 ]
//刪除字段
ALTER TABLE 表名   DROP  字段名

六、完整性

數(shù)據(jù)完整性 = 數(shù)據(jù)的精確性 + 數(shù)據(jù)的可靠性

1、數(shù)據(jù)完整性

1.實(shí)體完整性

保證表中所有的行唯一

2.域完整性

數(shù)據(jù)庫表中的列必須滿足某種特定的數(shù)據(jù)類型或約束 取值范圍 精度

3.引用完整性

保證主關(guān)鍵字 //被引用表 \ 和外部關(guān)鍵字 //引用表\ 之間的參照關(guān)系

涉及兩個或兩個以上表數(shù)據(jù)的一致性維護(hù)

2、使用約束實(shí)現(xiàn)數(shù)據(jù)完整性

3、在數(shù)據(jù)表上添加約束

//設(shè)置唯一約束
ALTER TABLE 表名 ADD CONSTRAINT 約束名  UNIQUE(列名);
//主鍵
//如果兩列或多列組合起來唯一地標(biāo)識表中的每個行,則該主鍵叫做“復(fù)合主鍵”
ALTER TABLE 表名 ADD CONSTRAINT 約束名  PRIMARY KEY(列名1,列名2,…列名n);
//設(shè)置外鍵約束
ALTER TABLE 從表名 ADD CONSTRAINT 約束名  FOREIGN KEY(從表的列名) REFERENCES 主表名(主表的列名) 

設(shè)置外鍵約束的注意事項(xiàng):

1.主表中的字段必須為主鍵。

2.從表中的外鍵列和主表中的主鍵列的數(shù)據(jù)類型要保持一致,和字段名無關(guān)。

3.主表和從表的表類型為InnoDB。

4、刪除約束

//刪除主鍵約束
ALTER TABLE 表名  DROP PRIMARY KEY;
//刪除唯一約束
ALTER TABLE 表名  DROP KEY 唯一約束名;
//刪除外鍵約束
ALTER TABLE 表名  DROP FOREIGN KEY 外鍵約束名;

七、添加數(shù)據(jù)

//插入單行數(shù)據(jù)
INSERT INTO  表名  [ ( 字段1, 字段2, 字段3, … ) ]  VALUES  ( 值1, 值2, 值3, …);
//插入多行數(shù)據(jù)
INSERT INTO  表名  [ ( 字段1, 字段2, 字段3, … ) ]  VALUES  ( 值1, 值2, 值3, …),( 值1, 值2, 值3, …),…;
//將查詢結(jié)果插入到新表中
CREATE TABLE  新表名  ( SELECT 字段1, 字段2, 字段3, … FROM 原表)

八、修改數(shù)據(jù)

UPDATE   表名    SET   column_name = value  [ ,  column_name2 = value2, …. ]  [ WHERE   condition ];
//1.column_name 為要更改的字段名。
//2.value 為修改后的數(shù)據(jù),可以為變量、具體值、表達(dá)式或者嵌套的SELECT結(jié)果。
//3.多個字段之間用逗號隔開。
//4.提供的修改數(shù)據(jù)必須符合數(shù)據(jù)完整性的要求。
//5.condition為篩選條件,如不指定則修改該表的所有列數(shù)據(jù)。

九、刪除數(shù)據(jù)

DELETE FROM   表名   [ WHERE   condition ];
//1.DELETE語句刪除的是整條記錄,不會只刪除單個列。
//2.condition為篩選條件,如不指定則修改該表的所有列數(shù)據(jù)。
TRUNCATE TABLE   表名;
//1.TRUNCATE TABLE 刪除表中所有的行。
//2.TRUNCATE TABLE不能用于有外鍵約束引用的表。
//3.同時刪除MySQL內(nèi)的計數(shù)器,即自動增加的計數(shù)器

十、SQL語句中的運(yùn)算符

算數(shù)運(yùn)算符

比較運(yùn)算符

邏輯運(yùn)算符

到此這篇關(guān)于MySQL數(shù)據(jù)操作管理示例詳解的文章就介紹到這了,更多相關(guān)MySQL數(shù)據(jù)操作內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 記一次Mysql不走日期字段索引的原因小結(jié)

    記一次Mysql不走日期字段索引的原因小結(jié)

    本文主要介紹了記一次Mysql不走日期字段索引的原因,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 軟件測試-MySQL(六:數(shù)據(jù)庫函數(shù))

    軟件測試-MySQL(六:數(shù)據(jù)庫函數(shù))

    這篇文章主要介紹了MySQL數(shù)據(jù)庫函數(shù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • MySQL啟動報錯提示發(fā)生系統(tǒng)錯誤5,拒絕訪問的原因和解決方法

    MySQL啟動報錯提示發(fā)生系統(tǒng)錯誤5,拒絕訪問的原因和解決方法

    使用命令net start mysql啟動數(shù)據(jù)庫服務(wù)時候,出現(xiàn)如下錯誤提示發(fā)生系統(tǒng)錯誤5,拒絕訪問,所以本文給大家介紹了MySQL啟動報錯提示發(fā)生系統(tǒng)錯誤5,拒絕訪問的原因和解決方法,需要的朋友可以參考下
    2024-01-01
  • Win10 64位使用壓縮包安裝最新MySQL8.0.18的教程(圖文詳解)

    Win10 64位使用壓縮包安裝最新MySQL8.0.18的教程(圖文詳解)

    本文通過圖文并茂的形式給大家介紹了WIN10 64位使用壓縮包安裝最新MySQL8.0.18的教程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • ADODB 入門

    ADODB 入門

    ADODB 入門...
    2006-12-12
  • linux實(shí)現(xiàn)mysql數(shù)據(jù)庫每天自動備份定時備份

    linux實(shí)現(xiàn)mysql數(shù)據(jù)庫每天自動備份定時備份

    備份是容災(zāi)的基礎(chǔ),是指為防止系統(tǒng)出現(xiàn)操作失誤或系統(tǒng)故障導(dǎo)致數(shù)據(jù)丟失,而將全部或部分?jǐn)?shù)據(jù)集合從應(yīng)用主機(jī)的硬盤或陣列復(fù)制到其它的存儲介質(zhì)的過程。這篇文章主要介紹了linux實(shí)現(xiàn)mysql數(shù)據(jù)庫每天自動備份定時備份,需要的朋友可以參考下
    2017-09-09
  • MySQL中ONLY_FULL_GROUP_BY模式的使用

    MySQL中ONLY_FULL_GROUP_BY模式的使用

    ONLY_FULL_GROUP_BY是MySQL中一個重要的SQL模式,確保在使用GROUP BY時,所有非聚合函數(shù)列必須在GROUP BY子句中出現(xiàn),避免數(shù)據(jù)歧義和不確定性,下面就來介紹一下具體使用
    2024-09-09
  • CentOS7下mysql 8.0.16 安裝配置方法圖文教程

    CentOS7下mysql 8.0.16 安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了CentOS7下mysql 8.0.16 安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • MySQL?Workbench菜單漢化為中文的簡單操作方法

    MySQL?Workbench菜單漢化為中文的簡單操作方法

    這篇文章主要給大家介紹了關(guān)于MySQL?Workbench菜單漢化為中文的簡單操作方法,文中通過圖文及實(shí)例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MySQL?Workbench具有一定的參考借鑒價值,需要的朋友可以參考下
    2024-11-11
  • 淺談mysql通配符進(jìn)行模糊查詢的實(shí)現(xiàn)方法

    淺談mysql通配符進(jìn)行模糊查詢的實(shí)現(xiàn)方法

    這篇文章主要介紹了淺談mysql通配符進(jìn)行模糊查詢,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07

最新評論

类乌齐县| 布尔津县| 广安市| 阜阳市| 绥棱县| 临颍县| 镇坪县| 承德县| 寿宁县| 德保县| 铜川市| 竹北市| 陵水| 东平县| 徐水县| 二连浩特市| 宜川县| 安国市| 巢湖市| 奉化市| 大丰市| 鹤岗市| 本溪市| 五寨县| 巴楚县| 榆社县| 静海县| 方山县| 阿合奇县| 台中县| 永平县| 封丘县| 綦江县| 安陆市| 祁阳县| 德清县| 西青区| 翁源县| 藁城市| 文山县| 五河县|