1樓:匿名使用者
%:是萬用字元
你的寫法理論上是不正確的。
id 顧名思義
應為整數
"s"是字元。
%前後專加字元 屬於模糊查詢。
例如你屬查詢所有以s結尾的
select * from 表名 where 名字 like '%s' 應該使用like 而不是 =
2樓:匿名使用者
匹配id為末尾是s的記錄
在mysql中怎麼寫sql語句,能取到表中按id降序排列的前五條記錄??
3樓:熱愛資料庫的同學
我們知道從 mysql 表中使來
用 sql select 語句**讀取資料。
如果我們需要對讀取的資料進行排序,我們就可以使用 mysql 的 order by 子句來設定你想按哪個欄位哪種方式來進行排序,再返回搜尋結果。
具體語法參考:
以下是 sql select 語句使用 order by 子句將查詢資料排序後再返回資料:
from 樹懶學堂 - 一站式資料知識平臺
你可以使用任何欄位來作為排序的條件,從而返回排序後的查詢結果。
你可以設定多個欄位來排序。
你可以使用 asc 或 desc 關鍵字來設定查詢結果是按升序或降序排列。 預設情況下,它是按升序排列。
你可以新增 where...like 子句來設定條件。
所以,樓主所問的問題答案應該為:select ... from ... order by id desc limit(0,5)
4樓:匿名使用者
mysql中查詢表中按欄位
降序排列的前n條記錄模式:
select 欄位名
專[ , 欄位名...] from 表名 where 條件 limit 數量 order by 欄位名 desc
例如:select id,name,email from test where age < 19 limit 5 order by id desc;
上面例子從屬test表查詢所有age小於19的按id降序排序的前5條記錄的id,name,email資訊。
limit限制查詢數量,order by指出按什麼排序,desc表示按降序排序。
5樓:厲雲德世甲
mysql中查詢表中按字bai段降序排du列的前n條記錄zhi模式:
select
欄位名dao[
,欄位名...]
from
表名where條件內
limit
數量order
by欄位名
desc
例如:容
select id,name,email from test where age < 19 limit 5 order by id desc;上面例子從test表查詢所有age小於19的按id降序排序的前5條記錄的id,name,email資訊。
limit限制查詢數量,order
by指出按什麼排序,desc表示按降序排序。
6樓:偉暉校夢山
mysql中查詢表中bai按欄位降序排列的前dun條記錄模式:
zhiselect
欄位名dao[
,欄位名...]
from
表名where
條件專limit
數量order
by欄位名
desc
例如:屬
select id,name,email from test where age < 19 limit 5 order by id desc;
上面例子從test表查詢所有age小於19的按id降序排序的前5條記錄的id,name,email資訊。
limit限制查詢數量,order
by指出按什麼排序,desc表示按降序排序。
7樓:天若有瓊
select * from 表 order by id desc limit 5
8樓:
"select top 5 * from [表名] order by id desc"
請問:在mysql資料庫中,'is'和'='用法分別是怎樣的?
9樓:
is 僅用在is null或is not null
= 用在2種情況下:一是判斷值是否相等 where id=1;二是用於賦值set id=1
10樓:匿名使用者
is:is 一般情況下和 null 連用,比較該欄位的值是否為空如:select * from table_name where name is null -- 找出所有name為空的記錄
=:比如兩個值是否相等
如:select * from table_name where name = '張三' -- 找出所有名稱為「張三」的記錄
$query = mysql_query( select * from 表名 where id='$_get[id]' )中'$_get[id]'是什麼意思?弄不明白啊
11樓:念曦陽
這個是你接受的引數,就是前臺通過get方法傳到後端的id值,然後where裡面使用id = $_get[id],說明白了 就相當於 查詢id = 10(10就是指$_get[id]的)的意思。
12樓:匿名使用者
$_get是php中的預設陣列,通過get方法訪問**的話,get提交的資料就會儲存在$_get陣列中
比如我現在訪問的**是
如果後臺是php的話,則
$_get陣列裡會有一個
$_get['push'],對應的值是'cookie'
如果你訪問的是
則$_get陣列裡就會有
$_get['id] = 123
$_get['name'] = 'defg'
$_get['action'] = 'select'
這樣看懂了嗎??
13樓:
樓下說的很正確,不過儘量別這樣用,不安全。要不id過濾一下,不然會注入的
mysql語句這句話是什麼意思,mysql中這句語句是什麼意思!求大神解釋一下
這句你應該以為是個sql語句了吧,這就是個普通字串,放進permission欄位裡了,permission建表的時候能看出來是tinytext型別,裝的肯定是字串。permission字面是許可的意思,估計裡面裝的是某些和許可權或者和系統相關的設定。裡面裝的字串從字面上也能看出來,都是些標識,值都是...
mysql語句的問題
select 是查詢 s.是所有含s表內的欄目名,這裡的s即sessions sessions s 和forums f 的意思是這兩個表的名暫時用s 和f來代表,後面的 s.fid即代表 sessions表內的 fid欄目 left join是把兩個表連合起來查詢 where 是條件設定,where...
vb語句中caseislt012是什麼意思呢求高手解答
例如 select case x case is 0,1,2 end case 這段 相當於 if x 0 or x 1 or x 2 end if is可以等同於select case 後面那個引數 例如select case a case is 2 就是a 2的意思 請問vb中的select c...