那要看你的表是怎么構(gòu)建的
創(chuàng)新互聯(lián)建站于2013年開始,先為德保等服務(wù)建站,德保等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為德保企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
一般這匯總情況我認(rèn)為
你的id應(yīng)該是自增的吧
如果是自增
那么
插入一個(gè)數(shù)據(jù)的話
就是id等于4的那個(gè)行
切
你的
desc字段應(yīng)該就是
用來(lái)
排序用的吧
那么
在前臺(tái)
你可以
做一個(gè)input框(每行后邊都有個(gè)input框)
目的就是為了
排序你的數(shù)據(jù)
在這種情況下
就不需要改動(dòng)什么字段了吧
唯一需要改動(dòng)的字段內(nèi)容
就是
更新
desc的字段就可以了吧
打個(gè)比方
原來(lái)是這樣的
id
name
desc
1
a
2
c
3(改動(dòng))
3
b
2(改動(dòng))
4
d
1(追加在a后)
修改后
按
name
a
b
c
d
這么排列
id
name
desc
1
a
3
b
1
2
c
2
4
d
3
這是在前臺(tái)顯示的內(nèi)容
在數(shù)據(jù)庫(kù)里
你可以看到實(shí)際上
改變的
只有
desc
后邊的
1
2
3
這幾個(gè)
而數(shù)據(jù)庫(kù)的表中
實(shí)際數(shù)據(jù)的位置是不會(huì)發(fā)生變化
其實(shí)你不用擔(dān)心什么數(shù)據(jù)量過多的問題
且
在插入新的數(shù)據(jù)的時(shí)候
就讓他的desc值默認(rèn)是最大的
也就是最后一位顯示
先把分類全取出來(lái),并隨機(jī)排序,取排在第一個(gè)分類。
例如:西裝
然后查詢的時(shí)候 order by (category='西裝') desc,category 即可實(shí)現(xiàn)要求。
MySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫(kù)系統(tǒng)使用最常用的數(shù)據(jù)庫(kù)管理語(yǔ)言--結(jié)構(gòu)化查詢語(yǔ)言(SQL)進(jìn)行數(shù)據(jù)庫(kù)管理。
由于MySQL是開放源代碼的,因此任何人都可以在General Public License的許可下下載并根據(jù)個(gè)性化的需要對(duì)其進(jìn)行修改。MySQL因?yàn)槠渌俣?、可靠性和適應(yīng)性而備受關(guān)注。大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。
MySQL這個(gè)名字,起源不是很明確。一個(gè)比較有影響的說(shuō)法是,基本指南和大量的庫(kù)和工具帶有前綴“my”已經(jīng)有10年以上,而且不管怎樣,MySQL AB創(chuàng)始人之一的Monty Widenius的女兒也叫My。這兩個(gè)到底是哪一個(gè)給出了MySQL這個(gè)名字至今依然是個(gè)迷,包括開發(fā)者在內(nèi)也不知道。
MySQL的海豚標(biāo)志的名字叫“sakila”,它是由MySQL AB的創(chuàng)始人從用戶在“海豚命名”的競(jìng)賽中建議的大量的名字表中選出的。獲勝的名字是由來(lái)自非洲斯威士蘭的開源軟件開發(fā)者Ambrose Twebaze提供。根據(jù)Ambrose所說(shuō),Sakila來(lái)自一種叫SiSwati的斯威士蘭方言,也是在Ambrose的家鄉(xiāng)烏干達(dá)附近的坦桑尼亞的Arusha的一個(gè)小鎮(zhèn)的名字。
MySQL,雖然功能未必很強(qiáng)大,但因?yàn)樗拈_源、廣泛傳播,導(dǎo)致很多人都了解到這個(gè)數(shù)據(jù)庫(kù)。它的歷史也富有傳奇性。
第一步:
我們打開mysql命令行編輯器。
第二步:
我們輸入密碼,登錄Mysql數(shù)據(jù)庫(kù)。
第三步:
我們先顯示數(shù)據(jù)庫(kù),選擇一個(gè)我們要?jiǎng)?chuàng)建表的數(shù)據(jù)庫(kù)。
第四步:
我們使用那個(gè)數(shù)據(jù)庫(kù),當(dāng)然也可以直接新建一個(gè)數(shù)據(jù)庫(kù)。
第五步:
我們?cè)谀莻€(gè)數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)表。
最后:
我們輸入describe 表名;我們就可以顯示表內(nèi)容了。
擴(kuò)展資料:
與其他的大型數(shù)據(jù)庫(kù),例如 Oracle、DB2、SQL Server等相比,MySQL[1]?
自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō),MySQL提供的功能已經(jīng)綽綽有余,而且由于 MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。
Linux作為操作系統(tǒng),Apache 或Nginx作為 Web 服務(wù)器,MySQL 作為數(shù)據(jù)庫(kù),PHP/Perl/Python作為服務(wù)器端腳本解釋器。由于這四個(gè)軟件都是免費(fèi)或開放源碼軟件(FLOSS),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起一個(gè)穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng),被業(yè)界稱為“LAMP“或“LNMP”組合。
參考資料:百度百科-mysql應(yīng)用環(huán)境