用于操作数据库对象中所包含的数据,包括INSERT UPDATE DELETE。
INSERT INTO 语句用于向表格中插入新的行。
INSERT INTO 表名称 VALUES (值1, 值2,....)
INSERT INTO 表名称 (列1, 列2,...) VALUES (值1, 值2,....)
修改表中数据
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
删除某行
DELETE FROM 表名称 WHERE 列名称 = 值
删除所有行
DELETE FROM table_name
用于直接删除整个表(结构)并重新创建该表。
TRUNCATE 表名
这个操作会把auto_increment类型的字段值归零
两种复制表的方法:
方法1:
create table tab2 like tab1; //复制结构了
insert into tab2 select * from tab1; //复制数据
这种方法可以比较完整。
方法2:
create table tab2 select * from tab1; //同时复制结构和数据
这种方法可能会丢一些结构信息,比如:索引,约束,自增长属性