MySQL查詢學(xué)習(xí)之基礎(chǔ)查詢操作
前言
MySQL 是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在 WEB 應(yīng)用方面 MySQL 是最好的 RDBMS(Relational Database Management System:關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng))應(yīng)用軟件之一。
MySQL 是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典 MySQL AB 公司開(kāi)發(fā),目前屬于 Oracle 公司。MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。
本篇內(nèi)容主要講解MySQL數(shù)據(jù)庫(kù)查詢數(shù)據(jù)的基礎(chǔ)查詢。
查詢數(shù)據(jù)
在MySQL數(shù)據(jù)庫(kù)中通過(guò) select 語(yǔ)句進(jìn)行查詢數(shù)據(jù),其語(yǔ)法為:
SELECT 查詢列表 FROM 表名;
使用select查詢有以下的特點(diǎn):
- 查詢的結(jié)果集是一個(gè)虛擬的表
- select查詢的結(jié)果更類似于Java中的語(yǔ)句 System.out.println(要打印的內(nèi)容),打印出來(lái)的表不能進(jìn)行直接操作,只能提供數(shù)據(jù)展示作用。
- 該語(yǔ)句的查詢順序?yàn)椋?br /> 先查詢FROM后的表名是否存在,若不存在則返回錯(cuò)誤,不進(jìn)行后續(xù)查詢,再查詢表中是否有SELECT子句后的查詢列表的內(nèi)容。
- “查詢列表”的內(nèi)容不僅可以寫字段,也可以寫函數(shù)、表達(dá)式、常量等。
注:“查詢列表”中的內(nèi)容可以是多個(gè)部分組成,通過(guò)逗號(hào)隔開(kāi),“*”可以表示查詢表中所有信息
例如:
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ù)庫(kù) SELECT VERSION();#查詢數(shù)據(jù)庫(kù)版本 SELECT USER();#查詢當(dāng)前用戶
總結(jié)
MySQL數(shù)據(jù)庫(kù)中的基礎(chǔ)查詢語(yǔ)句是使用數(shù)據(jù)庫(kù)時(shí)最常用和最基礎(chǔ)的語(yǔ)句,熟練掌握該部分內(nèi)容也為接下來(lái)學(xué)習(xí)MySQL數(shù)據(jù)庫(kù)的其他內(nèi)容起到了奠基的作用。
相關(guān)文章
mysql表操作-約束刪除、用戶填加、授權(quán)和撤權(quán)方式
本文詳細(xì)介紹了數(shù)據(jù)庫(kù)的約束刪除、密碼策略設(shè)置、用戶管理以及權(quán)限控制的具體操作步驟,包括查看與修改表的約束條件、設(shè)置數(shù)據(jù)庫(kù)密碼的策略、增加用戶以及用戶權(quán)限的授權(quán)與撤銷等,這些操作對(duì)于數(shù)據(jù)庫(kù)管理員來(lái)說(shuō)是基本且必須掌握的技能2024-09-09Navicat for SQLite導(dǎo)入csv中文數(shù)據(jù)的方法
這篇文章主要為大家詳細(xì)介紹了Navicat for MySql導(dǎo)入.CSV文件的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05MYSQL(電話號(hào)碼,身份證)數(shù)據(jù)脫敏的實(shí)現(xiàn)
在日常開(kāi)發(fā)需求中會(huì)經(jīng)常遇到數(shù)據(jù)脫敏處理,比如身份證號(hào)、手機(jī)號(hào),需要使用*進(jìn)行部分替換顯示。這樣能使敏感隱私信息在一定程度上得到保護(hù)。本文就來(lái)介紹一下2021-05-05詳細(xì)深入聊一聊Mysql中的int(1)和int(11)
mysql數(shù)據(jù)庫(kù)作為當(dāng)前常用的關(guān)系型數(shù)據(jù)庫(kù),肯定會(huì)遇到設(shè)計(jì)表的需求,下面對(duì)設(shè)計(jì)表時(shí)int類型的設(shè)置進(jìn)行分析,下面這篇文章主要給大家介紹了關(guān)于Mysql中int(1)和int(11)的相關(guān)資料,需要的朋友可以參考下2022-08-08mysql 8.0.18 壓縮包安裝及忘記密碼重置所遇到的坑
這篇文章主要介紹了mysql 8.0.18 壓縮包安裝及忘記密碼重置所遇到的坑,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12mysql binlog如何恢復(fù)數(shù)據(jù)到某一時(shí)刻
這篇文章主要介紹了mysql binlog如何恢復(fù)數(shù)據(jù)到某一時(shí)刻問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06MySQL錯(cuò)誤代碼3140:無(wú)效的JSON文本編碼問(wèn)題解決辦法
下面這篇文章主要給大家介紹了關(guān)于MySQL錯(cuò)誤代碼3140:無(wú)效的JSON文本編碼問(wèn)題的解決辦法,文中通過(guò)代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用mysql具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2024-03-03MySQL實(shí)現(xiàn)批量插入測(cè)試數(shù)據(jù)的方式總結(jié)
在開(kāi)發(fā)過(guò)程中經(jīng)常需要一些測(cè)試數(shù)據(jù),?這個(gè)時(shí)候如果手敲的話,?十行二十行還好,?多了就很死亡了,?接下來(lái)介紹兩種常用的MySQL測(cè)試數(shù)據(jù)批量生成方式,希望對(duì)大家有所幫助2023-05-05