資料庫筆記 MySQL 關鍵字 函式

2021-10-18 13:18:03 字數 2963 閱讀 1179

以下為本次應用的三張表,其結構和內容如下:

-- 表1 : t_score 分數表

create

table t_score

(stu_id int

,lesson_id varchar

(255),

score int);

-- 表2 : t_stu_profile 學生表

create

table t_stu_profile

(stu_id int

,stu_name varchar

(255),

gender varchar

(255),

age int

,class_id varchar

(255))

;-- 表3 : t_lesson 課程表

create

table t_lesson

(lesson_id varchar

(255),

lesson_name varchar

(255))

;insert

into t_score values(1

,'l001',90

),(1

,'l002',86

),(2

,'l001',84

),(2

,'l004',75

),(3

,'l003',85

),(4

,'l005',98

);insert

into t_stu_profile values(1

,'郭東'

,'f',16

,'0611'),

(2,'李西'

,'m',18

,'0612'),

(3,'張北'

,'f',16

,'0613'),

(4,'錢南'

,'m',17

,'0611'),

(5,'王五'

,'f',17

,'0614'),

(6,'趙七'

,'f',16

,'0615');

insert

into t_lesson values

('l001'

,'語文'),

('l002'

,'數學'),

('l003'

,'英語'),

('l004'

,'物理'),

('l005'

,'化學'

);

例1:統計沒有參加所有考試的學生

例2:查詢各門課程的記錄數量

例3:聚合每科的分數

substring_index(str, delim, count)
例4:查詢每科的最高分(結合例3)

源自:mysql操作實戰(一):關鍵字 & 函式

資料庫分頁關鍵字

mysql分頁採用limt關鍵字 select from t order limit 5,10 返回第6 15行資料 select from t order limit 5 返回前5行 select from t order limit 0,5 返回前5行 mssql 2000分頁採用top關鍵字 ...

巧記MySQL資料庫關鍵字table什麼時候用

對於初學者來說,經常記不清楚什麼時候該用table關鍵字,什麼時候不該用。現在提供乙個小技巧給大家 假設有資料庫中有表 t1,請判斷下面語句哪一條是正確的 多選 a.清除t1中所有資料 delete from table t1 b.刪除表t1 drop t1 c.插入一條資料 insert into...

資料庫開發 MySQL 關鍵字以及保留字

關鍵字是在sql中具有重要意義的單詞。某些關鍵字,如select,delete或bigint,被保留,需要用作識別符號,例如表和列名特殊待遇。內建函式的名稱也可能如此。允許使用非保留關鍵字作為識別符號而無需引用。ab cdef gh i j k l mnop qrstu vw x yz下表顯示了與m...