亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

非常不錯(cuò)的SQL語(yǔ)句學(xué)習(xí)手冊(cè)實(shí)例版第1/3頁(yè)

 更新時(shí)間:2007年03月25日 00:00:00   作者:  

表操作 
例 1  對(duì)于表的教學(xué)管理數(shù)據(jù)庫(kù)中的表 STUDENTS ,可以定義如下:  
 
復(fù)制代碼 代碼如下:

  Create  TABLE  STUDENTS (SNO  NUMERIC (6, 0) NOT NULL  
                                                 SNAME   CHAR (8) NOT NULL  
                                                 AGE   NUMERIC(3,0)  
                                                 SEX   CHAR(2)  
                                                 BPLACE  CHAR(20)  
                                                 PRIMARY KEY(SNO)) 

例 2  對(duì)于表的教學(xué)管理數(shù)據(jù)庫(kù)中的表 ENROLLS ,可以定義如下: 
        
復(fù)制代碼 代碼如下:

Create  TABLE  ENROLLS(SNO      NUMERIC(6,0)  NOT NULL 
                                                     CNO     CHAR(4)  NOT NULL  
                                                     GRADE   INT  
                                                     PRIMARY KEY(SNO,CNO)  
                                                     FOREIGN KEY(SNO) REFERENCES STUDENTS(SNO)  
                                                     FOREIGN KEY(CNO) REFERENCES COURSES(CNO)  
                                         CHECK ((GRADE IS NULL) or (GRADE BETWEEN 0 AND 100)))  

例 3  根據(jù)表的 STUDENTS 表,建立一個(gè)只包含學(xué)號(hào)、姓名、年齡的女學(xué)生表。  

      
復(fù)制代碼 代碼如下:

  Create TABLE GIRL AS Select SNO, SNAME, AGE 
                                            FROM STUDENTS Where SEX=' 女 ';  

例 4  刪除教師表 TEACHER 。 

        Drop  TABLE  TEACHER 
例 5  在教師表中增加住址列。 

       Alter TABLE TEACHERS ADD (ADDR CHAR(50)) 
例 6  把 STUDENTS 表中的 BPLACE 列刪除,并且把引用 BPLACE 列的所有視圖和約束也一起刪除。 

         Alter TABLE STUDENTS Drop BPLACE CASCADE
例 7  補(bǔ)充定義 ENROLLS 表的主關(guān)鍵字。 

       Alter TABLE ENROLLS ADD PRIMARY KEY (SNO,CNO) ; 
視圖操作(虛表) 
例 9  建立一個(gè)只包括教師號(hào)、姓名和年齡的視圖 FACULTY 。 ( 在視圖定義中不能包含 orDER BY 子句 ) 

        Create VIEW FACULTY AS Select TNO, TNAME, AGE FROM TEACHERS 
例 10  從學(xué)生表、課程表和選課表中產(chǎn)生一個(gè)視圖 GRADE_TABLE , 它包括學(xué)生姓名、課程名和成績(jī)。 

        Create VIEW GRADE_TABLE AS Select  SNAME,CNAME,GRADE 
                                                          FROM  STUDENTS,COURSES,ENROLLS 
                                                          Where  STUDENTS.SNO = ENROLLS.SNO AND 
                                                                        COURSES.CNO=ENROLLS.CNO 
例 11  刪除視圖 GRADE_TABLE 

Drop VIEW GRADE_TABLE RESTRICT
索引操作 
例 12  在學(xué)生表中按學(xué)號(hào)建立索引。 

        Create  UNIQUE  INDEX  ST ON STUDENTS (SNO,ASC) 
例 13  刪除按學(xué)號(hào)所建立的索引。 

        Drop INDEX ST 
數(shù)據(jù)庫(kù)模式操作 
例 14  創(chuàng)建一個(gè)簡(jiǎn)易教學(xué)數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)模式   TEACHING_DB ,屬主為 ZHANG 。 

        Create SCHEMA TEACHING_DB  AUTHRIZATION  ZHANG 
例 15  刪除簡(jiǎn)易教學(xué)數(shù)據(jù)庫(kù)模式 TEACHING_DB 。
(1)選用 CASCADE ,即當(dāng)刪除數(shù)據(jù)庫(kù)模式時(shí),則本數(shù)據(jù)庫(kù)模式和其下屬的基本表、視圖、索引等全部被刪除。
(2 )選用 RESTRICT ,即本數(shù)據(jù)庫(kù)模式下屬的基本表、視圖、索引等事先已清除,才能刪除本數(shù)據(jù)庫(kù)模式,否則拒絕刪除。 

        Drop SCHEMA TEACHING_DB CASCADE 

相關(guān)文章

  • sqlserver 導(dǎo)出插入腳本代碼

    sqlserver 導(dǎo)出插入腳本代碼

    工作中經(jīng)常遇到需要將遠(yuǎn)程客戶數(shù)據(jù)庫(kù)中的數(shù)據(jù)復(fù)制到本地來(lái)測(cè)試,下載整個(gè)數(shù)據(jù)庫(kù)太大了不值得,用下面的腳本可以按指定表生成Insert腳本,將腳本復(fù)制到本地來(lái)執(zhí)行,這樣快捷了不少
    2012-01-01
  • sql server利用不同語(yǔ)種語(yǔ)言顯示報(bào)錯(cuò)錯(cuò)誤消息的方法示例

    sql server利用不同語(yǔ)種語(yǔ)言顯示報(bào)錯(cuò)錯(cuò)誤消息的方法示例

    這篇文章主要給大家介紹了關(guān)于sql server利用不同語(yǔ)種語(yǔ)言顯示報(bào)錯(cuò)錯(cuò)誤消息的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用sql server具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • SQLSERVER中得到執(zhí)行計(jì)劃的兩種方式

    SQLSERVER中得到執(zhí)行計(jì)劃的兩種方式

    得到執(zhí)行計(jì)劃的方式有兩種:一種是在指令的前面打開一些開關(guān),讓執(zhí)行計(jì)劃信息打在結(jié)果集里,這種方法比較適合在一個(gè)測(cè)試環(huán)境里對(duì)單個(gè)語(yǔ)句調(diào)優(yōu);另一種方法是使用SQL Trace里的事件跟蹤來(lái)跟蹤語(yǔ)句的執(zhí)行計(jì)劃,感興趣的朋友可以了解下
    2013-01-01
  • 幾個(gè)擴(kuò)展存儲(chǔ)過(guò)程使用方法

    幾個(gè)擴(kuò)展存儲(chǔ)過(guò)程使用方法

    sqlserver里面有一些危險(xiǎn)的擴(kuò)展存儲(chǔ)過(guò)程,可以操作注冊(cè)表,所以很多情況下,下面的存儲(chǔ)過(guò)程為了服務(wù)器安全都會(huì)將這些存儲(chǔ)過(guò)程刪除。不過(guò)防御與安全同等重要。下面是具體的注冊(cè)的操作方法。
    2010-07-07
  • SQL Server中使用Linkserver連接Oracle的方法

    SQL Server中使用Linkserver連接Oracle的方法

    SQL Server提供了Linkserver來(lái)連接不同數(shù)據(jù)庫(kù)上的同構(gòu)或異構(gòu)數(shù)據(jù)源。下面以圖示介紹一下連接Oracle的方式
    2012-07-07
  • 用sql腳本創(chuàng)建sqlserver數(shù)據(jù)庫(kù)范例語(yǔ)句

    用sql腳本創(chuàng)建sqlserver數(shù)據(jù)庫(kù)范例語(yǔ)句

    創(chuàng)建sqlserver數(shù)據(jù)庫(kù)腳本 范例 ,主要是熟悉下用sql語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù)的代碼。
    2010-09-09
  • BCP 大容量數(shù)據(jù)導(dǎo)入導(dǎo)出工具使用步驟

    BCP 大容量數(shù)據(jù)導(dǎo)入導(dǎo)出工具使用步驟

    bcp工具的參數(shù)幫忙請(qǐng)查看聯(lián)機(jī)叢書.
    2010-05-05
  • SQL注入之報(bào)錯(cuò)注入的具體使用

    SQL注入之報(bào)錯(cuò)注入的具體使用

    報(bào)錯(cuò)注入就是利用了數(shù)據(jù)庫(kù)的某些機(jī)制,人為地制造錯(cuò)誤條件,使得查詢結(jié)果能夠出現(xiàn)在錯(cuò)誤信息中,主要介紹了SQL注入之報(bào)錯(cuò)注入的具體使用,感興趣的可以了解一下
    2023-08-08
  • SQL對(duì)冗余數(shù)據(jù)的刪除重復(fù)記錄只保留單條的說(shuō)明

    SQL對(duì)冗余數(shù)據(jù)的刪除重復(fù)記錄只保留單條的說(shuō)明

    本文講一下數(shù)據(jù)庫(kù)中通常存在一些冗余數(shù)據(jù),如重復(fù)記錄就是一種,那這樣的記錄如何刪除呢?
    2010-03-03
  • Sql學(xué)習(xí)第三天——SQL 關(guān)于with ties介紹

    Sql學(xué)習(xí)第三天——SQL 關(guān)于with ties介紹

    with ties一般是和Top , order by相結(jié)合使用的,會(huì)查詢出最后一條數(shù)據(jù)額外的返回值,接下來(lái)將為大家詳細(xì)介紹下,感興趣的各位可以參考下哈
    2013-03-03

最新評(píng)論