国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí)

這篇具有很好參考價(jià)值的文章主要介紹了數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

練習(xí)內(nèi)容

worker表要求

創(chuàng)建的表的表結(jié)構(gòu)

表中的數(shù)據(jù)內(nèi)容

對(duì)數(shù)據(jù)的操作

1.顯示所有職工的基本信息

2.查詢所有職工所屬部門的部門號(hào),不顯示重復(fù)的部門號(hào)

3.求出所有職工的人數(shù)

4.列出最高工和最低工資

5.列出職工的平均工資和總工資

6.創(chuàng)建一個(gè)只有職工號(hào)、姓名和參加工作的新表,名為工作日期表

7.列出所有姓劉的職工的職工號(hào)、姓名和出生日期

8.列出1960年以前出生的職工的姓名、參加工作日期

9.列出工資在1000一2000之間的所有職工姓名

10.列出所有陳姓和李姓的職工姓名

11.列出所有部門號(hào)為2和3的職工號(hào)、姓名、黨員否

12.將職工表worker中的職工按出生的先后順序排序

13.顯示工資最高的前3名職工的職工號(hào)和姓名

14.求出各部門黨員的人數(shù)

15.統(tǒng)計(jì)各部門的工資和平均工資

16.列出總?cè)藬?shù)大于4的部門號(hào)和總?cè)藬?shù)


練習(xí)內(nèi)容

????????創(chuàng)建一個(gè)工作者的表?,對(duì)表中數(shù)據(jù)進(jìn)行相關(guān)操作

worker表要求

創(chuàng)建的表的表結(jié)構(gòu)

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

CREATE TABLE worker(
部門號(hào) int(11) NOT NULL,
職工號(hào) int(11) NOT NULL,
工作時(shí)間 date NOT NULL,
工資 float(8,2) NOT NULL,
政治面貌 varchar(10) NOT NULL DEFAULT '群眾',
姓名 varchar(20) NOT NULL,
出生日期 date NOT NULL,
PRIMARY KEY (職工號(hào))
)ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

表中的數(shù)據(jù)內(nèi)容

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

INSERT INTO worker (部門號(hào),職工號(hào),工作時(shí)間,工資,政治面貌,姓名,出生日期) VALUES (101,1001,'2015-5-4',3500.00,'群眾','張三','1990-7-1');

INSERT INTO worker (部門號(hào),職工號(hào),工作時(shí)間,工資,政治面貌,姓名,出生日期) VALUES (101,1002,'2017-2-6',3200.00,'團(tuán)員','李四','1997-2-8');

INSERT INTO worker (部門號(hào),職工號(hào),工作時(shí)間,工資,政治面貌,姓名,出生日期) VALUES (102,1003,'2011-1-4',8500.00,'黨員','王亮','1983-6-8');

INSERT INTO worker (部門號(hào),職工號(hào),工作時(shí)間,工資,政治面貌,姓名,出生日期) VALUES (102,1004,'2016-10-10',5500.00,'群眾','趙六','1994-9-5');

INSERT INTO worker (部門號(hào),職工號(hào),工作時(shí)間,工資,政治面貌,姓名,出生日期) VALUES (102,1005,'2014-4-1',4800.00,'黨員','錢七','1992-12-30');

INSERT INTO worker (部門號(hào),職工號(hào),工作時(shí)間,工資,政治面貌,姓名,出生日期) VALUES (102,1006,'2017-5-5',4500.00,'黨員','孫八','1996-9-2');

對(duì)數(shù)據(jù)的操作

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

1.顯示所有職工的基本信息

mysql> select * from worker;

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

2.查詢所有職工所屬部門的部門號(hào),不顯示重復(fù)的部門號(hào)

mysql> select distinct 部門號(hào) from worker;

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

3.求出所有職工的人數(shù)

mysql> select count(*) from worker;

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

4.列出最高工和最低工資

mysql> select max(工資),min(工資) from worker;

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

5.列出職工的平均工資和總工資

mysql> select sum(工資),avg(工資) from worker;

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

6.創(chuàng)建一個(gè)只有職工號(hào)、姓名和參加工作的新表,名為工作日期表

mysql> create table worker_day select 職工號(hào),姓名,出生日期 from worker;

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

7.列出所有姓劉的職工的職工號(hào)、姓名和出生日期

mysql> select 職工號(hào),姓名,出生日期 from worker where 姓名 like '劉%';

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

?因?yàn)榇吮碇袥](méi)有性劉的職工,所以查詢沒(méi)有任何內(nèi)容,若果查詢姓張的

mysql> select 職工號(hào),姓名,出生日期 from worker where 姓名 like '張%';

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

8.列出1960年以前出生的職工的姓名、參加工作日期

mysql> select 姓名,工作時(shí)間 from worker where year(出生日期) < 1960;

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

因?yàn)闆](méi)有1960年以前出生的職工,所以查詢?yōu)榭毡?/p>

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

9.列出工資在1000一2000之間的所有職工姓名

mysql> select 姓名 from worker where 工資 between 1000 and 2000;

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

?因?yàn)闆](méi)有工資在1000一2000之間的職工,所以查詢?yōu)榭毡?/p>

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

10.列出所有陳姓和李姓的職工姓名

mysql> select 姓名 from worker where 姓名 like '陳%' or 姓名 like '李%';

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

因?yàn)闆](méi)有姓陳的職工,所以查詢結(jié)果只有姓李的職工

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

11.列出所有部門號(hào)為2和3的職工號(hào)、姓名、黨員否

select `職工號(hào)`,`姓名`,(locate('黨員',政治面貌)) as `是(1)否(0)黨員` from worker where `部門號(hào)`=102 or `部門號(hào)`=103;

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

locate() 查找某個(gè)字段里面是否有某個(gè)某個(gè)字符串 是(1)否(0)?

12.將職工表worker中的職工按出生的先后順序排序

mysql> mysql> select * from worker order by year(出生日期);

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

13.顯示工資最高的前3名職工的職工號(hào)和姓名

mysql> select 職工號(hào),姓名 from worker order by 工資 desc limit 0,3;

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

14.求出各部門黨員的人數(shù)

mysql> select 部門號(hào),sum(locate('黨員',政治面貌)) 黨員數(shù) from worker group by 部門號(hào);

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

15.統(tǒng)計(jì)各部門的工資和平均工資

mysql> mysql> select 部門號(hào),sum(工資) 工資 , avg(工資) 平均工資 from worker group by 部門號(hào);

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

16.列出總?cè)藬?shù)大于4的部門號(hào)和總?cè)藬?shù)

mysql> select 部門號(hào),count(姓名) 總?cè)藬?shù) from worker group by 部門號(hào) having count(姓名)>4;

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql

因?yàn)闆](méi)有總?cè)藬?shù)大于4的部門,所以查詢結(jié)果為空

數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí),數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù),mysql文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-546616.html

到了這里,關(guān)于數(shù)據(jù)庫(kù)之MySQL數(shù)據(jù)操作練習(xí)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【MySQL--->數(shù)據(jù)庫(kù)操作】

    【MySQL--->數(shù)據(jù)庫(kù)操作】

    語(yǔ)句格式:create database [if no exists]數(shù)據(jù)庫(kù)名[create_specification [,create_specification] …]; 中括號(hào)內(nèi)是可選項(xiàng),if no exists是指如果數(shù)據(jù)庫(kù)不存在就創(chuàng)建,存在就不創(chuàng)建,相當(dāng)于自動(dòng)查重. create_specification 可以指定數(shù)據(jù)庫(kù)的編碼格式和校驗(yàn)規(guī)則. drop database 數(shù)據(jù)庫(kù)名; alter database 數(shù)據(jù)庫(kù)名 指定

    2024年02月13日
    瀏覽(27)
  • MySQL 數(shù)據(jù)庫(kù)操作

    MySQL 數(shù)據(jù)庫(kù)操作

    ?提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 文章目錄 一、關(guān)系模型 二、數(shù)據(jù)庫(kù)的操作 創(chuàng)建數(shù)據(jù)庫(kù) 查看數(shù)據(jù)庫(kù) 選擇數(shù)據(jù)庫(kù) 刪除數(shù)據(jù)庫(kù) 三、MySQL 數(shù)據(jù)庫(kù)命名規(guī)范 總結(jié) 關(guān)系數(shù)據(jù)庫(kù)是建立在關(guān)系模型上的。而關(guān)系模型本質(zhì)上就是若干個(gè)存儲(chǔ)數(shù)據(jù)的

    2023年04月08日
    瀏覽(18)
  • 【MySQL】MySQL 數(shù)據(jù)庫(kù)的介紹與操作

    【MySQL】MySQL 數(shù)據(jù)庫(kù)的介紹與操作

    目錄 1. 登錄 MySQL 數(shù)據(jù)庫(kù) 2. MySQL 介紹 3. 操作數(shù)據(jù)庫(kù) 1、創(chuàng)建數(shù)據(jù)庫(kù) 2、刪除數(shù)據(jù)庫(kù) 3、插入數(shù)據(jù) 4、查找 5、修改數(shù)據(jù)庫(kù) 4. 表的操作 1、創(chuàng)建表 2、查看表 3、修改表 4、刪除表 寫在最后: 指令: 這里我來(lái)介紹一下他的選項(xiàng),-h 表示指明登錄部署 MySQL 服務(wù)的主機(jī),-P 表示我們要

    2024年02月14日
    瀏覽(18)
  • MySQL的數(shù)據(jù)庫(kù)操作、數(shù)據(jù)類型、表操作

    MySQL的數(shù)據(jù)庫(kù)操作、數(shù)據(jù)類型、表操作

    目錄 一、數(shù)據(jù)庫(kù)操作 (1)、顯示數(shù)據(jù)庫(kù) (2)、創(chuàng)建數(shù)據(jù)庫(kù) (3)、刪除數(shù)據(jù)庫(kù) (4)、使用數(shù)據(jù)庫(kù) 二、常用數(shù)據(jù)類型 (1)、數(shù)值類型 (2)、字符串類型 (3)、日期類型 三、表操作 (1)、創(chuàng)建表 (2)、查看表 (3)、刪除表 都要看到這了,點(diǎn)個(gè)贊再走吧,謝謝謝謝謝

    2024年02月06日
    瀏覽(30)
  • 數(shù)據(jù)庫(kù)系統(tǒng)原理及MySQL應(yīng)用教程實(shí)驗(yàn)四MySQL數(shù)據(jù)庫(kù)表數(shù)據(jù)的查詢操作

    數(shù)據(jù)庫(kù)系統(tǒng)原理及MySQL應(yīng)用教程實(shí)驗(yàn)四MySQL數(shù)據(jù)庫(kù)表數(shù)據(jù)的查詢操作

    1.掌握SELECT 語(yǔ)句的基本語(yǔ)法格式。 2.掌握SELECT 語(yǔ)句的執(zhí)行方法。 3.掌握SELECT 語(yǔ)句的?GROUP BY 和?ORDER BY 子句的作用。 驗(yàn)證性實(shí)驗(yàn):在公司的部門員工管理數(shù)據(jù)庫(kù)的bumen表和yuangong表上進(jìn)行信息查詢。 設(shè)計(jì)性試驗(yàn):將在student表和score表上進(jìn)行查詢。 ( 一 ) 驗(yàn)證性實(shí)驗(yàn) 在

    2024年02月05日
    瀏覽(34)
  • 【MySQL】數(shù)據(jù)庫(kù)——庫(kù)操作

    【MySQL】數(shù)據(jù)庫(kù)——庫(kù)操作

    格式為:CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [, create_specification] …] create database 表示為 固定用法 db_name 表示為 數(shù)據(jù)庫(kù)名稱 [IF NOT EXISTS] 表示可選項(xiàng) 在終端1中,通過(guò) mysql -uroot -p 指令,登陸數(shù)據(jù)庫(kù) 再輸入 show databases; 查看當(dāng)前用戶所能看到的數(shù)據(jù)庫(kù)列表 創(chuàng)建終端

    2024年02月08日
    瀏覽(31)
  • Mysql數(shù)據(jù)庫(kù)用戶操作

    # Mysql數(shù)據(jù)庫(kù)用戶操作 ## 1.1創(chuàng)建用戶 ```shell create user ‘nz’ identified by ‘123456’ # hzm:用戶賬號(hào),123456:密碼 create user ‘nz’@’%’ identified by ‘123456’ #所有ip都可用賬號(hào) create user ‘nz’@’localhost’ identified by ‘123456’ #本地可用賬號(hào) create user ‘nz’@’192.168.12.1’ identified

    2024年02月16日
    瀏覽(21)
  • MySQL數(shù)據(jù)庫(kù)高級(jí)操作

    MySQL數(shù)據(jù)庫(kù)高級(jí)操作

    if not exists:表示檢測(cè)要?jiǎng)?chuàng)建的表是否已存在,如果不存在就繼續(xù)創(chuàng)建 int(4) zerofill:表示若數(shù)值不滿4位數(shù),則前面用“0”填充,例0001 auto_increment:表示此字段為自增長(zhǎng)字段,即每條記錄自動(dòng)遞增1,默認(rèn)從1開始遞增;自增長(zhǎng)字段數(shù)據(jù)不可以重復(fù);自增長(zhǎng)字段必須是主鍵;如添

    2024年02月09日
    瀏覽(25)
  • MySQL數(shù)據(jù)庫(kù)的操作

    MySQL數(shù)據(jù)庫(kù)的操作

    語(yǔ)法 說(shuō)明: []可選項(xiàng) specification 特殊選項(xiàng) character set 字符集 collate 校驗(yàn)規(guī)則 創(chuàng)建示例 完整的示例 字符集和校驗(yàn)規(guī)則 查看系統(tǒng)支持的字符集和校驗(yàn)集 查看系統(tǒng)支持的字符集 字符集主要是支持使用哪種語(yǔ)言。 查看數(shù)據(jù)庫(kù)支持的校驗(yàn)集 校驗(yàn)規(guī)則對(duì)于數(shù)據(jù)庫(kù)的影響 不區(qū)分大小寫

    2023年04月21日
    瀏覽(20)
  • 【MySQL】數(shù)據(jù)庫(kù)的操作

    【MySQL】數(shù)據(jù)庫(kù)的操作

    目錄 前言 創(chuàng)建數(shù)據(jù)庫(kù) 編碼集和校驗(yàn)集 不同校驗(yàn)集的區(qū)別 刪除數(shù)據(jù)庫(kù) 確認(rèn)當(dāng)前數(shù)據(jù)庫(kù) 查看數(shù)據(jù)庫(kù)屬性 修改數(shù)據(jù)庫(kù)屬性 備份與還原 數(shù)據(jù)庫(kù)和表的備份 還原 創(chuàng)建表 查看列結(jié)構(gòu) 查看表屬性 修改表的列 修改表名稱? 修改列名稱 刪除表 在上一篇文章中,我們簡(jiǎn)單地講解了有關(guān)

    2024年02月07日
    瀏覽(20)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包