MySQL查詢學(xué)習(xí)之基礎(chǔ)查詢操作
前言
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 是一個(gè)關(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ù)放在一個(gè)大倉庫內(nèi),這樣就增加了速度并提高了靈活性。
本篇內(nèi)容主要講解MySQL數(shù)據(jù)庫查詢數(shù)據(jù)的基礎(chǔ)查詢。
查詢數(shù)據(jù)
在MySQL數(shù)據(jù)庫中通過 select 語句進(jìn)行查詢數(shù)據(jù),其語法為:
SELECT 查詢列表 FROM 表名;
使用select查詢有以下的特點(diǎn):
- 查詢的結(jié)果集是一個(gè)虛擬的表
- select查詢的結(jié)果更類似于Java中的語句 System.out.println(要打印的內(nèi)容),打印出來的表不能進(jìn)行直接操作,只能提供數(shù)據(jù)展示作用。
- 該語句的查詢順序?yàn)椋?br /> 先查詢FROM后的表名是否存在,若不存在則返回錯(cuò)誤,不進(jìn)行后續(xù)查詢,再查詢表中是否有SELECT子句后的查詢列表的內(nèi)容。
- “查詢列表”的內(nèi)容不僅可以寫字段,也可以寫函數(shù)、表達(dá)式、常量等。
注:“查詢列表”中的內(nèi)容可以是多個(gè)部分組成,通過逗號(hào)隔開,“*”可以表示查詢表中所有信息
例如:
SELECT name,age,class,id FROM classroom;
舉例:
①查詢常量
SELECT 100;
查詢結(jié)果:

②查詢表達(dá)式
SELECT 100+6;
查詢結(jié)果:

③查詢字段
查詢單個(gè)字段
SELECT last_name FROM employees;
查詢結(jié)果:

查詢多個(gè)字段
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ù)庫時(shí)最常用和最基礎(chǔ)的語句,熟練掌握該部分內(nèi)容也為接下來學(xué)習(xí)MySQL數(shù)據(jù)庫的其他內(nèi)容起到了奠基的作用。
相關(guān)文章
Centos 6.3將Mysql 5.1.61升級(jí)為mysql 5.6.19遇到的問題及解決方式
mysql5.6.19已經(jīng)發(fā)布很久了,一直沒有去升級(jí),最近做項(xiàng)目需要mysql5.5以上,索性直接上5.6.19吧,原本以為升級(jí)這種事情,分分鐘就完成了,沒想到還是出了各種問題,下面把部分記錄分享給大家2014-07-07
MySQL存儲(chǔ)過程相互調(diào)用并獲得錯(cuò)誤碼示例
這篇文章主要介紹了MySQL存儲(chǔ)過程相互調(diào)用并獲得錯(cuò)誤碼,需要的朋友可以參考下2014-03-03
Mysql復(fù)制表結(jié)構(gòu)、表數(shù)據(jù)的方法
這篇文章主要介紹了Mysql復(fù)制表結(jié)構(gòu)、表數(shù)據(jù)的方法,需要的朋友可以參考下2015-10-10
mysql如何按字段查詢重復(fù)的數(shù)據(jù)
這篇文章主要介紹了mysql如何按字段查詢重復(fù)的數(shù)據(jù)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05
MySQL和Oracle的元數(shù)據(jù)抽取實(shí)例分析
MySQL和Oracle雖然在架構(gòu)上有很大的不同,但是如果從某些方面比較起來,它們有些方面也是相通的,下面這篇文章主要給大家介紹了關(guān)于MySQL和Oracle元數(shù)據(jù)抽取的相關(guān)資料,需要的朋友可以參考下2021-12-12

