參考:http://blog.csdn.net/manbujingxin/article/details/6656992
match(要匹配的字段名) against("關鍵詞" IN BOOLEAN MODE)按照什麼模式進行匹配查詢。
(1)布爾查找:IN BOOLEAN MODE,表示不會過濾掉全文中出現次數頻繁機率50%以上的詞,
(2)、自然語言查找:默認的全文搜索方式,不用加IN或者加IN NATURAL LANGUAGE MODE。此種查找會忽略掉頻繁出現的and/or/to等停詞,也會過濾掉布爾查找中的那個,不會考慮局部匹配、只考慮獨立單詞,返回結果按相關度由高到低排序。
2、limit 0,10 ;從第一條開始取10條。
limit 10 等價於 limit 0,10;
3、sql ... where id<>$id,當求id不等於參數的的數據記錄時不能讓參數爲空,可以默認爲0
4、"select d.*,c.create_time as add_time ,c.id as cid from phpbuy_deal_collect as c left join phpbuy_deal as d on d.id = c.deal_id where c.user_id = ".$user_id." order by c.create_time desc limit ".$limit;能看懂麼?limit表示分頁,如2,10取第三條起的10條數據。
5、select distinct(name) from user;從User表中取出name值不重的所有name值。
比如name={'豆油','菜油','豬肉','菜油',‘豆油’}
取出的值就爲name={'豆油','菜油','豬肉'}
//distinct name == distinct(name)
//distinct(id,name)會按照id+name的形式過濾掉重複的。
//sqlser也支持count(distinct(id,name)),access不支持多個查詢。
6、phpmyadmin修改密碼可爲空
依次打開:安裝目錄/libraries/config.default.php,修改
$cfg['Servers'][$i]['nopassword'] = true;
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Servers'][$i]['password'] = '';
7、insert插入時,values和value效果一樣。
8、mysql批量執行,如果在mysql命令行下,可以直接使用mysqldump、source等工具執行,如果是php,可以用pdo、mysqli等,但是都需要php支持(加擴展)才行,而且批量執行的結果不準確,只看第一條數據的成功與否,如果使用mysqli的multi_query方法來批量執行,那麼可以用