sqlmod以及一些基礎

2021-09-03 09:52:13 字數 1198 閱讀 1691

sql_mode:

ansi模式:寬鬆模式,對插入資料進行校驗,如果不符合定義型別或長度,對資料型別調整或截斷儲存,報warning警告。

traditional模式:嚴格模式,當向mysql資料庫插入資料時,進行資料的嚴格校驗,保證錯誤資料不能插入,報error錯誤。

strict_trans_tables模式:嚴格模式,進行資料的嚴格校驗,錯誤資料不能插入,報error錯誤。

寬鬆模式會對插入的某些資料例如超過規定可變字元長度時會截斷超過的部分,例如時間會給一些個是錯誤但是不符合邏輯的例如2018-07-33日期依然能插入。

但是在嚴格模式下這些都不能插入。

檢視:

更改:

外部命令行執行sql語句

匯入外部的sql命令檔案

在資料庫中匯入外部檔案

\c清楚當前命令 !執行shell命令 .匯入外部檔案執行 \u切換資料庫 \q退出資料庫

登入資料庫

mysql -uroot -predhat world

-u-p中間不能有空格,如果-p有會以為是切換到某個資料庫

select 後面終止符號 \g \g區別

會列出大量的相關的幫助

選擇其中一項 account management

就會顯示關於使用者管理相關的命令

help create user可以顯示很多幫助 有助有檢視幫助

sed,grep,awk以及一些正則

記錄一些會用到的sed,grep,awk以及一些正則,省得每次都重新寫.ipv4正規表示式 25 0 5 2 0 4 d 01 d d?25 0 5 2 0 4 d 01 d d?ipv6正規表示式 da fa f0 9 da fa f0 9 sed 在匹配行前新增內容 sed i matched ...

dumpsys camera 以及一些命令

dumpsys media.camera android 4.3引入的wm工具 wm命令及用法 系統說明 usage wm subcommand options wm size reset wxh wm density reset density wm overscan reset left,top...

一些基礎演算法

1.字串的順序反向輸出和數值的引用傳遞 public class myclass public integer aaa integer i public static string reverse string s 2.數值排序 public class test int arry test tes...