MySQL数据操作
1.插入单行数据
INSERT INTO table_name SET
<字段1>=值1 ,
<字段2>=值2 ,
<字段n>=值n ;
INSERT INTO t1 SET
id=1,
name= ‘zhangsan’ ,
sex= ‘F’ ;
2.插入多行数据
INSERT INTO table_name
[(字段1,字段2,字段n)]
VALUES
(值1,值2,值n) , (值1n,值2n,值3n);
3.向表中插入查询结果
INSERT INTO table_name1
(字段1,字段2,字段n)
SELECT 字段a,字段b,字段c FROM
table_name2
[WHERE condition];
4.更新数据
UPDATE table_name1 SET
字段1=值1,字段2=值2,字段n=值n
[WHERE condition];
UPDATE t1
SET
name= ‘Tom’
WHERE
id=2;
删除数据
DELETE FROM table_name
[WHERE <condition>];
事物操作
使用InooDB数据引擎的表支持事物操作
默认情况下MySQL开启了自动提交
REGIN开启一个事物
ROLLBACK回滚一个事物
COMMIT提交一个事物