欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

mysql按鍵怎么設(shè)置,mysql按什么鍵運(yùn)行

在MySQL中如何設(shè)置主鍵和外鍵

1.外鍵的作用,主要有兩個(gè):

創(chuàng)新互聯(lián)專注于嘉善企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,成都做商城網(wǎng)站。嘉善網(wǎng)站建設(shè)公司,為嘉善等地區(qū)提供建站服務(wù)。全流程按需制作網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

一個(gè)是讓數(shù)據(jù)庫(kù)自己通過外鍵來保證數(shù)據(jù)的完整性和一致性

一個(gè)就是能夠增加ER圖的可讀性

2.外鍵的配置

1)先創(chuàng)建一個(gè)主表,代碼如下:

#創(chuàng)建表student,并添加各種約束

create table student

(

id int primary key , #主鍵約束

name varchar(20) , #唯一約束

age int NOT NULL, #非空約束

sex varchar(2) ,

address varchar(20) default '重慶' #默認(rèn)約束

) ;

再通過一個(gè)外鍵,創(chuàng)建一個(gè)分?jǐn)?shù)表,這樣的話,就可以方便查詢。代碼如下:

#創(chuàng)建分?jǐn)?shù)表

create table score

(

id int primary key ,

sid int ,

china int ,

history int,

english int,

constraint FK_sid foreign key(sid) references student(id) #通過外鍵創(chuàng)建鏈接

) ;

創(chuàng)建外鍵的方法有很多,其中最常見創(chuàng)建外鍵的格式是:constraint FK_*** foreign key(**) references 鏈接的外表

刪除外鍵:

alter table drop foreign key '外鍵名'.

注意:

只有在定義外鍵時(shí),用constraint 外鍵名 foreign key .... 方便進(jìn)行外鍵的刪除

主鍵是唯一標(biāo)示這一行的,就好像你的身份證號(hào)一樣,每個(gè)人只有一個(gè),也是唯一能證明你是你的東西。外鍵是別人執(zhí)行你的東西。也就是說如果一個(gè)人想和你有點(diǎn)關(guān)系怎么辦,那就要關(guān)聯(lián)起來,怎么關(guān)聯(lián)起來,就通過外鍵啊

定義主鍵和外鍵主要是為了維護(hù)關(guān)系數(shù)據(jù)庫(kù)的完整性,總結(jié)一下:

一、主鍵是能確定一條記錄的唯一標(biāo)識(shí),比如,一條記錄包括身份正號(hào),姓名,年齡。身份證號(hào)是唯一能確定你這個(gè)人的,其他都可能有重復(fù),所以,身份證號(hào)是主鍵。

外鍵用于與另一張表的關(guān)聯(lián)。是能確定另一張表記錄的字段,用于保持?jǐn)?shù)據(jù)的一致性。比如,A表中的一個(gè)字段,是B表的主鍵,那他就可以是A表的外鍵。

如何改變for mysql的F1快捷鍵設(shè)置避免沖突?

必須加FN鍵配合,這樣以來對(duì)于工作和游戲(比如魔獸)實(shí)為的不方便,下面我來介紹一下如何把F1,F(xiàn)2等鍵還原原來的功能。

1、開機(jī)出現(xiàn)logo(也就是Thinkpad字樣)后,迅速按下F1鍵,進(jìn)入BIOS。

2、找到CONFIG---Keyboard/Mouse----Change to "f1-f12 keys”,按回車更改為L(zhǎng)egacy

3、然后按Fn+F10(改過的直接按F10)保存退出。

4、如果要更換為快捷鍵的,更改為另一選項(xiàng)即可。

MySQL安裝配置?

安裝MySQL

步驟 1):雙擊下載的 MySQL 安裝文件,進(jìn)入 MySQL 安裝界面,首先進(jìn)入“License Agreement(用戶許可證協(xié)議)”窗口,選中“I accept the license terms(我接受系統(tǒng)協(xié)議)”復(fù)選框,單擊“Next(下一步)”按鈕即可。

有的會(huì)直接進(jìn)入“Choosing a Setup Type(安裝類型選擇)”窗口,根據(jù)右側(cè)的安裝類型描述文件選擇適合自己的安裝類型,這里選擇默認(rèn)的安裝類型,如圖所示。

注意:圖中列出了 5 種安裝類型,分別是:

Developer Default:默認(rèn)安裝類型;

Server only:僅作為服務(wù);

Client only:僅作為客戶端;

Full:完全安裝;

Custom:自定義安裝類型。

步驟 2):根據(jù)所選擇的安裝類型安裝 Windows 系統(tǒng)框架(framework),單擊 Execute 按鈕,安裝程序會(huì)自動(dòng)完成框架的安裝,如圖所示。

請(qǐng)點(diǎn)擊輸入圖片描述

步驟 3):當(dāng)彈出安裝程序窗口時(shí),勾選“我同意許可條款和條件”復(fù)選框,然后單擊“安裝”按鈕,如圖所示。

請(qǐng)點(diǎn)擊輸入圖片描述

步驟 4):彈出“設(shè)置成功”的界面,表示該框架已經(jīng)安裝完成,單擊“關(guān)閉”按鈕即可。所有的框架安裝均可參考本操作,如圖所示。

請(qǐng)點(diǎn)擊輸入圖片描述

步驟 5):安裝完成后會(huì)在【status】列表下顯示 Complete(安裝完成)。所需框架均安裝成功后,點(diǎn)擊 Next 按鈕,如圖所示。

請(qǐng)點(diǎn)擊輸入圖片描述

步驟 6):進(jìn)入安裝確認(rèn)窗口,點(diǎn)擊 Execute 按鈕,開始 MySQL 各個(gè)組件的安裝,如圖所示。

請(qǐng)點(diǎn)擊輸入圖片描述

步驟 7):開始安裝 MySQL 文件,安裝完成后在【Status】列表下顯示 Complete,如圖所示。

請(qǐng)點(diǎn)擊輸入圖片描述

配置MySQL

MySQL 安裝完成之后,需要對(duì)服務(wù)器進(jìn)行配置,具體配置步驟如下:

步驟 1):在安裝的最后一步中,點(diǎn)擊 Next 按鈕進(jìn)入服務(wù)器配置窗口,進(jìn)行配置信息的確認(rèn),確認(rèn)后點(diǎn)擊 Next 按鈕,如圖所示。

請(qǐng)點(diǎn)擊輸入圖片描述

步驟 2):進(jìn)入 MySQL 網(wǎng)絡(luò)類型配置窗口,采用默認(rèn)設(shè)置,點(diǎn)擊 Next 按鈕,如圖所示。

請(qǐng)點(diǎn)擊輸入圖片描述

步驟 3):進(jìn)入 MySQL 服務(wù)器類型配置窗口,采用默認(rèn)設(shè)置,點(diǎn)擊 Next 按鈕,如圖所示。

請(qǐng)點(diǎn)擊輸入圖片描述

上圖中 3 個(gè)選項(xiàng)的具體含義如下:

Development Machine(開發(fā)機(jī)器):安裝的 MySQL 服務(wù)器作為開發(fā)機(jī)器的一部分,在三種可選的類型中,占用的內(nèi)存最少;

Server Machine(服務(wù)器):安裝的 MySQL 服務(wù)器作為服務(wù)器機(jī)器的一部分,占用的內(nèi)存在三種類型中居中;

Dedicated MySQL Server Machine(專用服務(wù)器):安裝專用 MySQL 數(shù)據(jù)庫(kù)服務(wù)器,占用機(jī)器全部有效的內(nèi)存。

提示:初學(xué)者建議選擇“Development Machine”選項(xiàng),這樣占用系統(tǒng)的資源比較少。

MySQL 端口號(hào)默認(rèn) 3306,如果沒有特殊需求一般不建議修改。繼續(xù)點(diǎn)擊 Next 按鈕即可。

請(qǐng)點(diǎn)擊輸入圖片描述

步驟 4):進(jìn)入設(shè)置服務(wù)器的密碼窗口,重復(fù)輸入兩次登錄密碼(建議字母數(shù)字加符號(hào)),點(diǎn)擊 Next 按鈕,如圖所示。

請(qǐng)點(diǎn)擊輸入圖片描述

提示:系統(tǒng)默認(rèn)的用戶名為 root,如果想添加新用戶,可以單擊“Add User(添加用戶)”按鈕進(jìn)行添加。

步驟 5):進(jìn)入服務(wù)器名稱窗口設(shè)置服務(wù)器名稱,這里無特殊需要也不建議修改。繼續(xù)單擊 Next 按鈕,如圖所示。

請(qǐng)點(diǎn)擊輸入圖片描述

步驟 6):打開確認(rèn)設(shè)置服務(wù)器窗口,點(diǎn)擊 Execute 按鈕完成 MySQL 的各項(xiàng)配置,如圖所示。

請(qǐng)點(diǎn)擊輸入圖片描述

注意:有些安裝的時(shí)候會(huì)在“Starting the server”位置卡住不動(dòng),然后提示錯(cuò)誤無法安裝,可能是你下載的數(shù)據(jù)庫(kù)版本過高與系統(tǒng)不匹配,可以降低數(shù)據(jù)庫(kù)版本或者升級(jí)系統(tǒng)版本。

都檢測(cè)通過后,繼續(xù)點(diǎn)擊 Finish、Next 安裝就可以配置完成了。

步驟 7):最后打開 Windows 任務(wù)管理器對(duì)話框,可以看到 MySQL 服務(wù)進(jìn)程 mysqld.exe 已經(jīng)啟動(dòng)了,如圖所示。

請(qǐng)點(diǎn)擊輸入圖片描述

mysql安裝配置教程是什么?

安裝MySQL

步驟

1、雙擊下載的MySQL安裝文件,進(jìn)入MySQL安裝界面,首先進(jìn)入“License Agreement(用戶許可證協(xié)議)”窗口,選中“I accept the license terms(我接受系統(tǒng)協(xié)議)”復(fù)選框,單擊“Next(下一步)”按鈕即可。有的會(huì)直接進(jìn)入“Choosing a Setup Type(安裝類型選擇)”窗口,根據(jù)右側(cè)的安裝類型描述文件選擇適合自己的安裝類型,這里選擇默認(rèn)的安裝類型,如圖所示。

2、根據(jù)所選擇的安裝類型安裝Windows系統(tǒng)框架(framework),單擊Execute按鈕,安裝程序會(huì)自動(dòng)完成框架的安裝,如圖所示。

3、當(dāng)彈出安裝程序窗口時(shí),勾選“我同意許可條款和條件”復(fù)選框,然后單擊“安裝”按鈕,如圖所示。

4、彈出“設(shè)置成功”的界面,表示該框架已經(jīng)安裝完成,單擊“關(guān)閉”按鈕即可。所有的框架安裝均可參考本操作,如圖所示。

5、安裝完成后會(huì)在【status】列表下顯示Complete(安裝完成)。所需框架均安裝成功后,點(diǎn)擊Next按鈕,如圖所示。

6、進(jìn)入安裝確認(rèn)窗口,點(diǎn)擊Execute按鈕,開始MySQL各個(gè)組件的安裝,如圖所示。

7、開始安裝 MySQL 文件,安裝完成后在【Status】列表下顯示 Complete,如圖所示。

配置MySQL

MySQL安裝完成之后,需要對(duì)服務(wù)器進(jìn)行配置,具體配置步驟如下:步驟

1、在安裝的最后一步中,點(diǎn)擊Next按鈕進(jìn)入服務(wù)器配置窗口,進(jìn)行配置信息的確認(rèn),確認(rèn)后點(diǎn)擊Next按鈕,如圖所示。

2、進(jìn)入MySQL網(wǎng)絡(luò)類型配置窗口,采用默認(rèn)設(shè)置,點(diǎn)擊Next按鈕,如圖所示。

3、進(jìn)入MySQL服務(wù)器類型配置窗口,采用默認(rèn)設(shè)置,點(diǎn)擊Next按鈕,如圖所示。

4、MySQL端口號(hào)默認(rèn)3306,如果沒有特殊需求一般不建議修改。繼續(xù)點(diǎn)擊Next按鈕即可。

5、進(jìn)入設(shè)置服務(wù)器的密碼窗口,重復(fù)輸入兩次登錄密碼(建議字母數(shù)字加符號(hào)),點(diǎn)擊Next按鈕,如圖所示。

6、進(jìn)入服務(wù)器名稱窗口設(shè)置服務(wù)器名稱,這里無特殊需要也不建議修改。繼續(xù)單擊Next按鈕,如圖所示。

7、打開確認(rèn)設(shè)置服務(wù)器窗口,點(diǎn)擊Execute按鈕完成MySQL的各項(xiàng)配置,如圖所示。

8、最后打開Windows任務(wù)管理器對(duì)話框,可以看到MySQL服務(wù)進(jìn)程mysqld.exe已經(jīng)啟動(dòng)了,如圖所示。至此,就完成了Windows操作系統(tǒng)下MySQL數(shù)據(jù)庫(kù)的安裝和配置。

mysql聯(lián)合惟一鍵怎么設(shè)置

如果是對(duì)多個(gè)列增加 UNIQUE 約束,通過 ADD UNIQUE KEY 處理。

mysql CREATE TABLE test_unique(

- id INT,

- name VARCHAR(10),

- value VARCHAR(10)

- );

Query OK, 0 rows affected (0.08 sec)

mysql ALTER TABLE test_unique

- ADD UNIQUE KEY(name, value);

Query OK, 0 rows affected (0.13 sec)

Records: 0 Duplicates: 0 Warnings: 0

mysql怎么設(shè)定外鍵

為已經(jīng)添加好的數(shù)據(jù)表添加外鍵:

語(yǔ)法:alter table 表名 add constraint FK_ID foreign key(你的外鍵字段名) REFERENCES 外表表名(對(duì)應(yīng)的表的主鍵字段名);

例: alter table tb_active add constraint FK_ID foreign key(user_id) REFERENCES tb_user(id)

//FK_ID是外鍵的名稱

/*

CREATE TABLE `tb_active` (

`id` int(11) NOT NULL AUTO_INCREMENT,

`title` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,

`content` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,

`user_id` int(11) NOT NULL,

PRIMARY KEY (`id`),

KEY `user_id` (`user_id`),

KEY `user_id_2` (`user_id`),

CONSTRAINT `FK_ID` FOREIGN KEY (`user_id`) REFERENCES `tb_user` (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1

*/

刪除外鍵

語(yǔ)法: ALTER TABLE table-name DROP FOREIGN KEY key-id;

例: ALTER TABLE `tb_active` DROP FOREIGN KEY 'FK_ID'

自動(dòng)鍵更新和刪除:

外鍵可以保證新插入的記錄的完整性,但是,如果在REFERENCES從句中已命名的表刪除記錄會(huì)怎么樣?在使用同樣的值作為外鍵的輔助表中會(huì)發(fā)生什么?

很明顯,那些記錄也應(yīng)該被刪除,否則在數(shù)據(jù)庫(kù)中就會(huì)有很多無意義的孤立記錄,MYSQL可以通過向FOREIGN KEY...REFERENCES修飾符添加一個(gè)ON DELETE 或ON UPDATE子句簡(jiǎn)化任務(wù),它告訴了數(shù)據(jù)庫(kù)在這種情況如何處理孤立任務(wù)。

當(dāng)前名稱:mysql按鍵怎么設(shè)置,mysql按什么鍵運(yùn)行
分享鏈接:http://chinadenli.net/article36/dsdgopg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站導(dǎo)航網(wǎng)站營(yíng)銷、動(dòng)態(tài)網(wǎng)站、Google網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)