本文目錄一覽:
mysql數據庫怎麼可以兩個條件排序?
可以的,order by多個字段規則是這樣的,用逗號分隔每一個字段,如果字段不指明排序方式,默認是增序。排序的方法是先按第一個字段排序,如果有相同的再按後續的字段依次排序。
舉個例子
按照c1排序的結果如上圖,然後我們按照c1增序,c2降序排列,結果如下:
MySQL數據庫怎麼創建?
都是很基礎的sql語句
創建表用create table
插入數據用insert into xxx values
查詢數據用select 字段 from 表 where 條件
排序:升序用asc 降序用desc
關於mysql數據庫排序的問題
那要看你的表是怎麼構建的
一般這匯總情況我認為
你的id應該是自增的吧
如果是自增
那麼
插入一個數據的話
就是id等於4的那個行
切
你的
desc字段應該就是
用來
排序用的吧
那麼
在前台
你可以
做一個input框(每行後邊都有個input框)
目的就是為了
排序你的數據
在這種情況下
就不需要改動什麼字段了吧
唯一需要改動的字段內容
就是
更新
desc的字段就可以了吧
打個比方
原來是這樣的
id
name
desc
1
a
2
c
3(改動)
3
b
2(改動)
4
d
1(追加在a後)
修改後
按
name
a
b
c
d
這麼排列
id
name
desc
1
a
3
b
1
2
c
2
4
d
3
這是在前台顯示的內容
在數據庫里
你可以看到實際上
改變的
只有
desc
後邊的
1
2
3
這幾個
而數據庫的表中
實際數據的位置是不會發生變化
其實你不用擔心什麼數據量過多的問題
且
在插入新的數據的時候
就讓他的desc值默認是最大的
也就是最後一位顯示
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/186045.html