卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

mysql如何設置外鍵和主鍵 mysql中有哪些約數?

mysql中有哪些約數?1.非空約束(非空)非空約束用于確保當前列的值不為空,非空約束只能出現在表對象的列上??疹愋吞卣?所有類型的值都可以為空,包括int、float等數據類型。2.唯一性約束唯一的

mysql中有哪些約數?

1.非空約束(非空)

非空約束用于確保當前列的值不為空,非空約束只能出現在表對象的列上。

空類型特征:所有類型的值都可以為空,包括int、float等數據類型。

2.唯一性約束

唯一的約束是指定表的列或列組合不能重復,以確保數據的唯一性。

唯一約束不允許重復值,但它們可以是多個null值。

同一個表可以有多個唯一約束和多個列組合約束。

創(chuàng)建唯一約束時,如果未給定唯一約束名稱,默認情況下,它將與列名稱相同。

唯一約束不僅可以在一個表中創(chuàng)建,也可以同時在多個表中創(chuàng)建。

3.主鍵)主鍵

Primary key約束相當于唯一約束和非空約束的組合。主鍵約束列不允許重復,也不允許空值。

每個表最多只允許一個主鍵,主鍵約束可以在列級或表級創(chuàng)建。

創(chuàng)建主鍵約束時,系統(tǒng)默認會在列和列組合上建立相應的唯一索引。

4.外鍵)FK

外鍵約束用于加強兩個表(主表和從表)中一列或多列數據之間的聯(lián)系,可以保證一個或兩個表之間的引用完整性。外鍵建立在一個表中兩個字段之間或兩個表中兩個字段之間的引用關系上。

創(chuàng)建外鍵約束的順序是先定義主表的主鍵,再定義從表的外鍵。也就是說,只有主表的主鍵可以被從表用作外鍵,被約束的從表中的列不一定是主鍵。主表限制從從表更新和插入的操作。

5.默認約束

如果在表中定義了默認值約束,當用戶插入新數據行時,如果該行沒有指定數據,則系統(tǒng)會將默認值分配給該列。如果我們不設置默認值,系統(tǒng)將默認為空。

6.自增約束(AUTO_INCREMENT)

AUTO_INCREMENT可以約束任何字段,不一定是主鍵字段,也就是說,自動增量字段不等于主鍵字段。

但是PRIMARY_KEY約束的主鍵字段必須是自增字段,即PRIMARY_KEY要和AUTO_INCR

如何在VSCode連接使用MySQL數據庫?

這個很簡單。需要先安裝MySQL for VS代碼插件,然后輸入用戶名、密碼等信息連接MySQL數據庫。我簡單介紹一下實現過程。主要內容如下:

1.首先,安裝mysql for VS代碼插件。直接在插件擴展中心搜索即可,如下。輸入 "MySQL和直接,你會發(fā)現VS代碼插件的MySQL。只需點擊右下角的安裝綠色按鈕即可安裝(我的已經安裝好了):

2.安裝成功后,我們會在這里新建一個目錄,然后用VS代碼打開這個目錄,點擊MySQL右側的數字,根據提示信息依次輸入主機、用戶、密碼、端口等信息,創(chuàng)建MYSQL連接,如下:

數據庫連接創(chuàng)建成功后,將顯示當前連接下的所有數據庫信息,包括數據庫、數據表、對應的字段信息、主鍵和外鍵等。,如下所示:

3.在這里,我們也可以自己創(chuàng)建一個新的查詢,如下所示。右鍵單擊數據庫并選擇 "新查詢 "在彈出菜單中創(chuàng)建新的查詢:

然后,可以在新創(chuàng)建的查詢中輸入SQL語句,如下:輸入完成后,右擊鼠標,選擇 "運行MySQL查詢 "要運行SQL語句并輸出查詢結果:

至此,我們已經在VS代碼中完成了MySQL數據庫的連接和使用??偟膩碚f,整個過程很簡單。只需要安裝插件MYSQL for VS代碼,然后就可以正常連接MYSQL數據庫了。只要有一定的MySQL基礎,熟悉相關操作,多練習幾次,很快就能掌握。網上也有相關教程和資料。有興趣的可以搜一下。希望上面分享的內容對你有幫助。也歡迎大家評論留言。