mysql sql 片段_MySQL代码片段
1.[代碼][SQL]代碼
--導出為xml文件
mysql -X -uroot -proot -e "use testa;select * from test_tb;" > /opt/test.xml
--導出為csv文件
--fields terminated 分割記錄中每個字段的字符
--optionally enclosed 包圍每個字段的字符
--lines terminated 每行結束的字符
--PS:Excel打開csv文件亂碼時 用記事本打開 保存為ansi編碼即可
SELECT * FROM sdb_check INTO OUTFILE '/opt/check1.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\'' LINES TERMINATED BY '\n';
--查詢記錄并插入到指定表 需要先創建表newtable
INSERT INTO newtable SELECT a.f1,a.f2,b.f3 FROM tb1 a LEFT JOIN tb2 b ON a.f4=b.f5
--查詢記錄并插入到指定表
CREATE TABLE newtable (SELECT a.f1,a.f2,b.f3 FROM tb1 a LEFT JOIN tb2 b ON a.f4=b.f5)
--導出表中指定記錄 -x 鎖定表 --where 指定條件 條件必須用雙引號包圍 否則報錯
mysqldump -h111.111.111.111 -uroot -proot db table -x --where "id in (select aid from db2)" > /opt/s.sql
--獲取MySQL版本 當前數據庫
SELECT VERSION(), DATABASE();
--顯示索引
SHOW INDEX FROM table_name;
--myisam表的簡單修復
myisamchk -r table_name;
--允許指定IP鏈接到MySQL
GRANT ALL PRIVILEGES ON *.* TO 'username'@'ip' IDENTIFIED BY 'userpwd' WITH GRANT OPTION;
--刷新權限
FLUSH PRIVILEGES;
總結
以上是生活随笔為你收集整理的mysql sql 片段_MySQL代码片段的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA线程并发数量控制_线程同步工具(
- 下一篇: 顺周期有哪些板块可以投资?如何把握顺周期