ice' WHERE id BETWEEN 14 AND 17
SELECT * FROM person
?

删除
删除person表中一定范围的数据
?
DELETE FROM person WHERE id BETWEEN 14 AND 17
SELECT * FROM person
?

如果要删除表的所有记录可以使用下面的两种方法
?
##方法一
DELETE FROM person
##方法二
TRUNCATE TABLE person
?
跟SQLSERVER一样,TRUNCATE TABLE会比DELETE FROM TABLE 快
MYISAM引擎下的测试结果,30行记录



?
?
跟SQLSERVER一样,执行完TRUNCATE TABLE后,自增字段重新从一开始。
?
################################
INSERT IGNORE INTO person(id,NAME,age,info)
SELECT id,NAME,age,info FROM person_old;
SELECT * FROM person
TRUNCATE TABLE person
INSERT IGNORE INTO person(NAME,age,info) VALUES ('amy',12,'bb')
SELECT * FROM person
?

当你刚刚truncate了表之后执行下面语句就会看到重新从一开始
?
SHOW TABLE STATUS LIKE 'person'
?
