現(xiàn)在要為學(xué)校建立一個數(shù)據(jù)庫,設(shè)學(xué)校的環(huán)境如下:一個系有若干個專業(yè),每個專業(yè)一年只招一個班,每個班有若干個學(xué)生,現(xiàn)要建立關(guān)于系、學(xué)生、班級的數(shù)據(jù)庫,關(guān)系模式為:
學(xué)生表STUDENT(學(xué)號,姓名,性別,生源地,出生日期)。
班級表CLASS(班號,專業(yè)名,系號,入學(xué)年份)。
系DEPARTMENT(系號,系名)。
使用SQL語句完成以下功能:
完成以下的查詢功能:
通過對學(xué)生信息表的查詢,查詢出所有學(xué)生的學(xué)號,姓名和性別。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
在SQL中,刪除操作有drop、truncate、delete,其中風(fēng)險(xiǎn)等級最高的是delete。
存儲過程命名規(guī)則與數(shù)據(jù)庫、數(shù)據(jù)表、列等標(biāo)識符命名可以隨心所欲,不需要規(guī)則一致。
在定義數(shù)據(jù)表結(jié)構(gòu)的時候,設(shè)置數(shù)據(jù)表之間的存在關(guān)系為“級聯(lián)更新”,會為保證數(shù)據(jù)一致性帶來方便,但也存在“一改全改”的數(shù)據(jù)變化風(fēng)險(xiǎn)。
在實(shí)際應(yīng)用中,為了防止新建視圖與已存在的視圖重名產(chǎn)生沖突,常用CREATE OR REPLACE VIEW來創(chuàng)建新視圖。
在MySQL中如果權(quán)限授予不合理,可以通過EVOKE ALL PRIVILEGES ON *.*FROM’username’@’localhost’來收回對所有數(shù)據(jù)庫的所有權(quán)限。
在以下選項(xiàng)中哪些屬于視圖的功能()
MySQL變量可分為兩大類,即用戶變量和系統(tǒng)變量。
MySQL通過賦予/撤銷某個用戶對某個數(shù)據(jù)庫或某個表的某項(xiàng)權(quán)力(讀、寫、更改、刪除等),來保證數(shù)據(jù)安全。
存儲過程一經(jīng)定義,就可以被反復(fù)調(diào)用,從而實(shí)現(xiàn)了代碼的復(fù)用性、封裝性、高性能等。
用戶可以超出權(quán)限控制對數(shù)據(jù)庫進(jìn)行訪問。