Mysql学习心得之插入、更新、删除记录

 更新时间:2015年08月14日 16:49:05   作者:红豆绿豆都有抹茶  
在程序开发过程中,离不开数据库,数据库离不开增删改查操作,下面小编把我对mysql学习之插入、更新、删除记录心得总结分享给大家,需要的朋友可以参考下

下面通过图文并茂的方式给大家详解Mysql学习心得之插入、更新、删除记录。

插入记录

复制代码 代码如下:

Insert[]into] tb1_name[(col_name,…..)]

自动编号的字段,可以用values default

Default 可以赋予默认值

复制代码 代码如下:

INSERT USERS VALUES(NULL,'TOM','123',25,1);

可以同时插入多条记录

复制代码 代码如下:

INSERT users VALUES(DEFAULT,'TOM','123',3*7-5,1),(NULL,'ROSE',MD5('123'),DEFAULT,0);

方法2

复制代码 代码如下:

INSERT users SET username='Ben',password='456'; (但只能插入单条记录)

单表更新

复制代码 代码如下:

UPDATE users SET age =age-id ,sex=0;

复制代码 代码如下:

UPDATE users SET age=age+10 WHERE id%2=0;

Id%2=0 (id字段除以2的余数为0)

删除字段 delete

复制代码 代码如下:

DELETE FROM users WHERE id =5;

再插入一条新记录id自动编号为6,而不是已删除的5

相关文章

  • Mysql 查询JSON结果的相关函数汇总

    Mysql 查询JSON结果的相关函数汇总

    这篇文章主要介绍了Mysql 查询 JSON 结果的相关函数汇总,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下
    2020-11-11
  • MySQL实现字符串的拼接,截取,替换,查找位置的操作

    MySQL实现字符串的拼接,截取,替换,查找位置的操作

    这篇文章主要介绍了MySQL实现字符串的拼接,截取,替换,查找位置的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • Mysql实现增量恢复的方法详解

    Mysql实现增量恢复的方法详解

    本文给大家分享的是如何实现mysql增量恢复的场景以及具体实现方法,有需要的小伙伴可以参考下
    2018-07-07
  • 详解Mysql中保证缓存与数据库的双写一致性

    详解Mysql中保证缓存与数据库的双写一致性

    在一些高并发场景下,为了提升系统的性能,我们通常会将数据存储在 Redis 缓存中,并通过 Redis 缓存来提高系统的读取速度,这篇文章主要介绍了详解Mysql中保证缓存与数据库的双写一致性,需要的朋友可以参考下
    2024-03-03
  • Mysql子查询IN中使用LIMIT应用示例

    Mysql子查询IN中使用LIMIT应用示例

    有3张表,infor信息表,mconfig物料配置表,maaply物料申请表,要求是读出申请表中哪些人申请哪些物料,接下来为大家介绍下Mysql子查询IN中使用LIMIT
    2014-01-01
  • Centos6.4编译安装mysql 8.0.0 详细教程

    Centos6.4编译安装mysql 8.0.0 详细教程

    这篇文章主要为大家分享了Centos6.4编译安装mysql 8.0.0 详细教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • MySQL 创建主键,外键和复合主键的语句

    MySQL 创建主键,外键和复合主键的语句

    MySQL 创建主键,外键和复合主键的方法,需要的朋友可以参考下。
    2009-12-12
  • mysql5.6及以下版本如何查询数据库里的json

    mysql5.6及以下版本如何查询数据库里的json

    MySQL里面保存数据有时候会把一些杂乱且不常用的时候丢进一个json字段里面,那么如何查询数据库里的json呢以及mysql存储json注意那些格式呢?接下来通过本文给大家详细介绍,需要的朋友参考下
    2017-03-03
  • mysql日常锁表之flush_tables详解

    mysql日常锁表之flush_tables详解

    Flushtables和Flushtableswithreadlock是MySQL中的两个命令,用于关闭表对象和清空查询缓存,它们会等待所有正在运行的SQL请求执行结束,如果请求操作的表集合为{tables},则会阻塞其他会话对{tables}表上的所有操作,包括查询和写操作
    2024-11-11
  • 关于MySQL的体系结构及存储引擎图解

    关于MySQL的体系结构及存储引擎图解

    这篇文章主要介绍了关于MySQL的体系结构及存储引擎图解,MySQL整体的逻辑结构可以分为4层,客户层、服务层、存储引擎层、数据层,需要的朋友可以参考下
    2023-05-05

最新评论