色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 導(dǎo)出表中部分?jǐn)?shù)據(jù)

劉柏宏2年前11瀏覽0評論

MySQL 是一個開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在日常的開發(fā)過程中經(jīng)常需要導(dǎo)出表中的某些數(shù)據(jù),本篇文章將介紹如何通過 MySQL 客戶端命令行工具導(dǎo)出表中部分?jǐn)?shù)據(jù)。

約定使用的數(shù)據(jù)庫名稱為 example,表名稱為 user,需要導(dǎo)出的數(shù)據(jù)是 ID 大于 100 的用戶。

# 登錄 MySQL 客戶端
mysql -u root -p
# 進(jìn)入 example 數(shù)據(jù)庫
use example;
# 導(dǎo)出 user 表中 ID 大于 100 的數(shù)據(jù)至文件 user_gt_100.csv
SELECT * FROM user WHERE id >100 INTO OUTFILE '/path/to/user_gt_100.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
# 退出 MySQL 客戶端
exit;

運行以上命令即可導(dǎo)出數(shù)據(jù)至指定路徑下的 user_gt_100.csv 文件中,其中:

  • SELECT * FROM user WHERE id >100表示查詢條件
  • INTO OUTFILE '/path/to/user_gt_100.csv'表示將查詢結(jié)果導(dǎo)出至指定文件
  • FIELDS TERMINATED BY ',' ENCLOSED BY '"'表示字段之間使用逗號分隔,同時每個字段使用雙引號括起來
  • LINES TERMINATED BY '\n'表示每行數(shù)據(jù)之間使用換行符分隔