#### 類庫 - mysql
> 當我們在進行程序開發的時候有N種情況會用到數據庫,在眾多數據庫當中,mysql數據庫是一種輕便的是關系型數據庫,搭配php來進行開發最好不過,下面我們介紹下在本框架中使用mysql類庫來操作mysql數據庫
>
> 首先我們先說一下如何連接mysql,當您在配置文件配置好mysql信息并且設置【Connect】等于true或1的時候會自動鏈接mysql
>
> ##### 數據操作
>
> * 查詢多條???-??`?select()`
> * 查詢單條???-??`?find($key='')`??-??可以傳入一個主鍵值來快速查詢,如ID值
> * 插入???-???`insert($data=array())?`-??或??`add($data=array())`
> * 刪除???-???`del($key='')`??-??可以傳入一個主鍵值來快速刪除,如ID值
> * 修改???-???`update($data=array())?`?-??或??`save($data=array())`
>
> 連續操作
>
> * 字段???-??`?field($data=array or string)`<br />
> 設置查詢操作的字段信息:`Db('user')->field(array('name','age','qq'))->select()`
> * 條件???-???`where($data=array or string)`<br />
> 設置查詢的條件:`Db('user')->where(array('name'=>'小明'))->select()`
> * 關聯???-??`?join($name=string,$type='left')`<br />
> 設置聯合查詢的信息:`Db('user')->join('msg on msg.userid=user.id')->select()`
> * 排序???-???`order($field=string)`<br />
> 設置數據排序的字段:`Db('user')->order('id desc')->select()`
> * 條數???-??`?limit($start=int,$num=int)`<br />
> 設置查詢的條數限制:`Db('user')->limit(0,30)->select()`
> * 分組???-???`group($name='')`<br />
> 設置分組字段:`Db('user')->group('age')->select()`
> * 合并???-??`?union($name='')`<br />
> 設置合并結果集:`Db('user')->union('select * from msg')->select()`
> * 分頁???-???`page($page='1',$num='10')`<br />
> 設置需要查詢的分頁數:`Db('user')->page(8,30)->select()`
> * 別名???-??`?alias($name=string)`<br />
> 設置表的的:`Db('user')->alias('a')->select()`
>
* * * * *
#### 方法操作
> * 執行SQL語句:
`query($sql)`
> * 結果集下一個
`fetchNext()`
> * 結果集記錄
`freeResult()`
> * 獲取最后插入的ID
`insert_id()`
> * 返回影響記錄
`affectedRows()`
> * 獲取主鍵
`getPrimary($table)`
> * 獲取字段列表
`getFields($table)`
> * 獲取所有表
`getTable()`
> * 表是否存在
`tableExists($table)`
> * 字段是否存在
`fieldExists($table, $field)`
> * 獲取條數
`NumRows($sql)`
> * 獲取字段數
`NumFields($sql)`
> * 獲取版本號
`version()`
> * 關閉數據庫
`Close()`
> * 獲取最后查詢的SQL語句
`getSql()`
- 基本使用
- 安裝
- 結構
- 規范
- 命名空間
- 控制器
- 注意事項
- 系統方法
- Action方法
- Libs方法
- Config方法
- Receive方法
- Db方法
- Success方法
- Error方法
- Cache方法
- Session方法
- Cookie方法
- Show方法
- Assign方法
- Fetch方法
- Url方法
- Glovar方法
- Yun方法
- 系統配置
- System配置
- Mysql配置
- View配置
- Url配置
- 數據模型
- 連接數據庫
- 添加數據
- 刪除數據
- 修改數據
- 查詢數據
- 連貫操作
- alias
- field
- where
- join
- order
- limit
- group
- union
- page
- 其他操作
- 執行Mysql語句
- 模板視圖
- 變量輸出
- 展示模板
- 獲取內容
- 運算符
- 模板函數
- 使用框架方法
- 訪問操作
- 默認訪問
- 靜態化
- 擴展類庫
- Image類
- Http類
- File類
- 中文編譯
- 進行編寫
- 對照表介紹
- 對照表
- 系統結構
- 常用操作
- 字符操作
- 數組操作
- 文件操作
- 邏輯操作
- 計算操作
- 進制轉換
- 其他
- 系統常量
- 入口文件
- 其他
- 更新日志