MYSQL数据操作

总结:

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;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,144评论 0 19
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,803评论 18 399
  • 1. 连接MySQL数据库 打开命令行终端程序,windows CMD(首先要在系统环境变量中配置好MySQL的路...
    米酒真香阅读 4,423评论 0 50
  • 一. Java基础部分.................................................
    wy_sure阅读 4,029评论 0 11
  • 在这个网络发达的社会,我觉得自己的生活过的异常的兴奋而又非常的迷茫。对已经快步入三十了的我来说更是困惑。 青春...
    执笔写育儿阅读 651评论 0 0

友情链接更多精彩内容