MYSQL数据操作

2016-12-13  本文已影响0人  钟小胖子

总结:

1、插入数据分set和values,一般values比较多;

2、更新和删除数据的时候,务必记得加上where;

1、插入语句

insert into table_name set <1>='1',<2>='2',<3>='3';

insert into table_name [(字段1,字段2,字段3,字段4)] values (1,2,3,4),(11,22,33,44)……;

2、向表中插入查询结果(俗话说导数据)

insert into table_name1

(字段1,字段2,字段3) select 字段a,字段b,字段c from table_name2 [where condition];

3、更新数据

update table_name set 1=1,2=2,3=3 [where condition];

4、删除数据

delete from table_name where <condition>;

5、事务操作

使用inooDB数据殷勤的表支持事物操作;

默认情况下MYSQL开启了自动提交(事务操作就是打包一堆操作作为一个事务同时进行)

begin开启一个事物

rollback回滚一个事物(提交但是结果不保存)

commit提交一个事物

mysql> begin;

Query OK, 0 rows affected (0.00 sec)

mysql> insert into t3 values (1,'life','m'),(2,'bob','un');

Query OK, 2 rows affected (0.00 sec)

Records: 2Duplicates: 0Warnings: 0

mysql> commit;

Query OK, 0 rows affected (0.01 sec)

6、补充:调节自动提交功能

show variables like '%commit';

set autocommit=1/0;

上一篇下一篇

猜你喜欢

热点阅读