版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、SQL語句語法及釋義(二CREATE DATABASE:語法:CREATE DATABASE database_name釋義:CREATE DATABASE 用于創(chuàng)建數(shù)據(jù)庫。CREATE TABLE:語法:CREATE TABLE 表名稱(列名稱1 數(shù)據(jù)類型,列名稱2 數(shù)據(jù)類型,列名稱3 數(shù)據(jù)類型,.釋義:CREATE TABLE 語句用于創(chuàng)建數(shù)據(jù)庫中的表。附:數(shù)據(jù)類型描述 integer(size int(size smallint(size tinyint(size僅容納整數(shù)。在括號(hào)內(nèi)規(guī)定數(shù)字的最大位數(shù)。 decimal(size,d numeric(size,d容納帶有小數(shù)的數(shù)字。&qu
2、ot;size" 規(guī)定數(shù)字的最大位數(shù)。"d" 規(guī)定小數(shù)點(diǎn)右側(cè)的最大位數(shù)。char(size容納固定長度的字符串(可容納字母、數(shù)字以及特殊字符)。在括號(hào)中規(guī)定字符串的長度。varchar(size容納可變長度的字符串(可容納字母、數(shù)字以及特殊的字符)。在括號(hào)中規(guī)定字符串的最大長度。date(yyyymmdd容納日期。Constraints:說明:SQL 約束約束用于限制加入表的數(shù)據(jù)的類型??梢栽趧?chuàng)建表時(shí)規(guī)定約束(通過 CREATE TABLE 語句),或者在表創(chuàng)建之后也可以(通過 ALTER TABLE 語句)。我們將主要探討以下幾種約束: NOT NULL UNI
3、QUE PRIMARY KEY FOREIGN KEY CHECK DEFAULTNOT NULL:語法:語法:CREATE TABLE 表名稱(列名稱1 數(shù)據(jù)類型 NOT NULL,列名稱2 數(shù)據(jù)類型 NOT NULL,列名稱3 數(shù)據(jù)類型 NOT NULL,.釋義:NOT NULL 約束強(qiáng)制列不接受 NULL 值。NOT NULL 約束強(qiáng)制字段始終包含值。這意味著,如果不向字段添加值,就無法插入新紀(jì)錄或者更新記錄。UNIQUE:說明:SQL UNIQUE 約束UNIQUE 約束唯一標(biāo)識(shí)數(shù)據(jù)庫表中的每條記錄。UNIQUE 和 PRIMARY KEY 約束均為列或列集合提供了唯一性的保證。PRI
4、MARY KEY 擁有自動(dòng)定義的 UNIQUE 約束。請(qǐng)注意,每個(gè)表可以有多個(gè) UNIQUE 約束,但是每個(gè)表只能有一個(gè) PRIMARY KEY 約束。新創(chuàng)建表時(shí),單個(gè)列UNIQUE約束:語法:語法:CREATE TABLE 表名稱(列名稱1 數(shù)據(jù)類型 NOT NULL UNIQUE,列名稱2 數(shù)據(jù)類型,列名稱3 數(shù)據(jù)類型,.新創(chuàng)建表時(shí),多個(gè)列UNIQUE約束:語法:語法:CREATE TABLE 表名稱(列名稱1 數(shù)據(jù)類型 NOT NULL ,列名稱2 數(shù)據(jù)類型,列名稱3 數(shù)據(jù)類型,CONSTRAINT 約束名 UNIQUE (列名稱1,列名稱2,對(duì)已存在的表添加UNIQUE唯一約束:語法:
5、ALTER TABLE 表名稱ADD UNIQUE (列名稱對(duì)已存在的表添加UNIQUE多個(gè)約束:語法:ALTER TABLE 表名稱ADD CONSTRAINT約束名 UNIQUE (列名稱1,列名稱2,撤銷UNIQUE約束:語法:ALTER TABLE 表名稱DROP CONSTRAINT 約束名PRIMARY KEY:說明:SQL PRIMARY KEY 約束PRIMARY KEY 約束唯一標(biāo)識(shí)數(shù)據(jù)庫表中的每條記錄。主鍵必須包含唯一的值。主鍵列不能包含 NULL 值。每個(gè)表都應(yīng)該有一個(gè)主鍵,并且每個(gè)表只能有一個(gè)主鍵。語法:各種條件下的運(yùn)用同UNIQUE一樣.CHECK:說明:SQL CH
6、ECK 約束CHECK 約束用于限制列中的值的范圍。如果對(duì)單個(gè)列定義 CHECK 約束,那么該列只允許特定的值。如果對(duì)一個(gè)表定義 CHECK 約束,那么此約束會(huì)在特定的列中對(duì)值進(jìn)行限制。新創(chuàng)建表時(shí),單個(gè)列CHECK約束:語法:語法:CREATE TABLE 表名稱(列名稱1 數(shù)據(jù)類型 NOT NULL CHECK(條件,列名稱2 數(shù)據(jù)類型,列名稱3 數(shù)據(jù)類型,.新創(chuàng)建表時(shí),多個(gè)列CHECK約束:語法:語法:CREATE TABLE 表名稱(列名稱1 數(shù)據(jù)類型 NOT NULL ,列名稱2 數(shù)據(jù)類型,列名稱3 數(shù)據(jù)類型,CONSTRAINT 約束名 CHECK (列名稱1(條件and列名稱(條件
7、and其它用法同UNIQUE一樣.FOREIGN KEY:說明:SQL FOREIGN KEY 約束在一個(gè)表中,只能定義一個(gè)primary key約束,但可定義多個(gè)unique約束。一個(gè)表中的 FOREIGN KEY 指向另一個(gè)表中的 PRIMARY KEY。FOREIGN KEY 約束用于預(yù)防破壞表之間連接的動(dòng)作。FOREIGN KEY 約束也能防止非法數(shù)據(jù)插入外鍵列,因?yàn)樗仨毷撬赶虻牧硗庖粋€(gè)表中的值之一。新創(chuàng)建表時(shí),單個(gè)列FOREIGN KEY約束:語法:語法:CREATE TABLE 表名稱2(列名稱1 數(shù)據(jù)類型 NOT NULL ,列名稱2 數(shù)據(jù)類型 ,列名稱3 數(shù)據(jù)類型 FORE
8、IGN KEY REFERENCES表名稱1 (列,.新創(chuàng)建表時(shí),多個(gè)列FOREIGN KEY約束:語法:語法:CREATE TABLE 表名稱2(列名稱1 數(shù)據(jù)類型 NOT NULL ,列名稱2 數(shù)據(jù)類型 ,列名稱3 數(shù)據(jù)類型,CONSTRAINT 約束名 FOREIGN KEY (列名稱REFERENCES 表名稱1(列名稱其它用法同UNIQUE一樣.DEFAULT:說明:SQL DEFAULT 約束DEFAULT 約束用于向列中插入默認(rèn)值。如果沒有規(guī)定其他的值,那么會(huì)將默認(rèn)值添加到所有的新紀(jì)錄。新創(chuàng)建表時(shí),單個(gè)或多個(gè)列DEFAULT約束:語法:語法:CREATE TABLE 表名稱(列名稱1 數(shù)據(jù)類型 NOT NULL ,列名稱2 數(shù)據(jù)類型 DEFAULT 值 ,列名稱3 數(shù)據(jù)類型 DEFAULT 值,.對(duì)已存在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 竇性停搏患者的護(hù)理
- 王陽明《知行合一》讀后感
- 文明旅游活動(dòng)總結(jié)(3篇)
- 除草心得體會(huì)(匯編9篇)
- 2023屆新高考新教材化學(xué)魯科版一輪限時(shí)訓(xùn)練-第8章第28講 沉淀溶解平衡
- 2023屆新高考化學(xué)一輪復(fù)習(xí)物質(zhì)的制備夯基礎(chǔ)
- 2025年中國塑料軟包裝行業(yè)市場(chǎng)動(dòng)態(tài)分析、發(fā)展方向及投資前景分析報(bào)告
- 米粉合同范本
- 五年級(jí)數(shù)學(xué)上冊(cè) 【同步講練】4.多邊形的面積 第三課時(shí) 探索活動(dòng):三角形的面積教材詳解+分層訓(xùn)練(含答案)(北師大版)
- 高三歷史老師工作總結(jié)
- 2011年中招英語質(zhì)量分析會(huì)
- 合規(guī)與監(jiān)管部門魚骨圖KPI設(shè)計(jì)
- (細(xì)節(jié)版)道路維修工程計(jì)劃
- 《網(wǎng)絡(luò)組建與維護(hù)》課件
- 游戲開發(fā)職業(yè)生涯規(guī)劃
- YY 0128-2023 醫(yī)用診斷X射線輻射防護(hù)器具裝置及用具
- 江蘇省蘇州市2023-2024學(xué)年九年級(jí)上學(xué)期1月期末道德與法治試題
- 安全信息與事件管理(SIEM)
- 數(shù)據(jù)結(jié)構(gòu)課程思政課程設(shè)計(jì)
- 健身房轉(zhuǎn)讓合同
- 2022年天津市專技人員繼續(xù)教育公需課答案
評(píng)論
0/150
提交評(píng)論