當前位置:首頁 » 學校課程 » 如何用sql創建課程表

如何用sql創建課程表

發布時間: 2021-01-09 02:27:41

㈠ 用SQL語句實現:學生表、課程表、選課表三張表中的問題:

1)select 課程表.課程名,count(學號)From 課程表 inner join 選課表On 課程表.課程號=選課表.課程號Group by 學號 2)Create View AllChoosenAs select DISTINCT(課程表.課程名)
From 課程表 inner join 選課表 On 課程表.課程號=選課表.課程號 3)Select 學生表.姓名 From 學生表 Where 學號 Not In (Select 學號 From 選課表) 4)select 學生表.學號,學生表.姓名,課程表.課程名,課程學分 From 學生表 Left Join 選課表 On 學生表.學號=選課表.學號 Inner Join 課程表 On 課程表.課程號=選課表.課程號 5)select 學生表.姓名 From 學生表 where 學號 In (Select 學號 From 選課表 Group by 學號 Having(count(課程號)>2) 6)select 學生表.姓名 From 學生表 where 學號 In (Select 學號 From 選課表 Group by 學號 Having(count(課程號)=select count(*) From 課程表) 7)delete from 選課表 where 學號=(select top 1 學號 From 學生表 where 姓名='張三')

㈡ 誰會做一個關於課程表的資料庫,用sql做!

首先SQL不是資料庫,資料庫的應用離不開SQL。 SQL是結構化查詢語言(Structured Query Language)的縮寫內。網上有很多這樣的教容程。 資料庫系統(DataBase System)是以資料庫應用為基礎的計算機系統。由資料庫、硬體(計算機硬體設備)、軟體(資料庫管理系統 、操作系統)、用戶(應用程序設計員、終端用戶、資料庫管理員 )組成。 你所說的資料庫應該指的就是資料庫產品,大型的有ORACLA,SYBASE,DB2,INFORMIX,SQL SERVER等等。而SQL就是這些關系型資料庫使用的標准語言。 所以你要設計資料庫,必須選擇一個適用你的資料庫產品,甚至小型的桌面資料庫如ACCESS之類的也可以。 對於資料庫的詳細使用,前提是必須要安裝相應的產品,然後需要掌握基本的SQL知識之後,才能實現你的要求,這是必要的過程!例:使用SQL建表語句如下: create table curricula( curricula_id int not null, --課程號 curricula_name char(20) not null, --課程名

㈢ 使用t-sql語句創建course表,課程表

create table course
(
courseID int primary key,
courseName varchar(30)
)

㈣ 請問在SQL語句中,實現選課表中的課程號與課程表中的課程號建立關聯,這樣建立對嗎

前提: 選課表中的課程號欄位已設置為主鍵
--在創建表時語句同樓上

--新增欄位並加上外鍵約束
ALTER TABLE 課程 add cno varchar(20) NOT NULL
constraint 選課_Fore FOREIGN KEY REFERENCES 選課(課程號)

--給現有欄位添加外鍵約束
ALTER TABLE 課程
add constraint 選課_Fore FOREIGN KEY (課程號) REFERENCES 選課(課程號)

㈤ 在資料庫teacher_class下,寫出創建教師表、課程表、授課表的SQL語句,各表結構如下所示:

(1)alter table tc add 『修課類別』 nchar(1);
(2)alter table tc modify 『修課類別』 nchar(2);
(3)alter table tc drop column 『修課類別』;

㈥ 建課程表的sql語句

CREATE course
(
co_id VARCHAR(5) PRIMARY KEY,
co_name VARCHAR(3) NOT NULL,
co_desc VARCHAR(60)
)

SELECT
a.sc_name,
b.co_name,
a.sc_score
FROM score a, course b
WHERE a.sc_courseid = b.co_id
AND substr(a.sc_number,1,2) = '98'
AND a.sc_sex = '0'
AND a.sc_score < 60;

僅供參考

㈦ 用SQL創建一個學生表,課程表,學生成績

第一個表是學生表Student,包含三個欄位,學生id(_id) 和 學生姓名(stu_name)和課程id(les_id)
Create Table [dbo].Student(
stu_id [uniqueidentifier] NOT NULL,
stu_name [nvarchar](425) NOT NULL,
les_id [uniqueidentifier] NOT NULL
)
第二個表課程表Lesson,兩個欄位,課程id(les_id)和課程名稱(les_name)
Create Table [dbo].Lesson(
les_id [uniqueidentifier] NOT NULL,
les_name [nvarchar](425) NOT NULL
)
第三個表學生成績表Score,三個欄位課程id(les_id),學生id(stu_id)和課程得分(les_score)
Create Table [dbo].Score(
les_id [uniqueidentifier] NOT NULL,
stu_id [uniqueidentifier] NOT NULL,
les_score [int] NOT NULL
)

㈧ 怎麼用sql語句查詢課程表中的最高課時以及課程名稱

select top 1 課時, 課程名稱 from 課程表
order by 課時 desc

㈨ 如何使用sql server 2000 建立簡單學生-課程表資料庫

你可以網上找個視頻看一下的!

建表學不會超過十分鍾就會的!

用文字給教你還不如你用視頻看呢!

加油很快的!

要是可以給我好評好么!因為我在收集分數謝謝的

㈩ 課程表的SQL數據表應該怎麼設計才方便

用sql查詢分抄析器。
a台機子上。打開查詢分析器。找到表。右鍵=》從新窗口中編寫對象腳本=》創建。
那麼就有那張表的結構腳本了。
create
table
[accountyearcfg]什麼的
到b機子上打開查詢分析器。資料庫選對後。
執行下就好了。
很簡單吧。

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919