第一种:
INSERT INTO tb_name [(col1,col2,....)] {VALUES|VALUE} (val1,val2,...)[,(val21,val22,..),...]
第二种:
INSERT INTO tb_name SET col1=val1,col2=val2,...
第三种:
INSERT INTO tb_name SELECT clause
REPLACE的工作机制,与INSERT相同,除了再新插入的数据与表中的主键或唯一索引定义的数据相同会替换老的行:
UPDATE:
UPDATE [LOW_PRIORITY] [IGNORE] table_reference
SET col_name=val1 [,col_name2=val2] ...
[WHERE where_confition]
[ORDER BY ...]
[LIMIT row_count]
UPDATE 通常情况下,必须要使用WHERE字句,或者使用LIMIT限制要修改的行数;
--safe-updates
DELETE: [LOW_PRIORITY] [QUICK] [IGNORE] FROM tb1_name
[WHERE where_confition]
[ORDER BY ...]
[LIMIT row_count]
TRUNCATE tb_name
crud:
阅读(1262) | 评论(0) | 转发(0) |