日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳解數(shù)據(jù)庫操作技巧,輕松掌握數(shù)據(jù)處理方法!(數(shù)據(jù)庫操作教學(xué))

隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,大量數(shù)據(jù)的產(chǎn)生和積累,數(shù)據(jù)庫技術(shù)已成為各行各業(yè)不可或缺的一部分。在數(shù)據(jù)庫中操作數(shù)據(jù),不但能提高工作效率,也可以更好地管理數(shù)據(jù)資源。本文將詳細(xì)介紹數(shù)據(jù)庫操作的技巧,幫助大家輕松掌握數(shù)據(jù)處理方法。

創(chuàng)新互聯(lián)公司為企業(yè)級(jí)客戶提高一站式互聯(lián)網(wǎng)+設(shè)計(jì)服務(wù),主要包括成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、成都app軟件開發(fā)公司、微信平臺(tái)小程序開發(fā)、宣傳片制作、LOGO設(shè)計(jì)等,幫助客戶快速提升營銷能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門都有經(jīng)驗(yàn)豐富的經(jīng)驗(yàn),可以確保每一個(gè)作品的質(zhì)量和創(chuàng)作周期,同時(shí)每年都有很多新員工加入,為我們帶來大量新的創(chuàng)意。 

一、了解數(shù)據(jù)庫的基本結(jié)構(gòu)和操作語言

在開始操作數(shù)據(jù)庫之前,必須首先了解數(shù)據(jù)庫的基本結(jié)構(gòu)和操作語言。數(shù)據(jù)庫的基本結(jié)構(gòu)包括數(shù)據(jù)庫、表和字段。數(shù)據(jù)庫是存儲(chǔ)數(shù)據(jù)的,表是數(shù)據(jù)的載體,而字段則是表中的列,用于存儲(chǔ)數(shù)據(jù)。操作數(shù)據(jù)庫需要掌握SQL語言,SQL(Structured Query Language)是結(jié)構(gòu)化查詢語言的縮寫,是用于管理關(guān)系數(shù)據(jù)庫系統(tǒng)的語言,包括數(shù)據(jù)的查詢、更新和管理等操作。

二、掌握增刪改查的基本操作

增刪改查是數(shù)據(jù)庫操作中最基本的操作,也是最常用的。其中,“增”指添加數(shù)據(jù),“刪”指刪除數(shù)據(jù),“改”指修改數(shù)據(jù),“查”指查詢數(shù)據(jù)。掌握這些基本操作,能夠很好地改變或獲取數(shù)據(jù)信息。下面將分別介紹這幾個(gè)操作的具體語句。

1.增加數(shù)據(jù)

添加數(shù)據(jù)的操作語句為INSERT INTO 。如:

INSERT INTO 表名 (字段1,字段2,字段3) VALUES (值1,值2,值3);

例如,如果要向名為“students”的數(shù)據(jù)表中添加學(xué)生信息,可以使用以下命令:

INSERT INTO students (stu_name,stu_age,stu_gender) VALUES(‘張三’,18,’男’);

注:括號(hào)中的stu_name、stu_age、stu_gender為插入數(shù)據(jù)對(duì)應(yīng)的字段名,引號(hào)中的“張三”、18、男”為插入的數(shù)據(jù)。

2.刪除數(shù)據(jù)

刪除數(shù)據(jù)的操作語句為DELETE FROM 。如:

DELETE FROM 表名 WHERE 條件;

例如,如果要?jiǎng)h除名為“students”的數(shù)據(jù)表中所有年齡小于18歲的學(xué)生信息,可以使用以下命令:

DELETE FROM students WHERE stu_age

3.修改數(shù)據(jù)

修改數(shù)據(jù)的操作語句為UPDATE 。如:

UPDATE 表名 SET 字段1=值1 WHERE 條件;

例如,如果要將名為“students”的數(shù)據(jù)表中所有15歲以下的學(xué)生的性別改為“女”,可以使用以下命令:

UPDATE students SET stu_gender=’女’ WHERE stu_age

4.查詢數(shù)據(jù)

查詢數(shù)據(jù)有多種方法,其中最常用的語句是SELECT 。如:

SELECT 字段1,字段2… FROM 表名 WHERE 條件;

例如,如果要查詢名為“students”的數(shù)據(jù)表中所有年齡大于18歲、性別為“女”的學(xué)生信息,可以使用以下命令:

SELECT * FROM students WHERE stu_age>18 AND stu_gender=’女’;

以上便是增刪改查的基本操作,可以滿足我們大部分操作需求, 但SQL操作可以更加靈活多變,需要在實(shí)戰(zhàn)操作中不斷磨練。

三、掌握數(shù)據(jù)的排序和組合查詢

排序和組合查詢是SQL語言中比較常用的操作,能夠更好地滿足需求,并將數(shù)據(jù)信息展示得更加直觀。

1.排序查詢

排序查詢可以將查詢結(jié)果按照指定字段的升序或降序排列。使用ORDER BY語句加上DESC(降序)或ASC(升序)關(guān)鍵字。如:

SELECT * FROM 表名 WHERE 條件 ORDER BY 字段1 DESC;

例如,如果要按照名為students的數(shù)據(jù)表中的學(xué)生年齡降序排序,可以使用以下命令:

SELECT * FROM students ORDER BY stu_age DESC;

2.組合查詢

組合查詢可以通過將兩個(gè)或多個(gè)SELECT語句相結(jié)合,使用UNION、UNION ALL、INTERSECT或EXCEPT關(guān)鍵字,從而獲得更加復(fù)雜的查詢結(jié)果。如:

SELECT 字段1,字段2… FROM 表名 WHERE 條件 UNION SELECT 字段1,字段2… FROM 表名 WHERE 條件;

例如,如果要查詢名為“students”的數(shù)據(jù)表中所有年齡大于18歲的學(xué)生和名叫“張三”的學(xué)生的信息,可以使用以下命令:

SELECT * FROM students WHERE stu_age>18 UNION SELECT * FROM students WHERE stu_name = ‘張三’;

四、掌握數(shù)據(jù)的分組和聚合函數(shù)

1.分組查詢

分組查詢可以將數(shù)據(jù)按照指定字段分組,并對(duì)每一組數(shù)據(jù)進(jìn)行統(tǒng)計(jì)或比較。使用GROUP BY與聚合函數(shù)(下面詳細(xì)介紹)相結(jié)合。如:

SELECT 字段1,SUM(字段2) FROM 表名 WHERE 條件 GROUP BY 字段1;

例如,如果要查詢名為“students”的數(shù)據(jù)表中按性別分組,統(tǒng)計(jì)每個(gè)性別學(xué)生的平均年齡、更大年齡、最小年齡,則可以使用以下命令:

SELECT stu_gender,AVG(stu_age),MAX(stu_age),MIN(stu_age) FROM students GROUP BY stu_gender;

2.聚合函數(shù)

聚合函數(shù)是對(duì)一組數(shù)據(jù)進(jìn)行統(tǒng)計(jì)并返回單個(gè)值的函數(shù),用于實(shí)現(xiàn)分組查詢,如COUNT、SUM、AVG、MAX和MIN等。如:

SELECT COUNT(*) FROM 表名 WHERE 條件;

例如,如果要查詢名為“students”的數(shù)據(jù)表中的所有學(xué)生人數(shù),可以使用以下命令:

SELECT COUNT(*) FROM students;

以上操作只是SQL語言中的一部分,通過應(yīng)用不同的操作可以實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)操作需求??梢酝ㄟ^自學(xué)或參加相關(guān)培訓(xùn)進(jìn)一步深入學(xué)習(xí)和應(yīng)用。

本文主要介紹了數(shù)據(jù)庫操作的技巧,包括了了解數(shù)據(jù)庫的基本結(jié)構(gòu)和操作語言、掌握增刪改查的基本操作、掌握數(shù)據(jù)排序和組合查詢、以及掌握數(shù)據(jù)的分組和聚合函數(shù)。這些技巧可以幫助大家更加輕松地處理數(shù)據(jù),提高數(shù)據(jù)管理的效率。同時(shí),我們還應(yīng)該不斷學(xué)習(xí)和磨練SQL語言,更好地應(yīng)用于實(shí)際工作中。

相關(guān)問題拓展閱讀:

  • SQL數(shù)據(jù)庫的操作
  • 在教學(xué)管理數(shù)據(jù)庫中新建班級(jí)表操作步驟是?

SQL數(shù)據(jù)庫的操作

SQL Server數(shù)察悄據(jù)庫中判沒基掘謹(jǐn)?shù)腁S使用

SQL包括了所有對(duì)數(shù)據(jù)庫的操作,主要是由4個(gè)部分組成:

1.數(shù)據(jù)定義:這一部分又稱為“SQL DDL”,定義數(shù)據(jù)庫的邏輯結(jié)構(gòu),包括定義數(shù)據(jù)庫、基本表、視圖和索引4部分。

2.數(shù)據(jù)操縱:這一部分又稱為“SQL DML”,其中包括數(shù)據(jù)查詢和數(shù)據(jù)更新兩大類操作,其中數(shù)據(jù)更新又包括插入、刪除和更新三種操作。

3.數(shù)據(jù)控制:對(duì)用戶訪問數(shù)據(jù)的控制有基本表和視圖的授權(quán)、完整性規(guī)則的描述,事務(wù)控制語句等。

4.嵌入式SQL語言的使用規(guī)定:規(guī)定SQL語句在宿主語明慧言的程序中使用的規(guī)則。

下面我們將分別介紹: SQL數(shù)據(jù)定義功能包括定義數(shù)據(jù)庫、基本表、索引和視圖。

首先,讓我們了解一下SQL所提供的基本數(shù)據(jù)類型:(如^b^)

1.數(shù)據(jù)庫的建立與刪除

(1)建立數(shù)據(jù)庫:數(shù)據(jù)庫是一個(gè)包括了多個(gè)基本表的數(shù)據(jù)集,其語句格式為:

CREATE DATABASE 〔其它參數(shù)〕

其中,在系統(tǒng)中必須是唯一的,不能重復(fù),不然將導(dǎo)致數(shù)據(jù)存取失誤?!财渌鼌?shù)〕因具體數(shù)據(jù)庫實(shí)現(xiàn)系統(tǒng)不同而異。

例:要建立項(xiàng)目管理數(shù)據(jù)庫(xmmanage),其語句應(yīng)為:

CREATE DATABASE xmmanage

(2)數(shù)據(jù)庫的刪除:將數(shù)據(jù)庫及其全部內(nèi)容從系統(tǒng)中刪除。

其語句格式為:DROP DATABASE

例:刪除項(xiàng)目管理數(shù)據(jù)庫(xmmanage),其語句應(yīng)為: DROP DATABASE xmmanage

2.基本表的定義及變更

本身獨(dú)立存在的表稱為基本表,在SQL語言中一個(gè)關(guān)系唯一對(duì)應(yīng)一個(gè)基本表?;颈淼亩x指建立基本關(guān)系模式,而變更則是指對(duì)數(shù)據(jù)庫中已存在的基本表進(jìn)行刪除與修改。 SQL是一種查詢功能很強(qiáng)的語言,只要是數(shù)據(jù)庫存在的數(shù)據(jù),總能通過適當(dāng)?shù)姆椒▽⑺鼜臄?shù)據(jù)庫中查激頃答找出來。SQL中的查詢語句只有一個(gè):SELECT,它可與其它語句配合完成所有的查詢功能。SELECT語句的完整語法,可以有6個(gè)子句。完整的語法如下:  SELECT 目標(biāo)表的列名或列表達(dá)式  FROM 基本表或(和)視圖  〔WHERE條件表達(dá)式〕  〔GROUP BY列名  〔HAVING組條件表達(dá)式〕〕  〔ORDER BY列名〔〕…〕

簡單查詢,使用TOP子句

查詢結(jié)果排序order by

帶條件的查詢where,使用算術(shù)表達(dá)式,使用邏輯表達(dá)式,使用between關(guān)鍵字,使用in關(guān)鍵字,

模糊查詢like

整個(gè)語句的語義如下:從FROM子句中列出的表中,選擇滿足WHERE子句中給出的條件表達(dá)式的元組,然后按GROUPBY子句(分組子句)中指定列的值分組,再提取滿足HAVING子句中組條件表達(dá)式的那些組,按SELECT子句給出的列名或列表達(dá)式求值輸出。ORDER子句(排序子句)是對(duì)輸出的目標(biāo)表進(jìn)行重新排序,并可附加說明ASC(升序)或DESC(降序)排列?! ≡赪HERE子句中的條件表達(dá)式F中可出現(xiàn)下列操作符和運(yùn)算函數(shù):  算術(shù)比較運(yùn)算符:,>=,=,?! ∵壿嬤\(yùn)算符:AND,OR,NOT。  運(yùn)算符:UNION(并),INTERSECT(交),EXCEPT(差)?! 〕蓡T資格運(yùn)算符:IN,NOT IN  謂詞:EXISTS(存在量詞),乎肢ALL,SOME,UNIQUE。  聚合函數(shù):AVG(平均值),MIN(最小值),MAX(更大值),SUM(和),COUNT(計(jì)數(shù))?! 中運(yùn)算對(duì)象還可以是另一個(gè)SELECT語句,即SELECT語句可以嵌套?! ∩厦嬷皇橇谐隽薟HERE子句中可出現(xiàn)的幾種主要操作,由于WHERE子句中的條件表達(dá)式可以很復(fù)雜,因此SELECT句型能表達(dá)的語義遠(yuǎn)比其數(shù)學(xué)原形要復(fù)雜得多?! ∠旅?,我們以上面所建立的三個(gè)基本表為例,演示一下SELECT的應(yīng)用:  1.無條件查詢  例:找出所有學(xué)生的的選課情況  SELECT st_no,su_no  FROM score  例:找出所有學(xué)生的情況  SELECT*  FROM student  “*”為通配符,表示查找FROM中所指出關(guān)系的所有屬性的值。  2.條件查詢  條件查詢即帶有WHERE子句的查詢,所要查詢的對(duì)象必須滿足WHERE子句給出的條件?! ±赫页鋈魏我婚T課成績?cè)?0以上的學(xué)生情況、課號(hào)及分?jǐn)?shù)  SELECT UNIQUE student.st_class,student.st_no,student.st_name,student.st_sex,student.st_age,score.su_no,score.score  FROM student,score  WHERE score.score>=70 AND score.stno=student,st_no  這里使用UNIQUE是不從查詢結(jié)果集中去掉重復(fù)行,如果使用DISTINCT則會(huì)去掉重復(fù)行。另外邏輯運(yùn)算符的優(yōu)先順序?yàn)镹OT→AND→OR?! ±赫页稣n程號(hào)為c02的,考試成績不及格的學(xué)生  SELECT st_no  FROM score  WHERE su_no=‘c02’AND score80 )  這里需要明確的是:當(dāng)查詢涉及多個(gè)基本表時(shí)用嵌套查詢逐次求解層次分明,具有結(jié)構(gòu)程序設(shè)計(jì)特點(diǎn)。在嵌套查詢中,IN是常用到的謂詞。若用戶能確切知道內(nèi)層查詢返回的是單值,那么也可用算術(shù)比較運(yùn)算符表示用戶的要求。  5.計(jì)算查詢  計(jì)算查詢是指通過系統(tǒng)提供的特定函數(shù)(聚合函數(shù))在語句中的直接使用而獲得某些只有經(jīng)過計(jì)算才能得到的結(jié)果。常用的函數(shù)有:  COUNT(*) 計(jì)算元組的個(gè)數(shù)  COUNT(列名) 對(duì)某一列中的值計(jì)算個(gè)數(shù)  SUM(列名) 求某一列值的總和(此列值是數(shù)值型)  AVG(列名) 求某一列值的平均值(此列值是數(shù)值型)  MAX(列名) 求某一列值中的更大值  MIN(列名) 求某一列值中的最小值  例:求男學(xué)生的總?cè)藬?shù)和平均年齡  SELECT COUNT(*),AVG(st_age)  FROM student  WHERE st_sex=‘男’  例:統(tǒng)計(jì)選修了課程的學(xué)生的人數(shù)  SELECT COUNT(DISTINCT st_no)  FROM score  注意:這里一定要加入DISTINCT,因?yàn)橛械膶W(xué)生可能選修了多門課程,但統(tǒng)計(jì)時(shí)只能按1人統(tǒng)計(jì),所以要使用DISTINCT進(jìn)行過濾。 由于數(shù)據(jù)庫管理系統(tǒng)是一個(gè)多用戶系統(tǒng),為了控制用戶對(duì)數(shù)據(jù)的存取權(quán)利,保持?jǐn)?shù)據(jù)的共享及完全性,SQL語言提供了一系列的數(shù)據(jù)控制功能。其中,主要包括安全性控制、完整性控制、事務(wù)控制和并發(fā)控制。  1.安全性控制  數(shù)據(jù)的安全性是指保護(hù)數(shù)據(jù)庫,以防非法使用造成數(shù)據(jù)泄露和破壞。保證數(shù)據(jù)安全性的主要方法是通過對(duì)數(shù)據(jù)庫存取權(quán)力的控制來防止非法使用數(shù)據(jù)庫中的數(shù)據(jù)。即限定不同用戶操作不同的數(shù)據(jù)對(duì)象的權(quán)限?! 〈嫒?quán)控制包括權(quán)力的授予、檢查和撤消。權(quán)力授予和撤消命令由數(shù)據(jù)庫管理員或特定應(yīng)用人員使用。系統(tǒng)在對(duì)數(shù)據(jù)庫操作前,先核實(shí)相應(yīng)用戶是否有權(quán)在相應(yīng)數(shù)據(jù)上進(jìn)行所要求的操作?! ?1)權(quán)力授予:權(quán)力授有數(shù)據(jù)庫管理員專用的授權(quán)和用戶可用的授權(quán)兩種形式。數(shù)據(jù)庫管理員專用授權(quán)命令格式如下:  |CONNECT |  GRANT|RESOURCE|TO 用戶名〔IDENTIFED BY 口令〕  |DBA |  其中,CONNECT表示數(shù)據(jù)庫管理員允許指定的用戶具有連接到數(shù)據(jù)庫的權(quán)力,這種授權(quán)是針對(duì)新用戶;RESOURCE表示允許用戶建立自己的新關(guān)系模式,用戶獲得CONNECT權(quán)力后,必須獲得RESOURCE權(quán)力才能創(chuàng)建自己的新表;DBA表示數(shù)據(jù)庫管理員將自己的特權(quán)授予指定的用戶。若要同時(shí)授予某用戶上述三種授權(quán)中的多種權(quán)力,則必須通過三個(gè)相應(yīng)的GRANT命令指定?! ×硗?,具有CONNECT和RESOURCE授權(quán)的用戶可以建立自己的表,并在自己建立的表和視圖上具有查詢、插入、修改和刪除的權(quán)力。但通常不能使用其他用戶的關(guān)系,除非能獲得其他用戶轉(zhuǎn)授給他的相應(yīng)權(quán)力?! ±喝粼试S用戶SSE連接到數(shù)據(jù)庫并可以建立他自己的關(guān)系,則可通過如下命令授予權(quán)力:  GRANT CONNECT TO SSE INENTIFIED BY BD1928  GRANT RESOURCE TO SSE  用戶可用的授權(quán)是指用戶將自己擁有的部分或全部權(quán)力轉(zhuǎn)授給其他用戶的命令形式,其命令格式如下:  |SELECT |  |INSERT |  |DELETE |  GRANT|UPDATE(列名1…)|ON|表名 |TO|用戶名|〔WITH GRANT OPTION〕  |ALTER | |視圖名| |PUBLIC|  |NDEX |  |ALL |  若對(duì)某一用戶同時(shí)授予多種操作權(quán)力,則操作命令符號(hào)可用“,”相隔?! UBLIC 表示將權(quán)力授予數(shù)據(jù)庫的所有用戶,使用時(shí)要注意:  任選項(xiàng)WITH GRANT OPTION表示接到授權(quán)的用戶,具有將其所得到的同時(shí)權(quán)力再轉(zhuǎn)授給其他用戶權(quán)力?! ±喝绻麑⒈韘tudent的查詢權(quán)授予所有用戶,可使用以下命令:  GRANT SELECT ON student TO PUBLIC  例:若將表subject的插入及修改權(quán)力授予用戶SSE并使得他具有將這種權(quán)力轉(zhuǎn)授他人的權(quán)力,則可使用以下命令:  GRANT INSERT,UPDATE(su_subject) ON subject TO SSE WITH GRANT OPTION  這里,UPDATE后面跟su_subject是指出其所能修改的列?! ?2)權(quán)力回收:權(quán)力回收是指回收指定用戶原已授予的某些權(quán)力。與權(quán)力授予命令相匹配,權(quán)力回收也有數(shù)據(jù)庫管理員專用和用戶可用的兩種形式?! BA專用的權(quán)力回收命令格式為:  |CONNECT |  REVOKE|RESOURCE|FROM用戶名  |DBA |  用戶可用的權(quán)力回收命令格式為:  |SELECT |  |INSERT |  |DELETE |  REVOKE|UPDATE(列名1〔,列名2〕…) |ON|表名 |FROM |用戶名|  |ALTER | |視圖名| |PUBLIC|  |INDEX |  |ALL |  例:回收用戶SSE的DBA權(quán)力:  REVOKE DBA FROM SSE  2.完整性控制  數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性,這是數(shù)據(jù)庫理論中的重要概念。完整性控制的主要目的是防止語義上不正確的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫。關(guān)系系統(tǒng)中的完整性約束條件包括實(shí)體完整性、參照完整性和用戶定義完整性。而完整性約束條件的定義主要是通過CREATE TABLE語句中的〔CHECK〕子句來完成。另外,還有一些輔助命令可以進(jìn)行數(shù)據(jù)完整性保護(hù)。如UNIQUE和NOT NULL,前者用于防止重復(fù)值進(jìn)入數(shù)據(jù)庫,后者用于防止空值?! ?.事務(wù)控制  事務(wù)是并發(fā)控制的基本單位,也是恢復(fù)的基本單位。在SQL中支持事務(wù)的概念。所謂事務(wù),是用戶定義的一個(gè)操作序列(),這些操作要么都做,要么一個(gè)都不做,是一個(gè)不可分割的整體。一個(gè)事務(wù)通常以BEGIN TRANSACTION開始,以COMMIT或ROLLBACK結(jié)束?! QL提供了事務(wù)提交和事務(wù)撤消兩種命令:  (1)事務(wù)提交:事務(wù)提交的命令為:  COMMIT 〔WORK〕  事務(wù)提交標(biāo)志著對(duì)數(shù)據(jù)庫的某種應(yīng)用操作成功地完成,所有對(duì)數(shù)據(jù)庫的操作都必須作為事務(wù)提交給系統(tǒng)時(shí)才有效。事務(wù)一經(jīng)提交就不能撤消?! ?2)事務(wù)撤消:事務(wù)撤消的命令是:  ROLLBACK 〔WORK〕  事務(wù)撤消標(biāo)志著相應(yīng)事務(wù)對(duì)數(shù)據(jù)庫操作失敗,因而要撤消對(duì)數(shù)據(jù)庫的改變,即要“回滾”到相應(yīng)事務(wù)開始時(shí)的狀態(tài)?! ‘?dāng)系統(tǒng)非正常結(jié)束時(shí)(如掉電、系統(tǒng)死機(jī)),將自動(dòng)執(zhí)行ROLLBACK命令

在教學(xué)管理數(shù)據(jù)庫中新建班級(jí)表操作步驟是?

–學(xué)生信息(

學(xué)號(hào)

,姓名,性別,籍貫,班級(jí)編瞎歷謹(jǐn)號(hào))和成績表(學(xué)號(hào),課程編號(hào),成績,是否重修

–學(xué)生信息表中學(xué)號(hào)為

主鍵

,其他信息都不允許為空

–通過學(xué)號(hào)與成績表形成一個(gè)一對(duì)磨基多的關(guān)系,成爛慎績表中的成績的默認(rèn)值為0,但必須在0~100之間。

CREATE TABLE 學(xué)生信息

(

學(xué)號(hào) INT IDENTITY

NOT NULL

PRIMARY KEY ,

姓名 VARCHAR(50) NOT NULL ,

性別 BIT NOT NULL

DEFAULT (0) ,

籍貫 VARCHAR(50) NOT NULL ,

班級(jí)編號(hào) INT NOT NULL

);

CREATE TABLE 成績

(

學(xué)號(hào) INT NOT NULL

FOREIGN KEY REFERENCES 學(xué)生信息 (學(xué)號(hào)) ,

課程編號(hào) INT NOT NULL ,

成績 INT NOT NULL

DEFAULT (0) ,

是否重修 BIT NOT NULL

DEFAULT (0)

);

ALTER TABLE 成績 ADD CONSTRAINT ck_成績 CHECK(100 >= 成績 AND 成績>=0);

SELECT * FROM 學(xué)生信息;

SELECT * FROM 成績;

數(shù)據(jù)庫操作教學(xué)的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于數(shù)據(jù)庫操作教學(xué),詳解數(shù)據(jù)庫操作技巧,輕松掌握數(shù)據(jù)處理方法!,SQL數(shù)據(jù)庫的操作,在教學(xué)管理數(shù)據(jù)庫中新建班級(jí)表操作步驟是?的信息別忘了在本站進(jìn)行查找喔。

香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。


網(wǎng)頁名稱:詳解數(shù)據(jù)庫操作技巧,輕松掌握數(shù)據(jù)處理方法!(數(shù)據(jù)庫操作教學(xué))
本文網(wǎng)址:http://www.5511xx.com/article/ccshepc.html