1.查看數(shù)據(jù)庫,選中使用數(shù)據(jù)庫,并查看數(shù)據(jù)庫表,具體操作命令如下:
創(chuàng)新互聯(lián) - 成都電信服務器托管,四川服務器租用,成都服務器租用,四川網(wǎng)通托管,綿陽服務器托管,德陽服務器托管,遂寧服務器托管,綿陽服務器托管,四川云主機,成都云主機,西南云主機,成都電信服務器托管,西南服務器托管,四川/成都大帶寬,機柜大帶寬、租用·托管,四川老牌IDC服務商
show databases;
use student;
show tables;
2.選擇student數(shù)據(jù)庫中的一張表stu_score,查看數(shù)據(jù)庫表數(shù)據(jù),并利用explain分析數(shù)據(jù)庫表,如下圖所示:
select * from stu_score;
explain select * from stu_score;
3.查看數(shù)據(jù)庫使用索引的情況,使用命令:
show status like 'Handler_read%';
4.用于分析和存儲表的關鍵字,分析的結(jié)果可以得到精準的信息,利用命令analyze,
analyze table stu_score;
5.檢查數(shù)據(jù)庫表stu_score,檢查表是否有錯誤,利用命令:
check table stu_score;
6.優(yōu)化數(shù)據(jù)庫表,利用命令:
optimize table stu_score;
擴展資料:
可以使用命令行工具管理 MySQL 數(shù)據(jù)庫(命令 mysql 和 mysqladmin),也可以從 MySQL 的網(wǎng)站下載圖形管理工具 MySQL Administrator, MySQL Query Browser 和 MySQL Workbench。
phpMyAdmin是由 php 寫成的 MySQ L資料庫系統(tǒng)管理程程序,讓管理者可用 Web 界面管理 MySQL 資料庫。
phpMyBackupPro也是由 PHP 寫成的,可以透過 Web 界面創(chuàng)建和管理數(shù)據(jù)庫。它可以創(chuàng)建偽 cronjobs,可以用來自動在某個時間或周期備份 MySQL 數(shù)據(jù)庫。
另外,還有其他的 GUI 管理工具,例如 mysql-front 以及 ems mysql manager,?navicat等等。
Hello,寫的語言格式有些丑
練習題目:
3、多表連接(等值連接)
①案例1 :查詢員工名、部門名
②為表起別名
# ③添加篩選條件
# 案例:查詢 工資5000 的工種名和員工名、工資
④添加分組和篩選
#01 案例:查詢每個部門的員工個數(shù)和部門名
⑤排序
#01 案例:查詢每個部門的員工個數(shù)和部門名
⑥ 三表連接
# 案例:查詢員工名、部門名和所在城市
4、多表連接(等值連接)練習
傳統(tǒng)模式的多表連接
1. 顯示所有員工的姓名,部門號和部門名稱。
2. 查詢90 號部門員工的job_id 和90 號部門的location_id
3. 選擇所有有獎金的員工的last_name? , department_name , location_id , city?
----------- 三表連查
4. 選擇city 在Toronto 工作的員工的
last_name? , job_id , department_id , department_name?????----------- 三表連查
5. 查詢每個工種、每個部門的部門名、工種名和最低工資? ----------- 三表連查
6. 查詢每個國家下的部門個數(shù)大于2 的國家編號
5、非等值查詢
2.非等值連接
#案例1:查詢員工的工資以及對應的工資級別
#案例2:查詢名字中第三個字符為a,第五個字符為e的員工的工資以及對應的工資級別
6、內(nèi)連接
#案例1 :查詢員工名、部門名
案例2:查詢有獎金的員工名、部門名
案例3:查詢城市名、員工名和部門名
9、練習
一、查詢編號3的女神的男朋友信息,如果有則列出詳細,如果沒有,用null填充
#二、查詢哪個城市沒有部門
三、查詢部門名為SAL或IT的員工信息
#四、選擇指定員工的姓名,員工號,以及他的管理者的姓名和員工號,結(jié)果類似于下面的格式
/*
employees?????? Emp#?????? manager? ? Mgr#
kochhar??????????? 101? ???? king??????? ?
100
*/
10、單行子查詢
案例1:誰的工資比Abel高
①查詢Abel的工資
②查詢員工的信息滿足工資①的結(jié)果
案例2:題目:返回job_id與141號員工相同,salary比143號員工多的員工 的姓名,job_id 和工資
①查詢141的job_id
②查詢143的salary
③查詢? 姓名,job_id 和工資,滿足job_id=①并且salary②
案例3:返回公司工資最少的員工的last_name,job_id和salary
①查詢最低工資
②查詢員工的last_name,job_id和salary滿足 salary=①
案例4:查詢最低工資大于50號部門最低工資的部門id和其最低工資
①查詢50號部門的最低工資
②查詢每個部門的最低工資
③篩選最低工資①
11、多行子查詢
二、多行子查詢
案例1:返回location_id是1400或1700的部門中的所有員工姓名
①查詢location_id是1400或1700的部門編號
②查詢department_id滿足①結(jié)果的員工姓名
案例2:返回其它部門中比job_id為‘IT_PROG’部門任意工資低的員工的員
工號、姓名、job_id 以及salary
①查詢job_id為‘IT_PROG’部門工資
②返回其它部門中,工資any ①的結(jié)果
題目:返回其它部門中比job_id為‘IT_PROG’部門所有工資都低的員工
#的員工號、姓名、job_id 以及salary
12、子查詢練習題
#1. 查詢和Zlotkey 相同部門的員工姓名和工資
#2. 查詢工資比公司平均工資高的員工的員工號,姓名和工資。
#①查詢公司平均工資
② 查詢工資①的員工的員工號,姓名和工資。
#3. 查詢各部門中工資比本部門平均工資高的員工的員工號, 姓名和工資
①查詢各部門的平均工資
②查詢員工的員工號, 姓名和工資,滿足本部門并且工資①
4. 查詢姓名中包含字母u 的員工在相同部門的員工的員工號和姓名
①查詢姓名中包含字母u的員工的部門
② 部門=①的員工的員工號和姓名
5. 查詢在部門的location_id 為1700 的部門工作的員工的員工號
①查詢loaction_id =1700的部門編號
② 查詢員工號,滿足部門號=①
#6. 查詢管理者是King 的員工姓名和工資
①查詢員工名是king的編號
#② 查詢員工姓名和工資,領導的編號=①
#7. 查詢工資最高的員工的姓名,要求first_name 和last_name 顯示為一列,列名為 姓. 名
①查詢最高工資
②查詢姓名,工資=①
14、子查詢鞏固練習
# 1 、查詢工資最低的員工信息
#①查詢公司的最低工資
②查詢員工信息,滿足 salary=①
2. 查詢平均工資最低的部門信息
①查詢每個部門的平均工資
②查詢①結(jié)果中avg(salary) 字段中的最低值
# ③查詢部門編號,滿足平均工資= ②結(jié)果
④查詢部門信息,滿足? department_id= ③
3*. 查詢平均工資最低的部門信息和該部門的平均工資
4. 查詢平均工資最高的 job 信息
①查詢每個job的平均工資
②查詢①結(jié)果中的 avg(salary)的最高值
③查詢每個工種的平均工資,滿足 平均工資=②
④工種表和③連接? , 查詢平均工資最高的 job 信息 ?
# 5. 查詢平均工資高于公司平均工資的部門有哪些?
#①查詢公司的平均工資
②查詢每個部門的平均工資,并且平均工資①
6. 查詢平均工資最高的部門的? manager 的詳細信息:
①查詢平均工資最高的部門編號
②查詢部門編號=①的manager的詳細信息
如何查看mysql數(shù)據(jù)庫的登錄名和密碼:
通過Windows的服務管理器查看。首先安裝Maki5。服務端 “開始”-“運行”,輸入“services.msc”,回車。彈出Windows的服務管理器,然后就可以看見服務名為“mysql”的服務項了,其右邊標明“已啟動”。
注意:裝好MYSQL后最好重新啟動系統(tǒng)。
1.將服務端Zebra目錄復制到MYSQL的DATA目錄下
2.找到MYSQL目錄里的MY.INI文件,修改my.ini配置文件的[mysqld]下增加lower_case_table_names=2,確定表名和庫名是大小寫敏感的,改完后重新啟動mysql。這段添加完成后,需要將MYSQL服務關閉重啟方可生效(不要在任務管理器里關閉程序),可以重起一下機器。
3.將“Maki5”這個目錄復制到C盤以外的盤,最好不要用中文名,比如放在E盤的Maki5目錄下
4.打開ConfigTool.exe這個程序就是服務器啟動的主程序,
5.設置這里讀取MYSQL數(shù)據(jù)庫的ROOT名和密碼,這里的用戶名一般就是ROOT,密碼改成自己剛才安裝MYSQL時所輸入的密碼,注意,這里有好幾處需要改的,圖的上面所畫圈的項目里的密碼都要改成自己的,否則連接不上,全部修改完后別忘了保存。
6.看一下啟動設置里的程序目錄是否正確,所有運行的程序都要指定在自己所在的目錄,比如E:\Maki5\目錄
7.現(xiàn)在點擊啟動運行看看效果,就可以查看了。
如何修改MySql數(shù)據(jù)庫的用戶名和密碼:
首先進入命令行下:
以root用戶登錄,命令:mysql -uroot -p 回車 輸入密碼;
mysqluse mysql;
mysqlUPDATE user SET password=PASSWORD('輸入新密碼') WHERE user='root';
mysqlFLUSH PRIVILEGES;
已經(jīng)完成。
連接名:任意輸入一個名稱
mysql連接:localhost或127.0.0.1
用戶名:root
密碼:你安裝mysql時設置的密碼
數(shù)據(jù)庫:你要連接的數(shù)據(jù)庫我,discuz好像有默認的數(shù)據(jù)庫名,你可以看看
建議使用數(shù)據(jù)庫管理工具,比較好用Navicat
for
MySQL,這個是比較好用的,我一直用這個
Mysql練習題,可對本章學習的內(nèi)容進行鞏固
dept.sql
emp.sql
salgrade.sql
查詢每個員工的工資
給查詢列起別名
條件查詢需要用到where語句,where語句必須放到from語句后面。
==語法格式如下==
==條件查詢支持以下運算符==
==查詢工資為5000的員工姓名==
==搭配%使用==
(1)
(2)
(3)
==搭配_使用==
==注意事項==
==連接查詢分類==
查詢每個員工的部門名稱,要求顯示員工名和部門名
找出每個員工的工資等級,要求顯示員工名、工資、工資等級
找出每個員工的上級領導,要求顯示員工名和對應的領導名稱
外連接分類
==1、where后面嵌套子查詢==
==2、from后面嵌套子查詢==
列出各種工作的最低工資及從事此工作的雇員姓名
3、select后面嵌套子查詢
查詢每個員工所在部門名稱
覺得不錯的小伙伴可以點贊關注和收藏哦!如有錯誤可以指出來。
font size="4"Java學習路線目錄索引/font
SELECT?b.商家name,count(a.商品id)?FROM?商品表?a,?商家表?b,連接表?c?WHERE?a.商品id=c.商品id?and?b.商家id?=?c.商家id?and?a.商品狀態(tài)='庫存'?GROUP?BY?a.商家name;
本文題目:mysql怎么查詢連接名,MySQL查詢名字
本文鏈接:http://chinadenli.net/article40/hoheeo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設、企業(yè)建站、、外貿(mào)建站、營銷型網(wǎng)站建設、網(wǎng)站導航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)