总结:
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;
网友评论