-- 作業(yè)
USE school
-- 創(chuàng)建教師表
CREATE TABLE IF NOT EXISTS tb_teachers
(
teanum INT PRIMARY KEY auto_increment,
teaname VARCHAR(20) NOT NULL,
teatel VARCHAR(11) UNIQUE,
teaage INT NOT NULL,
teatitle VARCHAR(10)
);
DROP TABLE IF EXISTS tb_teachers;
-- 添加教師數(shù)據(jù)
INSERT INTO tb_teachers VALUES(1, '張揚', '12345678901', 32, '中級');
INSERT INTO tb_teachers(teaname, teatel, teaage, teatitle) VALUES
('李飛', '12345678902', 45, '高級'),
('牛二耿', '12345678903', 27, '中級'),
('慕容廣場', '12345678904', 31, '初級'),
('諸葛建國', '12345678905', 53, '高級');
-- 創(chuàng)建學(xué)院表
CREATE TABLE IF NOT EXISTS tb_college
(
colnum INT PRIMARY KEY auto_increment,
colname VARCHAR(20) NOT NULL UNIQUE,
colURL VARCHAR(200) UNIQUE
);
DROP TABLE IF EXISTS tb_college;
-- 添加學(xué)院數(shù)據(jù)
INSERT INTO tb_college VALUES(1, '理學(xué)院', 'www.baidu.com');
INSERT INTO tb_college(colname, colURL) VALUES
('信息與自動化學(xué)院', 'www.anjhon1994.github.io'),
('環(huán)境工程學(xué)院', 'www.Google.com'),
('農(nóng)學(xué)院', 'www.taobao.com');
-- 添加課程表
CREATE TABLE IF NOT EXISTS tb_course
(
counum INT PRIMARY KEY auto_increment,
couname VARCHAR(50),
coutime DATE,
coucredit INT,
couclass INT
);
-- 刪除課程表
DROP TABLE IF EXISTS tb_course;
-- 添加課程信息
INSERT INTO tb_course VALUES(1, '大學(xué)物理', '2020-4-20', 4, 32);
INSERT INTO tb_course(couname, coutime, coucredit, couclass) VALUES
('高等數(shù)學(xué)', '2020-4-20', 4, 40),
('毛澤東思想', '2020-4-20', 2, 20),
('線性代數(shù)', '2020-4-20', 2, 28),
('詩歌鑒賞', '2020-4-20', 1, 12);
-- 1.查詢所有學(xué)生信息
SELECT * FROM tb_student;
-- 2.查詢所有課程名稱及學(xué)分(投影和別名)
SELECT couname, coucredit FROM tb_course;
-- 3.查詢所有學(xué)生的姓名和性別
SELECT stuname, stugender FROM tb_student;
-- 4.查詢所有女學(xué)生的姓名和出生日期
SELECT stuname, stubirth FROM tb_student WHERE stugender=0;
-- 5.查詢所有80后學(xué)生的姓名、性別和出生日期
SELECT stuname, stugender, stubirth FROM tb_student WHERE stubirth>='1980-1-1';
-- 6.查詢姓"楊"的學(xué)生姓名和性別
SELECT stuname, stugender FROM tb_student WHERE stuname LIKE '楊%';
-- 7.查詢姓"楊"名字兩個字的學(xué)生姓名和性別
SELECT stuname, stugender FROM tb_student WHERE stuname LIKE '楊_';
-- 8.查詢姓"楊"名字三個字的學(xué)生姓名和性別
SELECT stuname, stugender FROM tb_student WHERE stuname LIKE '楊__';
-- 9.查詢名字中有"不"字或"嫣"字的學(xué)生的姓名
SELECT stuname FROM tb_student WHERE stuname LIKE '%不%' OR '%嫣%';
-- 10.查詢沒有錄入家庭住址的學(xué)生姓名
SELECT stuname FROM tb_student WHERE stuaddr IS NULL;
-- 11.查詢錄入了家庭住址的學(xué)生姓名
SELECT stuname FROM tb_student WHERE stuaddr IS NOT NULL;
-- 12.查詢男學(xué)生的姓名和生日按年齡從大到小排列
SELECT stuname, stubirth FROM tb_student WHERE stugender=1 ORDER BY stubirth DESC;
練習(xí): 4.2 MySQL基礎(chǔ)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 2018.2.3 目標:身心健康,財富豐盛 好種子: 1早起健康早餐,種下健康的種子,回向群里姐妹及家人身心健康 ...
- 文:By王王王王姑娘sunshine 最近,某社交網(wǎng)站上一段英劇的對白引來不少關(guān)注:“你為何不結(jié)婚,你是如此的天生...