MySQL檢索數(shù)據(jù)操作方法梳理
前言:
本實驗中所用數(shù)據(jù)庫創(chuàng)建SQL代碼以及插入數(shù)據(jù)SQL代碼鏈接:
鏈接: https://pan.baidu.com/s/17dIyjZ-pCmJlcvLm5UYbmA?pwd=x5bb
提取碼: x5bb
本人用來編寫運行 SQL 代碼的工具是 Navicat ,將 Navicat 轉(zhuǎn)換為命令行模式的方法如下:鼠標右鍵自己新建的數(shù)據(jù)庫 ,選擇命令行界面
1. select語句-用于檢索所有列
(1)檢索單列
從 Product s表中檢索名為 prod_name 的列
select prod_name from Products
注意:
- SQL 語句要以 ;分割
- SQL 語句不區(qū)分大小寫
- SQL 語句忽略空格及空行
(2)檢索多個列
select prod_id, prod_name, prod_price from Products;
選擇多個列時,列間以逗號分割
(3)檢索所有列 : 用 * 表示所有列
select * from Products;
(4)檢索不同的值
當我們不希望結(jié)果中含有重復值時,用 distinct 關(guān)鍵字修飾
select distinct vend_id from products;
注意: distinct 關(guān)鍵字作用于所有列,不僅僅是緊跟其后的一列,即返回包含指定所有列的不同結(jié)果數(shù)
(5)限制結(jié)果
對這部分功能的實現(xiàn),不同的數(shù)據(jù)庫具有不同的實現(xiàn)方法,這里以 MySQL 數(shù)據(jù)庫為例。
如果只需返回一定數(shù)量的行,使用 limit 字句,如下代碼表示限制只返回 5 行
select prod_name from Products limit 5;
也可通過 offset 語句指定從第幾行開始向下檢索,入下代碼表示從第5行開始向下檢索 5 行(若不夠5行,則有多少返回多少)
注意: MySQL 數(shù)據(jù)庫有第0行
select prod_name from Products limit 5 offset 5;
2. 注釋的使用
(1)行內(nèi)注釋
方法一:使用 --
,--
后的內(nèi)容為注釋
select prod_name -- 選擇產(chǎn)品名 from Products;
方法二: 使用 #
,#
后的內(nèi)容為注釋
select prod_name #行內(nèi)注釋第二種方法 from Products;
(2)多行注釋
使用 /**/
/*測試多行注釋*/ select prod_name from Products;
到此這篇關(guān)于MySQL檢索數(shù)據(jù)操作方法梳理的文章就介紹到這了,更多相關(guān)MySQL檢索數(shù)據(jù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL binlog日志記錄格式寫入機制及相關(guān)參數(shù)講解
這篇文章主要為大家介紹了MySQL binlog日志記錄格式寫入機制及相關(guān)參數(shù)使用講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-09-09mysql5.7及mysql 8.0版本修改root密碼的方法小結(jié)
這篇文章主要介紹了mysql5.7及mysql 8.0版本修改root密碼方式 ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-11-11簡單了解MySQL union all與union的區(qū)別
這篇文章主要介紹了簡單了解MySQL union all與union的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-03-03