php與mysql

 

mysql對大小寫不敏感php

 

MySQL --- 庫 ---- 表 ----字段 (類型和內容)mysql

 

 

對數據庫的操做,注意 ``````tab上面的 小引號(``)的使用sql

 插入數據庫

//Insert into 表 (字段1,字段2....) values (值1, 值2)

Insert intovalues (值1,值2)
Insert intoset 字段1=值1, 字段2=值2

查詢數組

//Select 字段, 字段 ... fromSelect * 或  函數(字段)  from// 其中部分函數以下
       
//Select  字段,字段 .... fromwhere 條件    // 條件的實例:id=5或者 id<6
// 模糊查詢  %表示匹配任意字符任意次數
Select  字段,字段 .... fromwhere  字段  like  '%值%'
Select  字段,字段 .... fromwhere  字段  not  like  '%值%'

// 歸類查詢  歸組/歸類(查詢不重複)
Select  字段,字段 .... fromwhere  字段  in  (值,值)
Select  字段,字段 .... fromwhere  字段  not  in  (值,值)
Select  字段,字段 .... fromgroup by 字段

// 排序查詢
Select  字段,字段 .... fromorder by 字段 [asc(正序)/desc(倒序)]  // order by id asc , name desc

// 指定位置查詢
Select  字段,字段...  from 表 limit 起始位,條數
    

   查詢的規則:多個狀況組合的時候,遵循WGOL規範(Where / Group by / Order by / Limit)函數

//  查詢表user
// 規則:id倒序 age小於30歲 不重複職業job  取前10條

Select * from user where age <30  group by job  order by id desc limit 10

 

改:fetch

// 更新
Updateset 字段=值, 字段=[where] [group] [order] [limit]

 

刪除編碼

//delete from[where] [group] [order] [limit]

 

 

 

 

// 鏈接mysql
mysql_connect(數據庫地址,用戶名,密碼)

// 鏈接某個數據庫
mysql_select_db(數據庫名)

// 設置數據庫編碼格式
mysql_set_chartset('編碼')           //  php5.2.3版本
mysql_query("set names ' 編碼 ' ")   //  通用

// 保證三碼合一:數據庫DB  視圖 view  代碼code

 

// 用php來操做mysql,返回資源類型
mysql_query(SQL語句或者命令)

// 處理資源數據  返回數組類型
mysql_fetch_array(資源數據)  // 返回下標與鍵名數組
mysql_fetch_row(資源數據)  // 返回下標數組
mysql_fetch_object(資源數據)  // 返回對象形式調用

// 獲取數據庫的數據條數  返回init類型
mysql_num_rows(數據資源)

// 關閉數據庫
mysql_close(數據資源)
相關文章
相關標籤/搜索