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

sql語句教師表

發布時間: 2022-07-30 22:52:37

1. 用sql語言描述「在教師表中查找姓王的老師」

假如教師表的表名為:TeatherInfo 教師表中有列名為:TeatherName 教師姓名這一列。
代碼:select TeatherName from TeatherInfo where TeatherName like '王%'
這個SQL語句只是查詢出姓王的老師的姓名 如果想要查詢出姓王老師的所有信息,則把TeatherName 改為'*' 星號 表示所有;
裡面的from 表示從哪一張數據表裡面查詢;
where 表示查詢的條件;like表示模糊查詢;
"%"的作用是模糊查詢:
例如:"王%" 查詢符合以王字開頭的所有信息,"%王" 查詢以王字結尾的所有信息。

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

  1. 創建表

create table teachers(

tno char(7) PRIMARY KEY,

tname nchar(5) not null,

tsex char(2) check(tsex='男' or tsex='女') ,

birthday smalldatetime,

dept char(20),

phone char(8)unique check(like(phone, '1[35][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'))

)

2.添加列

alter table tc add Type nchar(1)

3.修改列的類型

alter tabletc altercolumn Typenchar(2)

4.刪除列

alter table tc dropcolumnType

3. 使用SQL語句查詢"教師表"中工資大於等於4500的教師的全部信息,將查詢結果按職工號升序排列,查詢結果存儲

select * from 教師表
where 工資>= 4500
order by 職工號

4. 用SQL語句創建一個「教師」表,包括教師編號,姓名,性別,學歷,職稱,工作時間,年齡,工齡

create table 教師
(
編號 char(10) primary key,
姓名 char(8) not null,
性別 bit,
學歷 char(8),
職稱 char(8),
工作時間 datetime,
年齡 int,
工齡 int
)

5. 使用Create table語句創建「教師表」用SQL語句寫出怎麼操作

CREATE TABLE 語句

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

SQL CREATE TABLE 語法

CREATE TABLE 表名稱(列名稱1 數據類型,列名稱2 數據類型,列名稱3 數據類型,....)

方法

方法數據類型(data_type)規定了列可容納何種數據類型。下面的表格包含了SQL中最常用的數據類型:

create table 教師表
(教師編號 varchar(100),
姓名 varchar(20),
性別 bit,
工作時間 datetime,
政治面貌 varchar(10),
學歷 varchar(10),
職稱 varchar(100),
系別 varchar(20),
聯系電話 varchar(100)


6. sql資料庫 教師信息 如何建表

你對這張表的要求.有點....用資料庫的語言來說.就是你的這張表有點冗餘.有些東東沒必要....既然你要記錄這些信息.就建兩張表吧.一張記錄共同信息.(姓名、工號、性別、籍貫、民族、身份證號、政治面貌、入黨時間、是否在編)另一張就記錄個人信息..建立這些表有兩種方法.一種..直接右鍵建立.第二種...sql語句建立..(建立資料庫省)

第一種給你一張圖.(上傳不了第二張表的圖片)第二種...有代碼...USETeacheer

GO

CREATETABLEBaseInfo(

TNamenvarchar(50)NOTNULL,--教師姓名

TNOnvarchar(20)NOTNULL,--工號

TSexbitNOTNULL,--性別

TNativenvarchar(20)NOTNULL,--籍貫

TNationnvarchar(20)NOTNULL,--民族

TPIDnumeric(18,0)NOTNULL,--身份證

TPolitynchar(10)NOTNULL,--政治面貌

TTimedatetimeNOTNULL,--入黨時間

ISzaibianbitNOTNULL,--是否在編

)..第二張表類似...但兩張表之間還要建立主外鍵的關系

7. 求SQL語句!!!!!teacher表,course表,grade表


selectcount(grade.coursecode),course.coursecode,teacher.teachername
fromteacher,course,grade
groupbyteacher.teachername
orderby(selectcount(teacher.name)fromteacher)
limit1;

跟據老師名字分組,學生總數排序,顯示第一個數據

沒有進行實測~~~~