當前位置:首頁 » 編程語言 » sql語句個學生表

sql語句個學生表

發布時間: 2022-04-28 01:52:32

A. 資料庫怎麼用sql語句創建學生基本信息表(studentinfo)

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

列名稱3
數據類型,

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

B. SQL語句,創建學生表(學號,姓名,性別,出生,籍貫,備注) 在線等,急急急

1,統計男生人數
SELECT * FROM 學生表 where 姓別='男'
2,刪除年齡在20歲以上學生的全部信息
delete 學生表 where datediff(yy,出生,getdate())>203,顯示姓王男生的全部信息
SELECT * FROM 學生表 where 姓別='男' and 姓名 like '王%'4,增加一個「簡歷」欄位
ALTER TABLE 學生表 ADD 簡歷 VARCHAR(200) NULL

C. 建立學生表的sql語句

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

D. 用SQL語句查詢學生表裡面所有學生的姓名及其出生年份

1、CREATE TABLE<表名>(<列名1><數據類型>[列級完整性約束條件]

2、<列名2><數據類型>[列級完整性約束條件]]…

3、<-列名n><數據類型>[列級完整性約束條件]]

4、表列級完整性約束條件])

在關系資料庫實現過程中,第一步是建立關系模式,定義基本表的結構,即該關系模式是哪些屬性組成的,每一屬性的數據類型及數據可能的長度、是否允許為空值以及其它完整性約束條件。

(4)sql語句個學生表擴展閱讀:

SQL可以獨立完成資料庫生命周期中的全部活動,包括定義關系模式、錄入數據、建立資料庫、査詢、更新、維護、資料庫重構、資料庫安全性控制等一系列操作,這就為資料庫應用系統開發提供了良好的環境。

在資料庫投入運行後,還可根據需要隨時逐步修改模式,且不影響資料庫的運行,從而使系統具有良好的可擴充性。

非關系數據模型的數據操縱語言是面向過程的語言,用其完成用戶請求時,必須指定存取路徑。而用SQL進行數據操作,用戶只需提出「做什麼」,而不必指明「怎麼做」,因此用戶無須了解存取路徑,存取路徑的選擇以及SQL語句的操作過程由系統自動完成。這不但大大減輕了用戶負擔,而且有利於提高數據獨立性。

E. 利用sql語句完成創建學生表,學生表中屬性有學號,姓名,班級號,性別,年齡

createtablestudent
(
IDintprimarykeynotnull,
NAMEvarchar(50),
CLASSNOint,
ageint,
sexint
)
建議sex使用0,1代替,0為男生,1為女生,反之也可以。

F. 創建學生表的sql語句

create table 學生表表名 (
欄位1 類型 約束,
欄位2 類型 約束,
.
.
.
.
欄位N 類型 約束
);

G. 利用sql統計「學生」表中學生的總人數

統計「學生」表中學生的總人數的sql語句是:

select count(*) from student;

其中select代表查詢,count(*)是統計行數量,student是學生表,使用上述語句可以統計學生表中的所有行記錄也就是學生的總人數。


(7)sql語句個學生表擴展閱讀

常用sql語句介紹:

1、 查詢指定列

SQL>SELECT empmo, ename, mgr FROM emp;

SQL>SELECT DISTINCT mgr FROM emp; 只顯示結果不同的項

2、查詢指定行

SQL>SELECT * FROM emp WHERE job='CLERK';

3、使用算術表達式

SQL>SELECT ename, sal*13+nvl(comm,0) FROM emp;

nvl(comm,1)的意思是,如果comm中有值,則nvl(comm,1)=comm; comm中無值,則nvl(comm,1)=0。

SQL>SELECT ename, sal*13+nvl(comm,0) year_sal FROM emp; (year_sal為別名,可按別名排序)

SQL>SELECT * FROM emp WHERE hiredate>'01-1月-82';

H. 麻煩幫忙寫個SQL語句!要求如下: 有一張學生表student,其有三個欄位:學號,性別,所在班級

[SNO] 學號
,[SEX] 性別
,[Grade] 班級
select Grade as 班級,convert(decimal(18,2),sum(case when sex='男' then 1 else 0 end )*1.0/count(Sex)*100) as [男生比例],convert(decimal(18,2),sum(case when sex='女' then 1 else 0 end )*1.0/count(Sex)*100) as [女生比例]
from [student]
group by Grade
order by convert(decimal(18,2),sum(case when sex='男' then 1 else 0 end )*1.0/count(Sex)*100)

I. 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 )

J. 使用SQL語句向表插入一條學生記錄:(其中學號的值為自動編號)如何實現

insert into 表名(欄位名逗號隔開(不用寫自動增長那列)) values(對應的值也是逗號隔開)

要是每個欄位都要插入那就可以寫成

insert into 表名 values(順序寫值,每個欄位都要寫(不包括自動增長列))

into可以省略不寫

insert into語句可以有兩種編寫形式:

1、無需指定要插入數據的列名,只需提供被插入的值即可:

insert into table_name

values (value1,value2,value3,...);

2、需要指定列名及被插入的值:

insert into table_name (column1,column2,column3,...)

values (value1,value2,value3,...);

(10)sql語句個學生表擴展閱讀

SQL常用語句

查所有資料庫 show databases;

創建資料庫 create database db1;

查看資料庫 show create database db1;

創建資料庫指定字元集 create database db1 character set utf8/gbk

刪除資料庫 drop database db1;

使用資料庫 use db1;

創建表 create table t1(id int,name varchar(10));

查看所有表 show tables;

查看單個表屬性 show create table t1;

查看錶欄位 desc t1;

創建表指定引擎和字元集 create table t1(id int,name varchar(10)) engine=myisam/innodb charset=utf8/gbk;

熱點內容
滑鼠如何編程 發布:2025-05-16 02:29:09 瀏覽:815
安卓70能用什麼軟體 發布:2025-05-16 01:45:09 瀏覽:480
編程發展史 發布:2025-05-16 01:38:52 瀏覽:528
android圖片氣泡 發布:2025-05-16 01:38:40 瀏覽:886
文件加密編輯器下載 發布:2025-05-16 01:30:41 瀏覽:343
linuxapacheyum安裝 發布:2025-05-16 01:30:31 瀏覽:476
大連賓利浴池wifi密碼是多少 發布:2025-05-16 01:25:36 瀏覽:172
緩存數據生產服務 發布:2025-05-16 01:08:58 瀏覽:585
普通電腦伺服器圖片 發布:2025-05-16 01:04:02 瀏覽:971
伺服器地址和埠如何區分 發布:2025-05-16 01:03:17 瀏覽:834