當前位置:首頁 » 編程語言 » 新建學生表sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

新建學生表sql

發布時間: 2023-05-16 22:56:32

❶ 怎麼用sql語句創建一個含有學生,學號,性別,分數的數據表,並且插入4組數據

您好:

SQL如下

CREATETABLEtbl
(
學生姓名 NVARCHAR(10),
學號 NVARCHAR(10),
性別 BIT,
分數 INT
)

INSERTINTOtbl(學生姓名,學號,性別,分數)VALUES('張','STU001',0,98)
INSERTINTOtbl(學生姓名,學號,性別,分數)VALUES('王','STU002',1,95)
INSERTINTOtbl(學生姓名,學號,性別,分數)VALUES('李','STU003',0,90)
INSERTINTOtbl(學生姓名,學號,性別,分數)VALUES('趙','STU004',1,88)

❷ 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語句創建學生基本信息表(studentinfo)

SQL語句:
CREATE
TABLE
表名稱
(
列名稱1
數據類型,
列名稱2
數據類型,

列名稱3
數據類型,

....
)
舉個例子:
學生基本信息表中有學生學號,學生姓名。假設這里學號為6位整數數字形式,姓名都是字元形式,且不超過4個漢字,那麼就可以這樣寫:
create
table studentinfo
(
學號
int(6),
姓名
char(8)
)

❹ 怎麼用sql資料庫建一個學生信息表

也不算復雜吧,如果是SQL SERVER,我告訴你步驟吧。
1.安裝SQL SERVER,目前版本是2008,注意版本對應的操作系統。
2.安裝完成後,在開始菜單打開SQL Server Management Studio,伺服器名稱默認,如果是空的,就輸入一個. ,身份驗證選擇windows身份驗證。
3.登錄後左側菜單的菜單里找「資料庫」,點開此節點後,在「資料庫」菜單上點右鍵,選擇「新建資料庫」,點擊後在彈出的窗口信息里填寫信息,填完後點確定,資料庫就創建成功了,不過裡面還沒有表。
4.新建表,點開你剛才建立的資料庫後,找到「表」菜單,雙擊,然後在「表」菜單上點右鍵,選擇「新建表」,輸入你要填寫的欄位名,選擇好類型,長度後,點擊確定,就建好表了,這時再右鍵選中「表」菜單,選擇「刷新」,剛才建立的表就可以顯示出來了。

你應該總結出學生成績查詢需要幾張表,我大概告訴你一下吧,最基本的3張,
1.學生基本信息表
2.學生考試科目表
3學生成績表,這三張之間的關系你要是搞明白了,那學生成績查詢就不會有問題了。

❺ 創建學生表STUDENT,其結構如下表所示。請寫出實現該創建功能的SQL語句。

很麻煩的,已測試通過,試試吧:

--建表
CREATETABLEdbo.student(
xhchar(8)NOTNULL,
xmchar(8)NULL,
xbchar(2)NULL,
nlintNULL,
cjdecimal(3,1)NULL,
zpimageNULL,
rqdatetimeNOTNULL
)ON[PRIMARY]TEXTIMAGE_ON[PRIMARY]
GO
--設置主鍵和約束
ALTERTABLEdbo.studentWITHNOCHECKADD
CONSTRAINTPK_studentPRIMARYKEYCLUSTERED
(
xh
)ON[PRIMARY],
CONSTRAINTCK_studentCHECK(xb='女'orxb='男'),
CONSTRAINTCK_student_1CHECK(nl>=16andnl<=25)
GO
--設置注釋談如
execsp_addextendedproperty行侍派N'MS_Description',N'學號,主鍵',N'user',N'dbo',N'table',N'student',N'column',N'xh'
GO
execsp_addextendedpropertyN'MS_Description',N'性名',N'user',N'dbo',N'table',N'student',N'column',N'xm'
GO
execsp_addextendedpropertyN'MS_Description',N'性別',N'user',N'dbo',N'table',N'student',N'column',N'xb'
GO
execsp_addextendedpropertyN'MS_Description',N'年齡',N'user',N'dbo',N'table',N'student',N'column',N'nl'
GO
execsp_addextendedpropertyN'MS_Description',N'成績',N'user',N'dbo',N'table',N'student',N'column',檔賀N'cj'
GO
execsp_addextendedpropertyN'MS_Description',N'照片',N'user',N'dbo',N'table',N'student',N'column',N'zp'
GO
execsp_addextendedpropertyN'MS_Description',N'日期',N'user',N'dbo',N'table',N'student',N'column',N'rq'
GO

❻ sql語句創建表

CREATE TABLE 語句用於創建資料庫中的表。

具體用法為:

CREATE TABLE 表名稱

(

列名稱1 數據類型,

列名稱2 數據類型,

列名稱3 數據類型,

....

)

(6)新建學生表sql擴展閱讀

創建表數據類型:

integer(size) int(size) smallint(size) tinyint(size):僅容納整數。

decimal(size,d) numeric(size,d):容納帶有小數的數字。

char(size):容納固定長度的字元串

varchar(size):容納可變長度的字元串

date(yyyymmdd):容納日期。

參考資料:網路-SQL CREATE TABLE

❼ 怎樣用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創建一個學生表,課程表,學生成績表

第一個表是學生表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
)

❾ 建立學生表的sql語句

建立學生表的sql語句是create一個表,需要根據學生表設定數據表的欄位。可以參考創建表的例子進行sql語句編寫。