mysql對大小寫不敏感php
MySQL --- 庫 ---- 表 ----字段 (類型和內容)mysql
對數據庫的操做,注意 ``````tab上面的 小引號(``)的使用sql
插入數據庫
// 增 Insert into 表 (字段1,字段2....) values (值1, 值2) Insert into 表 values (值1,值2)
Insert into 表 set 字段1=值1, 字段2=值2
查詢數組
// 查 Select 字段, 字段 ... from 表 Select * 或 函數(字段) from 表 // 其中部分函數以下
// 查 Select 字段,字段 .... from 表 where 條件 // 條件的實例:id=5或者 id<6
// 模糊查詢 %表示匹配任意字符任意次數 Select 字段,字段 .... from 表 where 字段 like '%值%' Select 字段,字段 .... from 表 where 字段 not like '%值%' // 歸類查詢 歸組/歸類(查詢不重複) Select 字段,字段 .... from 表 where 字段 in (值,值) Select 字段,字段 .... from 表 where 字段 not in (值,值) Select 字段,字段 .... from 表 group by 字段 // 排序查詢 Select 字段,字段 .... from 表 order 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
// 更新 Update 表 set 字段=值, 字段=值 [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(數據資源)