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提交一个事物

posted @ 2018-04-10 21:39  Hito  阅读(187)  评论(0编辑  收藏  举报