日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

MySQL-day02作业

發(fā)布時(shí)間:2024/3/13 数据库 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL-day02作业 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

上機(jī)作業(yè):

1.根據(jù)內(nèi)容創(chuàng)建表:字段可以用中文。

序號(hào)?? ?姓名?? ?年齡?? ?性別?? ?密碼
1?? ?張三?? ?18?? ?男?? ?888888

1)序號(hào)為自增長(zhǎng),主鍵,非空。
2)姓名為唯一約束。
3)年齡必須大于等于18歲。
4)性別只能輸入“男”或“女”
5)密碼默認(rèn)值為 “888888”

添加幾條數(shù)據(jù),進(jìn)行約束測(cè)試。(測(cè)試過(guò)程要錄屏)


2.創(chuàng)建表tb_records

流水號(hào)?? ?int?? ?11
用戶編號(hào)?? ?int?? ?11
收支類型?? ?varchar?? ?20
金額?? ?float?? ?0
備注類型?? ?varchar?? ?20
備注?? ?varchar?? ?3000
日期?? ?date?? ?0

添加以下記錄

1?? ?1?? ?收入?? ?300?? ?借還?? ?獲得獎(jiǎng)金300元?? ??? ?2020-08-12
2?? ?1?? ?支出?? ?300?? ?外借?? ?借給某某某300?? ??? ?2020-08-13
3?? ?1?? ?支出?? ?11?? ?飲食?? ?食堂晚飯11?? ??? ?2020-08-13
4?? ?1?? ?支出?? ?3?? ?飲食?? ?早飯?? ??? ??? ?2020-08-13
5?? ?1?? ?支出?? ?100?? ?飯卡?? ?充飯卡100?? ??? ?2020-08-14
6?? ?1?? ?支出?? ?3?? ?飲食?? ?早晨一杯粥?? ??? ?2020-08-15
7?? ?1?? ?支出?? ?42?? ?生活用品?? ?一瓶400毫升的洗發(fā)液?? ?2020-08-15
8?? ?1?? ?支出?? ?6.5?? ?飲食?? ?小零食?? ??? ??? ?2020-08-15
9?? ?1?? ?支出?? ?3.5?? ?飲食?? ?早飯,一個(gè)包子?? ??? ?2020-08-16
10?? ?1?? ?支出?? ?15?? ?外借?? ?借給某某某15充會(huì)員?? ?2020-11-16
11?? ?1?? ?收入?? ?10000?? ?工資?? ?8月工資?? ??? ??? ?2020-08-15?? ?
12?? ?1?? ?支出?? ?56?? ?飲食?? ?胡胖子?? ??? ??? ?2020-08-23

1)查詢所有信息
2)查詢收入
3)查詢支出
4)查詢飲食花費(fèi)
5)查詢外借花費(fèi)

測(cè)試過(guò)程要錄屏。
?

課后作業(yè):


##創(chuàng)建部門表
CREATE TABLE 部門表(
部門編號(hào) INT PRIMARY KEY,
部門名稱 VARCHAR(50),
部門地址 VARCHAR(50)
) ;
INSERT INTO DEPT(部門編號(hào),部門名稱,部門地址) VALUES (10,'軟件開(kāi)發(fā)','長(zhǎng)沙');
INSERT INTO DEPT(部門編號(hào),部門名稱,部門地址) VALUES (20,'市場(chǎng)部','長(zhǎng)沙');
INSERT INTO DEPT(部門編號(hào),部門名稱,部門地址) VALUES (30,'網(wǎng)絡(luò)運(yùn)維','深圳');
INSERT INTO DEPT(部門編號(hào),部門名稱,部門地址) VALUES (40,'人事部','長(zhǎng)沙');
INSERT INTO DEPT(部門編號(hào),部門名稱,部門地址) VALUES (50,'行政部','長(zhǎng)沙');
INSERT INTO DEPT(部門編號(hào),部門名稱,部門地址) VALUES (60,'后勤保障部','長(zhǎng)沙');
##員工表

CREATE TABLE 員工表(
員工編號(hào) int PRIMARY KEY,
員工姓名 VARCHAR(50),
員工工種 VARCHAR(5),
直屬領(lǐng)導(dǎo) int,
入職時(shí)間 DATE,
工資 double,
獎(jiǎng)金 double,
部門編號(hào) int
);
## 添加 部門 和 員工 之間的主外鍵關(guān)系
ALTER TABLE 員工表 ADD CONSTRAINT FOREIGN KEY 員工表(部門編號(hào)) REFERENCES 部門編號(hào) (部門編號(hào));


INSERT INTO 員工表(員工編號(hào),員工姓名,員工工種,直屬領(lǐng)導(dǎo),入職時(shí)間,工資,獎(jiǎng)金,部門編號(hào))VALUES(7369,'','李白',7902,'2018-12-17',8000,NULL,20);
INSERT INTO 員工表(員工編號(hào),員工姓名,員工工種,直屬領(lǐng)導(dǎo),入職時(shí)間,工資,獎(jiǎng)金,部門編號(hào))VALUES(7499,'杜枚','銷售',7698,'2018-02-20',16000,300,30);
INSERT INTO 員工表(員工編號(hào),員工姓名,員工工種,直屬領(lǐng)導(dǎo),入職時(shí)間,工資,獎(jiǎng)金,部門編號(hào))VALUES(7521,'杜甫','開(kāi)發(fā)',7698,'2018-02-22',12500,500,30);
INSERT INTO 員工表(員工編號(hào),員工姓名,員工工種,直屬領(lǐng)導(dǎo),入職時(shí)間,工資,獎(jiǎng)金,部門編號(hào))VALUES(7566,'王維','經(jīng)理',7839,'2018-04-02',29750,NULL,20);
INSERT INTO 員工表(員工編號(hào),員工姓名,員工工種,直屬領(lǐng)導(dǎo),入職時(shí)間,工資,獎(jiǎng)金,部門編號(hào))VALUES(7654,'駱賓王','銷售',7698,'2018-09-28',12500,1400,30);
INSERT INTO 員工表(員工編號(hào),員工姓名,員工工種,直屬領(lǐng)導(dǎo),入職時(shí)間,工資,獎(jiǎng)金,部門編號(hào))VALUES(7698,'小李','經(jīng)理',7839,'2018-05-01',28500,NULL,30);
INSERT INTO 員工表(員工編號(hào),員工姓名,員工工種,直屬領(lǐng)導(dǎo),入職時(shí)間,工資,獎(jiǎng)金,部門編號(hào))VALUES(7782,'小張','經(jīng)理',7839,'2018-06-09',24500,NULL,10);
INSERT INTO 員工表(員工編號(hào),員工姓名,員工工種,直屬領(lǐng)導(dǎo),入職時(shí)間,工資,獎(jiǎng)金,部門編號(hào))VALUES(7788,'張飛','人事',7566,'2018-07-03',30000,NULL,20);
INSERT INTO 員工表(員工編號(hào),員工姓名,員工工種,直屬領(lǐng)導(dǎo),入職時(shí)間,工資,獎(jiǎng)金,部門編號(hào))VALUES(7839,'謝飛','董事',NULL,'2018-11-17',50000,NULL,10);
INSERT INTO 員工表(員工編號(hào),員工姓名,員工工種,直屬領(lǐng)導(dǎo),入職時(shí)間,工資,獎(jiǎng)金,部門編號(hào))VALUES(7844,'趙高','開(kāi)發(fā)',7698,'2018-09-08',15000,0,30);
INSERT INTO 員工表(員工編號(hào),員工姓名,員工工種,直屬領(lǐng)導(dǎo),入職時(shí)間,工資,獎(jiǎng)金,部門編號(hào))VALUES(7876,'李世民','開(kāi)發(fā)',7788,'2018-07-13',11000,NULL,20);
INSERT INTO 員工表(員工編號(hào),員工姓名,員工工種,直屬領(lǐng)導(dǎo),入職時(shí)間,工資,獎(jiǎng)金,部門編號(hào))VALUES(7900,'李牧','后勤',7698,'2018-12-03',9500,NULL,30);
INSERT INTO 員工表(員工編號(hào),員工姓名,員工工種,直屬領(lǐng)導(dǎo),入職時(shí)間,工資,獎(jiǎng)金,部門編號(hào))VALUES(7902,'張騫','網(wǎng)絡(luò)',7566,'2018-12-03',30000,NULL,20);
INSERT INTO 員工表(員工編號(hào),員工姓名,員工工種,直屬領(lǐng)導(dǎo),入職時(shí)間,工資,獎(jiǎng)金,部門編號(hào))VALUES(7934,'鄭和','開(kāi)發(fā)',7782,'2018-01-23',13000,NULL,10);


#工資等級(jí)表

CREATE TABLE 工資級(jí)別表(
等級(jí) int,
最低工資 decimal(9,2),
最高工資 decimal(9,2)
)

INSERT INTO 工資級(jí)別表(工資級(jí)別表,最低工資,最高工資) VALUES (1,7000,12000);
INSERT INTO 工資級(jí)別表(工資級(jí)別表,最低工資,最高工資) ?VALUES (2,12001,14000);
INSERT INTO 工資級(jí)別表(工資級(jí)別表,最低工資,最高工資) ?VALUES (3,14001,20000);
INSERT INTO 工資級(jí)別表(工資級(jí)別表,最低工資,最高工資) ?VALUES (4,20001,30000);
INSERT INTO 工資級(jí)別表(工資級(jí)別表,最低工資,最高工資) ?VALUES (5,30001,99999);


單表查詢題目:先確定查哪張表(我給了四張)

1.查找部門30中員工的詳細(xì)信息。
?
?
2.找出從事"開(kāi)發(fā)"工作的員工的編號(hào)、姓名、部門號(hào)。
?
?
3.檢索出沒(méi)有獎(jiǎng)金的員工信息。
?
?
4.檢索出有獎(jiǎng)金的員工信息。
?
?
5.找出10部門的經(jīng)理、20部門的職員的員工信息。
?
?
6.找出10部門的經(jīng)理、20部門的職員或者既不是經(jīng)理也不是職員但是工資高于20000元的員工信息。
?
?
7.找出獲得獎(jiǎng)金的員工的工種。
?
?
8.找出獎(jiǎng)金少于100或者沒(méi)有獲得獎(jiǎng)金的員工的信息。
?
?
9.找出姓名以杜、李開(kāi)始的員工信息。
?
?
10.找到名字長(zhǎng)度為6個(gè)字符的員工信息。
?
?
11.名字中不包含“飛”字符的員工信息。
?
?
12.返回員工的詳細(xì)信息并按“工資”排序。
?
?
13.返回員工的信息并按“工種”降序,“工資”升序排列。
?
?
14.計(jì)算員工的平均工資,最高工資,最低工資,工資總和。
?
?
15. 找出姓名中包含“世”的員工信息。
?
測(cè)試錄屏。
?


?

?

總結(jié)

以上是生活随笔為你收集整理的MySQL-day02作业的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。