sql建立學生表
『壹』 怎樣用sql語言建立學生數據表,包括對成績的刪除、錄入、查詢
sql建立表:
先建一個學生庫student,庫裡面新建表,比如:studentnum(學生號),studentclass(班級),studenttype(專業)等等,具體你要什麼表都可以建立;表裡面再新建立欄位,比如studentnum(學生號)表裡面可以建立num,name等欄位,設立num為主鍵,這樣就建立好了一個表,其他表都一樣按具體情況建立.(這是不用寫代碼的)
要寫代碼的:
CREATE TABLE [dbo].[student] (表名) (
[num] [int] IDENTITY (1, 1) NOT NULL , //欄位
[Name] [nvarchar] (36) NULL , //欄位
[Sex] [nvarchar] (2) NULL , //欄位
[Type] [int] NULL //欄位
) ON [PRIMARY]
GO
『貳』 利用sql語句完成創建學生表,學生表中屬性有學號,姓名,班級號,性別,年齡
select
學號,姓名,性別
from
s
select
distinct
學號
from
sc
select
sc.成績,s.學號,s.姓名,c.課程名
from
s,sc,c
where
s.學號=sc.學號
and
c.課程號=sc.課程號
select
sc.學號,sc.成績
from
sc
where
sc.課程號
in
(select
課程號
from
c
where
教師姓名='周濤')
insert
into
c
(課程號,課程名,教師姓名,辦公室)
values
('c701','組合數學','張群','312')
『叄』 SQL語句,創建學生表(學號,姓名,性別,出生,籍貫,備注) 在線等,急急急
1,統計男生人數
SELECT*FROM學生表where姓別='男'
2,刪除年齡在20歲以上學生的全部信息
delete學生表wheredatediff(yy,出生,getdate())>20
3,顯示姓王男生的全部信息
SELECT*FROM學生表where姓別='男'and姓名like'王%'
4,增加一個「簡歷」欄位
ALTERTABLE學生表ADD簡歷VARCHAR(200)NULL
『肆』 SQL語句,已建立學生表(學號,姓名,性別,專業,出生日期,高考分數)和成績表(課程號,學號,成績
1.查詢全體男學生情況,要求結果按出生日期降序排列。
select * from 學生表 s
left join 成績表 c on s.學號=c.學號
where s.性別='男' order by s.出生日期 desc
2.從學生表和成績表兩個表中,檢索所有成績多於85分的學號、姓名、課程號、學期和成績。
select s.學號,s.姓名,c.課程號,c.學期,c.成績 from 學生表 s
left join 成績表 c on s.學號=c.學號
where c.成績>=85
3.統計每個專業的學生人數
select s.專業,count(*) from 學生表 s group by s.專業
4.檢索出哪些至少有一門課程不及格學生的學號、姓名和專業。
select s.學號,s.姓名,s.專業 from 學生表 s
where exists (
select 1 from 成績表 c where s.學號=c.學號
and c.成績<60 )
『伍』 使用SQL創建學生表
create table 學生表
(學號 int primary key identity(100,1),
姓名 char(20) not null,
性別 char(4) not null check (性別 in('男','女')),
年齡 smallint not null check (年齡>0),
愛好 varchar(30) not null,
專業 varchar(30) not null)
sqlserver語句,如果其他資料庫請說明
『陸』 SQL創建學生表(Student)、課程表(Course)、班級表(Class)、選課表(XK),寫對的我可以獎勵QB
1,從學生SELECT DISTINCT Sdept;
2,SELECT COUNT(DISTINCT Cpno)
課程
WHERE CNAME ='英語';
3,CREATE TABLE Student2
(SNO CHAR(9)PRIMARY KEY,
SNAME CHAR(20)UNIQUE,
Ssex CHAR(2),
Sbirthday SMALLINT,
Sdept CHAR(20)
);
『柒』 建立學生表的sql語句
建立學生表的sql語句是create一個表,需要根據學生表設定數據表的欄位。可以參考創建表的例子進行sql語句編寫。
『捌』 資料庫怎麼用sql語句創建學生基本信息表(studentinfo)
SQL語句:
CREATE
TABLE
表名稱
(
列名稱1
數據類型,
列名稱2
數據類型,
列名稱3
數據類型,
....
)
舉個例子:
學生基本信息表中有學生學號,學生姓名。假設這里學號為6位整數數字形式,姓名都是字元形式,且不超過4個漢字,那麼就可以這樣寫:
create
table studentinfo
(
學號
int(6),
姓名
char(8)
)
『玖』 用SQL創建一個學生表,課程表,學生成績表
第一個表是學生表Student,包含三個欄位,學生id(stu_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
)