9使用資料

安佰勝發表於2011-01-09


9使用資料

================

當插入值違反唯一約束時不報錯也不處理資料

mysql> insert ignore into a values(1,'ab');
Query OK, 0 rows affected (0.00 sec)

當插入值違反唯一約束時更新舊值

mysql> insert into a values(1,'ab') on duplicate key update name='ab';
Query OK, 2 rows affected (0.03 sec)

mysql> select * from a;
+----+------+
| id | name |
+----+------+
|  1 | ab   |
+----+------+
1 row in set (0.00 sec) 

mysql支援直接group by,不需要使用聚合函式也可以

-------------

匯入資料

與oracle  sqlldr類似

load data infile 'filename' into table table_name
filelds terminated by ',' lines terminated by '\r\n';

匯出資料到檔案

select * from a
into outfile 'a.txt';

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13177610/viewspace-684207/,如需轉載,請註明出處,否則將追究法律責任。

相關文章