其中: server,host, data source, datasource, address, addr, network address: 資料庫位置(以上任何關鍵字均可) database,initial catalog:資料庫名
port: socket 埠,預設 3306 connectionprotocol,
protocol: 連線協議,預設 sockets pipename,
pipe: 連線管道,預設 mysql usecompression,
compress: 連線是否壓縮,預設 false
allowbatch: 是否允許一次執行多條sql語句,預設 true
logging: 是否啟用日誌,預設 false
sharedmemoryname:記憶體共享的名稱,預設 mysql useoldsyntax,
old syntax, oldsyntax:是否相容舊版的語法,預設 false
connectiontimeout,connection timeout:連線超時等待時間,預設15s
defaultcommandtimeout,command timeout:mysqlcommand 超時時間,預設 30s
userid, uid, username, user name, user:資料庫登入帳號
password,pwd: 登入密碼
persistsecurityinfo:是否保持敏感資訊,預設 false
encrypt:已經用 ssl 替代了,預設 false
certificatefile:證書檔案(.pfx)格式
certificatepassword:證書的密碼
certificatestorelocation:證書的儲存位置
certificatethumbprint:證書指紋
allowzerodatetime:日期時間能否為零,預設 false
convertzerodatetime:為零的日期時間是否轉化為
datetime.minvalue,預設 false
useusageadvisor, usage advisor:是否啟用助手,會影響資料庫效能,預設 false
procedurecachesize,procedure cache, procedurecache:同一時間能快取幾條儲存過程,0為禁止,預設 25
useperformancemonitor,userperfmon, perfmon:是否啟用效能監視,預設 false
ignoreprepare: 是否忽略 prepare() 呼叫,預設 true
useprocedurebodies,procedure bodies:是否檢查儲存過程體、引數的有效性,預設 true
autoenlist: 是否自動使用活動的連線,預設 true
respectbinaryflags:是否響應列上元資料的二進位制標誌,預設 true
treattinyasboolean:是否將 tinyint(1) 列視為布林型,預設 true
allowuservariables:是否允許 sql **現使用者變數,預設 false
interactivesession,interactive:會話是否允許互動,預設 false
functionsreturnstring:所有伺服器函式是否按返回字串處理,預設 false
useaffectedrows:是否用受影響的行數替代查詢到的行數來返回資料,預設 false
oldguids: 是否將 binary(16) 列作為 guids,預設 false
keepalive: 保持 tcp 連線的秒數,預設0,不保持。
connectionlifetime:連線被銷毀前在連線池中保持的最少時間(秒)。預設 0
pooling: 是否使用執行緒池,預設 true
minimumpoolsize, min pool size:執行緒池中允許的最少執行緒數,預設 0
maximumpoolsize,max pool size:執行緒池中允許的最多執行緒數,預設 100
connectionreset:連線過期後是否自動復位,預設 false
characterset, charset:向伺服器請求連線所使用的字符集,預設:無
treatblobsasutf8:binary blobs 是否按 utf8 對待,預設 false
blobasutf8includepattern:列的匹配模式,一旦匹配將按 utf8 處理,預設:無
sslmode: 是否啟用 ssl 連線模式,預設:mysqlsslmode.non
mysql連線引數 檢視mysql連線狀態各類引數
命令 show processlist 如果是root帳號,你能看到所有使用者的當前連線。如果是其它普通帳號,只能看到自己占用的連線。show processlist 只列出前100條,如果想全列出請使用show full processlist mysql show processlist 命令 ...
mysql連線引數詳解
通常資料庫連線字串為 database dbname data source 192.168.1.1 port 3306 user id root password charset utf8 treattinyasboolean false 其中 server,host,data source,da...
Mysql連表查詢(內連線 外連線)
建立兩張 並分別插入資料 create table ifnot exists left table id int auto increment,age int,name varchar 20 primary key id engine innodb default charset utf8 auto...