前言
MySQL 是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應(yīng)用方面 MySQL 是最好的 RDBMS(Relational Database Management System:關(guān)系數(shù)據(jù)庫管理系統(tǒng))應(yīng)用軟件之一。
MySQL 是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典 MySQL AB 公司開發(fā),目前屬于 Oracle 公司。MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。
本篇內(nèi)容主要講解MySQL數(shù)據(jù)庫查詢數(shù)據(jù)的基礎(chǔ)查詢。
查詢數(shù)據(jù)
在MySQL數(shù)據(jù)庫中通過 select 語句進(jìn)行查詢數(shù)據(jù),其語法為:
SELECT 查詢列表 FROM 表名;
使用select查詢有以下的特點:
- 查詢的結(jié)果集是一個虛擬的表
- select查詢的結(jié)果更類似于Java中的語句 System.out.println(要打印的內(nèi)容),打印出來的表不能進(jìn)行直接操作,只能提供數(shù)據(jù)展示作用。
- 該語句的查詢順序為:
先查詢FROM后的表名是否存在,若不存在則返回錯誤,不進(jìn)行后續(xù)查詢,再查詢表中是否有SELECT子句后的查詢列表的內(nèi)容。
- “查詢列表”的內(nèi)容不僅可以寫字段,也可以寫函數(shù)、表達(dá)式、常量等。
注:“查詢列表”中的內(nèi)容可以是多個部分組成,通過逗號隔開,“*”可以表示查詢表中所有信息
例如:
SELECT
name,age,class,id
FROM
classroom;
舉例:
①查詢常量
查詢結(jié)果:
②查詢表達(dá)式
查詢結(jié)果:
③查詢字段
查詢單個字段
SELECT last_name FROM employees;
查詢結(jié)果:
查詢多個字段
SELECT salary,last_name,first_name FROM employees;
查詢結(jié)果:
查詢所有字段
SELECT * FROM employees ;
查詢結(jié)果:
④查詢函數(shù)
常用的查詢函數(shù)有:
SELECT DATABASE();#查詢當(dāng)前調(diào)用的數(shù)據(jù)庫
SELECT VERSION();#查詢數(shù)據(jù)庫版本
SELECT USER();#查詢當(dāng)前用戶
總結(jié)
MySQL數(shù)據(jù)庫中的基礎(chǔ)查詢語句是使用數(shù)據(jù)庫時最常用和最基礎(chǔ)的語句,熟練掌握該部分內(nèi)容也為接下來學(xué)習(xí)MySQL數(shù)據(jù)庫的其他內(nèi)容起到了奠基的作用。
您可能感興趣的文章:- php基礎(chǔ)之連接mysql數(shù)據(jù)庫和查詢數(shù)據(jù)
- MySQL中表子查詢與關(guān)聯(lián)子查詢的基礎(chǔ)學(xué)習(xí)教程
- mysql基礎(chǔ)架構(gòu)教程之查詢語句執(zhí)行的流程詳解