(三)MySQL基礎查詢(起別名、去重)


資料下載請前往:鏈接

補充內容:

1、數據庫基本結構:

2、在sqlyog中將myemployees庫導入數據庫的方法:

    右鍵root@localhost -》選擇 執行SQL腳本-》選定.sql后綴的數據庫-》點擊執行

注意:

    執行結束發現並沒變化原因是sqlyog10.0版本需手動刷新,點擊該按鈕可刷新顯示導入的庫。

3、mysql中常用命令

#1查看當前所在的數據庫:
SHOW DATABASES;
#2使用指定的庫:
USE 庫名;
#3打開當前庫所有的表:
SHOW TABLES FROM 庫名;
#4查看表結構:
DESC 表名;
#5查看服務器版本:
SELECT VERSION();
#6注釋
 #單行注釋
/*
...
多行注釋
...
*/

一、查詢表中列

1、查詢單列

use myemployees;
select last_name from employees;

2、查詢多列

SELECT last_name,salary
FROM employees;

3、查詢庫中所有列

SELECT *
FROM employees;

注意:

#1在sqlyog客戶端中運行sql語句:

  選中要指定的sql語句-》F9運行

#2在每個sql語句前最好先指明使用的庫名:

  案例:查詢所有員工的姓

use myemployees;
select last_name from employees;

#3sql語句語法規范:
  ①關鍵字要大寫(sqlyog中自動大小寫)

  ②每個sql語句最后都要添加分號

#4sqlyog中查看當前使用的庫:

二、查詢常量、表達式、函數

#1查詢常量:
SELECT 1000;
#2查詢表達式
SELECT 3*4;
#3查詢函數:
SELECT CONCAT('hello','world'); #字符串拼接函數

三、起別名

優點:直觀、便於理解

案例:查詢公司所有員工的姓並起別名為姓

SELECT last_name AS 姓 FROM employees;
或
SELECT last_name 姓 FROM employees;

運行結果:

                

四、去重

含義:查詢結果中有時候會包含重復的內容,而我們需要的數據是不重復的,所以要去重。

案例:查詢公司中所有的工資

SELECT DISTINCT salary FROM employees;

運行結果:

五、MySQL中的 ' + '

1、當左右兩邊均為數值:運算符

2、任一邊為字符型:先將字符型轉化為數值型

     轉化成功:數值

     轉化失敗:0

3、任一邊為NULL:結果為NULL

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM