前几日做统计,认识几条强悍的SQL语句,拿出来和大家分享一下,请高手路过,(*^__^*) 嘻嘻~
1、重命名表:
ALTER TABLE tbl_name1 RENAME tbl_name2
2、导入数据:
LOAD DATA INFILE '/home/a.txt' INTO TABLE tbl_name(md5)
LOAD DATA INFILE '/home/a.txt' INTO TABLE tbl_name FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' (col1,col2,col2); //解释一下这句,以,为字段分隔,以\r\n为行结束,注意字段分隔在前,行结束在后,注意指定填充的字段,括号中的内容要放在最后面
3、表截断:
TRUNCATE TABLE table_name
4、表复制:
CREATE TABLE new_name SELECT * FROM old_name
5、复制表结构
(1)CREATE TABLE new_name LIKE old_name
(2)CREATE TABLE new_name SELECT * FROM old_nameWHERE 1=2 //事实证明这种方法不如(1)好,不能复制主键等信息
6、删除数据:
DELETE FROM a WHERE a.f IN ('BBC')
7、替换字段中部分内容:
UPDATE skin_count SET date=replace(date,'2009','2008')