1. 程式人生 > 遊戲攻略 >《使命召喚先鋒》全形色解鎖方法 各角色解鎖條件介紹

《使命召喚先鋒》全形色解鎖方法 各角色解鎖條件介紹

mysql 資料庫新增使用者以及新增許可權

# 建立使用者並設定密碼
create user 'myname'@'localhost' identified by 'mypassword';

# 為某使用者新增操作某資料庫許可權
grant all privileges on mysite_db.* to 'myname'@'localhost';

# 重新整理使用者許可權
flush privileges;

mysql 通過select now()可以直接檢視當前日期和時間

mysql 聚集(合)函式

  • AVG()
  • COUNT()
  • MAX()
  • MIN()
  • SUM()
  • DISTINCT() # 注意distinct函式是在5.0.3版本才加入的。

mysql分組 與過濾分組

  • GROUP BY

GROUP BY 字句必須出現在 WHERE 字句之後,ORDER BY 字句之前。

  • HAVING

WHERE 用來過濾行,而 HAVING 用於過濾分組。

mysql 分頁查詢利用索引優化提高查詢效率

select * from product limit 866613, 20 # 需要花費37.4秒

只查詢id時 select * from product limit 866613, 20 # 只花費 0.2秒

所以可以用select * from product where id >= (select id from product limit 866613, 1) limit 20

完成查詢從最後一頁開始的20條資料(不僅僅是id), # 花費時間也很短 ,僅需0.2秒.

mysql資料庫連線池

進入到mysql, 然後輸入

show variables like '%max_connections'

一般mysql預設的允許最大連線數為 151

Django預設每訪問一次資料庫都會建立一個新的資料庫連線,執行完資料庫操作後再關閉連線。這在高併發的場景下會導致連線數不斷增多,最終出現“too many connections”錯誤。反覆的連線關閉連線消耗資料庫伺服器效能, 這樣會顯著影響資料庫伺服器的效能資源,

資料庫連線池可以負責分配,管理和釋放資料庫連線,允許應用程式重複使用一個現有的資料庫連線,而不是重新建立一個.用到的模組是djorm-ext-pool.

修改mysql事務隔離級別

事務的四種隔離級別: 讀取已提交, 讀取未提交, 可重複讀, 序列. mysql預設是可重複讀.

修改方式:

更改mysql的配置檔案mysqld.cnf,裡面的transaction-isolation=READ-COMMITTED

查詢當前資料庫有哪些事務

select * from information_schema.innodb_trx

殺掉指定的trx_mysql_thread_id

kill 318776;

MySQL判斷Json 欄位為空,如 []

JSON_EXTRACT(bind_rids, '$[0]')