欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

目錄

柚子快報(bào)激活碼778899分享:數(shù)據(jù)庫(kù) MySQL數(shù)據(jù)表操作

柚子快報(bào)激活碼778899分享:數(shù)據(jù)庫(kù) MySQL數(shù)據(jù)表操作

http://yzkb.51969.com/

一、創(chuàng)建數(shù)據(jù)表

1.創(chuàng)建表的基本格式

create table <表名>(

字段名1 數(shù)據(jù)類(lèi)型 約束條件,

字段名2 數(shù)據(jù)類(lèi)型 約束條件,

字段名3 數(shù)據(jù)類(lèi)型 約束條件,

......

約束條件

);

create為創(chuàng)建數(shù)據(jù)表的關(guān)鍵字

不同字段之間使用(,)進(jìn)行分割

語(yǔ)句的最后以分號(hào)(;)結(jié)束

2.設(shè)置約束條件

(1)設(shè)置主鍵約束

主鍵也稱(chēng)為主碼,用于唯一標(biāo)識(shí)該條記錄。

? 關(guān)鍵字為:primary key

? 一張表只能有一個(gè)主鍵

? 主鍵值不能為空

格式一:定義字段時(shí)設(shè)置主鍵

字段名 數(shù)據(jù)類(lèi)型 primary key

格式二:定義所有字段后設(shè)置主鍵

primary key(字段名)

(2)設(shè)置自增約束

如果用戶(hù)希望某個(gè)字段能夠按照順序自動(dòng)生成編號(hào),希望為該字段設(shè)置自增約束。

? 關(guān)鍵字為:auto_increment

? 一張表只能設(shè)置一個(gè)字段為自增約束,并且該字段必須為主鍵

? 默認(rèn)的初始值為1,每增加一條記錄,字段值自動(dòng)增加1

字段類(lèi)型必須為整數(shù)類(lèi)型

語(yǔ)法格式

字段名 數(shù)據(jù)類(lèi)型 auto_increment

(3)設(shè)置非空約束

關(guān)鍵字為not null

作用是:規(guī)定字段值不能為空

用戶(hù)在向數(shù)據(jù)表中插入數(shù)據(jù)是,如果設(shè)置非空約束的字段沒(méi)有指定值,系統(tǒng)就會(huì)報(bào)錯(cuò)

語(yǔ)法格式

字段名 數(shù)據(jù)類(lèi)型 not null

?(4)設(shè)置唯一性約束

當(dāng)數(shù)據(jù)表中某個(gè)字段的值不允許重復(fù)時(shí),可以使用唯一性約束。

關(guān)鍵字為:unique

設(shè)置了唯一性約束的字段,插入的數(shù)據(jù)與數(shù)據(jù)表中已存在的數(shù)據(jù)相同時(shí),系統(tǒng)就會(huì)報(bào)錯(cuò)

格式一:定義字段時(shí)設(shè)置唯一性約束

字段名 數(shù)據(jù)類(lèi)型 unique

格式二:定義所有字段后設(shè)置唯一性約束

unique key(字段名)

(5)設(shè)置無(wú)符號(hào)約束

關(guān)鍵字:unsigned

作用:規(guī)定該字段所存儲(chǔ)的數(shù)據(jù)不為負(fù)數(shù)

格式

字段名 數(shù)據(jù)類(lèi)型 unsigned

(6)設(shè)置默認(rèn)約束

關(guān)鍵字:default

對(duì)于設(shè)置了默認(rèn)約束的字段插入記錄時(shí),如果沒(méi)有為該字段賦值,系統(tǒng)會(huì)自動(dòng)將默認(rèn)值插入到此字段中。

沒(méi)有設(shè)置默認(rèn)約束的字段,系統(tǒng)會(huì)自讀設(shè)置,默認(rèn)值為null

格式

字段名 數(shù)據(jù)類(lèi)型 default 值

(7)設(shè)置外鍵約束

設(shè)置外鍵約束的作用是可以將兩張表關(guān)聯(lián)在一起。

格式

constraint 約束名 foreign key(字段名) references 主表名(主表中的字段)

關(guān)鍵字:constraint foreign key references

(8)設(shè)置表的存儲(chǔ)引擎

格式

engine=存儲(chǔ)引擎名

二、查看表結(jié)構(gòu)

1.查看表基本結(jié)構(gòu)

查看表基本結(jié)構(gòu)的關(guān)鍵字為describe,語(yǔ)法格式如下:

describe 表名

Field:表示字段名稱(chēng)。

Type:表示數(shù)據(jù)類(lèi)型。

Null:表示是否可以存儲(chǔ)空值。

Key:表示是否創(chuàng)建索引,

PRI表示主鍵索引,

UNI表示唯一引。

Default:表示默認(rèn)值。

Extra:表示與字段有關(guān)的附加信息。

提示

一般情況下,describe可以簡(jiǎn)寫(xiě)為desc

三、修改表

1.修改表名

語(yǔ)法格式:

alter table 舊表名 rename 新表名;

2.修改字段數(shù)據(jù)類(lèi)型

語(yǔ)法格式:

alter table 表名 modify 字段名 新數(shù)據(jù)類(lèi)型;

3.修改字段名

語(yǔ)法格式:

alter table 表名 change 舊字段名 新字段名 數(shù)據(jù)類(lèi)型;

4.添加字段

(1)在表的最后一列添加字段

語(yǔ)法格式:

alter table 表名 add 字段名 數(shù)據(jù)類(lèi)型;

(2)在表的第一列添加字段

alter table 表名 add 字段名 數(shù)據(jù)類(lèi)型 first;

(3)在表的指定列之后添加字段

alter table 表名 add 字段名 數(shù)據(jù)類(lèi)型 after 字段名2

5.刪除字段

語(yǔ)法格式:

alter table 表名 drop 字段名;

6.修改字段順序

語(yǔ)法格式

alter table 表名 modify 字段1名 數(shù)據(jù)類(lèi)型 first|after 字段2名;

7.刪除表的外鍵約束

語(yǔ)法格式

alter table 被約束表 drop foreign key 外鍵約束

柚子快報(bào)激活碼778899分享:數(shù)據(jù)庫(kù) MySQL數(shù)據(jù)表操作

http://yzkb.51969.com/

相關(guān)文章

評(píng)論可見(jiàn),查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。

轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://m.gantiao.com.cn/post/18792845.html

發(fā)布評(píng)論

您暫未設(shè)置收款碼

請(qǐng)?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪(fǎng)問(wèn)

文章目錄