1、連接本地資料庫 2、連接遠程資料庫 3、導出資料庫 mysqldump u 用戶名 p 資料庫名 導出的文件名 4、導入資料庫 5、查看資料庫編碼格式 show variables like 'char%' 6、Like查詢傳參數 LIKE CONCAT('%', city, '%') 7、my ...
1、連接本地資料庫
mysql -h localhost -u root -p123
2、連接遠程資料庫
mysql -h 192.168.0.201 -P 3306 -u root -p123
3、導出資料庫
mysqldump -u 用戶名 -p 資料庫名 > 導出的文件名
mysqldump -u root -p RMS > d:\rms.sql
4、導入資料庫
mysql -u root -p
use rms
source d:\rms.sql
5、查看資料庫編碼格式
show variables like 'char%'
6、Like查詢傳參數
LIKE CONCAT('%', city, '%')
7、mysql中類似WM_CONCAT的用法函數 GROUP_CONCAT
8、CONCAT`CONCAT_WS
的區別
CONCAT(str1,str2,…)
返回結果為連接參數產生的字元串。如有任何一個參數為NULL ,則返回值為 NULL。
CONCAT_WS(separator,str1,str2,...)
CONCAT_WS()
代表 CONCAT With Separator
,是CONCAT()
的特殊形式。第一個參數是其它參數的分隔符。分隔符的位置放在要連接的兩個字元串之間。分隔符可以是一個字元串,也可以是其它參數。
註意:
如果分隔符為 NULL,則結果為 NULL。函數會忽略任何分隔符參數後的 NULL 值。
9、mysql批量插入
insert into string_string (key, value) values (?, ?) , (?, ?) -- mysql
<insert id="insertBatch" parameterType="java.util.List">
insert into tm_pack_serial (PK_ID, SERIAL_NO, STATUS, DEL_FLAG, CREATE_USER, CREATE_DATE, UPDATE_USER, UPDATE_DATE) values
<foreach collection="list" item="item" index="index" separator=",">
(#{item.pkId},#{item.serialNo}, #{item.status},'0', #{item.createUser}, #{item.createDate}, #{item.updateUser}, #{item.updateDate})
</foreach>
</insert>
10、oracle批量插入
insert into deliver select ?,? from dual union all select ?,? from dual
<insert id="insertBatch" parameterType="java.util.List">
insert into tm_pack_serial (PK_ID, SERIAL_NO, STATUS, DEL_FLAG, CREATE_USER, CREATE_DATE, UPDATE_USER, UPDATE_DATE)
<foreach close=")" collection="list" item="item" index="index" open="(" separator="union">
select #{item.pkId},#{item.serialNo}, #{item.status},'0', #{item.createUser}, #{item.createDate}, #{item.updateUser}, #{item.updateDate} from dual
</foreach>
</insert>
11、添加索引
//PRIMARY KEY(主鍵索引)
ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
//添加UNIQUE(唯一索引)
ALTER TABLE `table_name` ADD UNIQUE ( `column`)
//添加INDEX(普通索引)
ALTER TABLE `table_name` ADD INDEX index_name ( `column` )
//添加FULLTEXT(全文索引)
ALTER TABLE `table_name` ADD FULLTEXT ( `column`)
//添加多列索引
ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )