數(shù)據(jù)庫(kù)SQL語(yǔ)句基本用法_第1頁(yè)
數(shù)據(jù)庫(kù)SQL語(yǔ)句基本用法_第2頁(yè)
數(shù)據(jù)庫(kù)SQL語(yǔ)句基本用法_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Mysql 數(shù)據(jù)庫(kù)創(chuàng)建創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)命令:CREATE TABLE刪除一個(gè)數(shù)據(jù)庫(kù)命令:DROP TABLE修改一個(gè)字段名稱(chēng): RENAME TABLE 原字段 TO 新字段 ;刪除一個(gè)字段: ALTER TABLE 表 DROP 原字段插入一個(gè)字段: ALTER TABLE 表 ADD 新字段 AFTER 原字段CREATE TABLE test ( id int(10) NOT NULL auto_increment, uid varchar(10) NOT NULL default '0', /禁止為空 regdate date NOT NULL, remark text

2、NULL, PRIMARY KEY (id)一 1、SELECT 查詢(xún)語(yǔ)句和條件語(yǔ)句格式:SELECT 查詢(xún)字段 FROM 表名 WHERE 條件 查詢(xún)字段:可以使用通配符* 、字段名、字段別名表名: 數(shù)據(jù)庫(kù).表名 ,表名常用條件: = 等于 、<>不等于、in 包含 、 not in 不包含、 like 匹配 BETWEEN 在范圍 、 not BETWEEN 不在范圍 < 、>條件運(yùn)算: and 、 or 、 ( ) 常用條件同樣適用于更新和刪除語(yǔ)句select id,uid from newdb 'test' where 1select remar

3、k as r from 'test' where 1 /remark 轉(zhuǎn)換成r,減少字母select * from 'test' where id=2select * from 'test' where id<>2select * from 'test' where id in (1,2,3)select * from 'test' where id not in (1,2,3)select * from 'test' where 'uid' like '%王%&

4、#39; /like匹配uid姓王的 %前后匹配select * from 'test' where id between 1 and 3select * from 'test' where id=1 and 'remark'='學(xué)生'2、排序,分組,指針查詢(xún),計(jì)算分組語(yǔ)句:group by 字段排序語(yǔ)句:order by 字段,字段 ASC / DESC指針查詢(xún):limit 初始值,結(jié)束值select * from 'test' group by 'remark' /分類(lèi),分出其中有幾類(lèi)selec

5、t * from 'test' order by 'regdate' asc /時(shí)間正序排列(時(shí)間從過(guò)去到現(xiàn)在)select * from 'test' group by 'remark'desc,id asc /幾個(gè)條件一起排序select * from 'test' limit 0,3 /只輸出前3條select * from 'test' limit 2,4 /輸出第2條到4條select * from 'test' limit 4/輸出第0條到4條,省略的為默認(rèn)0limit放

6、在最后面,然后是order by放在limit的前面, group by放在order by之前。3、計(jì)算: COUNT(*) 統(tǒng)計(jì)函數(shù) MAX(*) 最大值函數(shù) MIN (*) 最小值函數(shù) AVG(*) 平均值函數(shù) SUM(*) 累計(jì)值函數(shù)()select count(*) from 'test' where 1 /統(tǒng)計(jì)整個(gè)表中的信息select max(id) from 'test' where 1 /id最大的值select min(id) from 'test' where 1 /id最小的值二、 Insert 插入語(yǔ)句格式:insert

7、 into 表名 (字段,) values(值,) insert into 表名 values(值,)insert into test ('id','uid','regdate','remark') values('','朱珠',now(),'工人') /now()系統(tǒng)日期insert into test values('','朱珠',now(),'工人') /簡(jiǎn)化,不建議使用三、Update 更新語(yǔ)句 格式:UPDATE 表名 SET

8、 字段 = 值 WHERE 條件 limit /limit可以省略u(píng)pdate test set uid='朱珠' where id=3四、Delete 刪除語(yǔ)句 格式:DELETE FROM 表名 WHERE 條件 limit /limit可以省略delete from test where id=3PHP與MySQL的鏈接設(shè)數(shù)據(jù)庫(kù)newdb下有test表mysql_connect: 開(kāi)啟 MySQL 鏈接mysql_select_db: 打開(kāi)一個(gè)數(shù)據(jù)庫(kù)mysql_connect("主機(jī)", "用戶(hù)名", "密碼")

9、mysql_select_db("打開(kāi)數(shù)據(jù)庫(kù)",連接標(biāo)識(shí)符); 和 or die 隱藏錯(cuò)誤 和 條件顯示mysql_query (SQL語(yǔ)句 ,連接標(biāo)識(shí)符); /執(zhí)行語(yǔ)句$sql = "SELECT * FROM test"$result = mysql_query($sql, $conn) or die(mysql_error();操作數(shù)據(jù)庫(kù)$conn=mysql_connect(“l(fā)ocalhost”,”root”,”) or die (“鏈接錯(cuò)誤”);Mysql_select_db (“newdb”, $conn);$sql= “insert in

10、to test (id,name,regdate)”values( ,php100,now();Mysql_query($sql,$conn); /語(yǔ)句執(zhí)行mysql_query("set names 'GBK'"); /解決中文亂碼格式:mysql_fetch_row(result);說(shuō)明:mysql_fetch_row用來(lái)查詢(xún)結(jié)果的一行保存至數(shù)組,該數(shù)組下標(biāo)從0開(kāi)始,每一個(gè)數(shù)組元素對(duì)應(yīng)一個(gè)域。通過(guò)循環(huán),可以將查詢(xún)結(jié)果全部獲得。格式:mysql_fetch_array(result);說(shuō)明:mysql_fetch_array和mysql_fetch_row功能基本相同,只不過(guò)它除了可以用從0開(kāi)始的偏移量作索引,還可以用域名作索引。值返回下一行的所有域值,并將其保存至一個(gè)數(shù)組中,沒(méi)有行時(shí)返回false。分頁(yè)1、分頁(yè)原理所謂分頁(yè)顯示,也就是講數(shù)據(jù)庫(kù)中的結(jié)果集,一段一段顯示出來(lái)。2、分頁(yè)條件怎么分段,當(dāng)前在第幾段 (每頁(yè)有幾條,當(dāng)前再第幾頁(yè))前10條記錄:select * from table limit 0,10 第11至20條

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論