讲解MySQL增删改操作


Posted in MySQL onMay 06, 2022

一、插入数据

VALUES的方式添加

使用一次只能向表中插入一条数据

为表的所有字段按默认顺序插入数据

INSERT INTO 表名
VALUES (value1,value2,....);

值列表中须为表的每一个字段指定值

值的顺序必须和数据表中字段定义时的顺序相同

为表的指定字段插入数据

INSERT INTO 表名(column1 [, column2, …, columnn])
VALUES (value1 [,value2, …, valuen]);

在INSERT语句中只向部分字段中插入值

子句中随意列出列名,但是一旦列出,VALUES中要插入的value1,…valuen需要与column1,…columnn列一一对应

同时插入多条记录

INSERT语句可以同时向数据表中插入多条记录,插入时指定多个值列表,每个值列表之间用逗号分隔开

INSERT INTO table_name
VALUES
(value1 [,value2, …, valuen]),
(value1 [,value2, …, valuen]),
……
(value1 [,value2, …, valuen]);

INSERT INTO table_name(column1 [, column2, …, columnn])
VALUES
(value1 [,value2, …, valuen]),
(value1 [,value2, …, valuen]),
……
(value1 [,value2, …, valuen]);

一个同时插入多行记录的INSERT语句等同于多个单行插入的INSERT语句,但是多行的INSERT语句

在处理过程中 效率更高

将查询结果插入到表中

INSERT可以将SELECT语句查询的结果插入到表中

INSERT INTO 目标表名
(tar_column1 [, tar_column2, …, tar_columnn])
SELECT
(src_column1 [, src_column2, …, src_columnn])
FROM 源表名
[WHERE condition]

在 INSERT 语句中加入子查询

子查询中的值列表应与 INSERT 子句中的列名对应

二、更改数据(更新)

使用 UPDATE 语句更新数据

可以一次更新多条数据

UPDATE table_name
SET column1=value1, column2=value2, … , column=valuen
[WHERE condition]

如果需要回滚数据,需要保证在DML前,进行设置:SET AUTOCOMMIT = FALSE;

可加WHERE子句指定需要更新的数据

三、删除数据

使用 DELETE 语句从表中删除数据

DELETE FROM table_name [WHERE <condition>];

WHERE子句为可选参数,指定删除条件,如果没有WHERE子句,DELETE语句将删除表中的所有记录

到此这篇关于讲解MySQL增删改操作的文章就介绍到这了!

MySQL 相关文章推荐
MySQL Innodb关键特性之插入缓冲(insert buffer)
Apr 08 MySQL
详细谈谈MYSQL中的COLLATE是什么
Jun 11 MySQL
解决mysql模糊查询索引失效问题的几种方法
Jun 18 MySQL
MySQL连表查询分组去重的实现示例
Jul 01 MySQL
mysql定时自动备份数据库的方法步骤
Jul 07 MySQL
MySQL 数据类型详情
Nov 11 MySQL
mysql5.7的安装及Navicate长久免费使用的实现过程
Nov 17 MySQL
MySQL七大JOIN的具体使用
Feb 28 MySQL
MySQL优化常用的19种有效方法(推荐!)
Mar 17 MySQL
一次Mysql update sql不当引起的生产故障记录
Apr 01 MySQL
mysqldump进行数据备份详解
Jul 15 MySQL
MySQL 原理与优化之Limit 查询优化
Aug 14 MySQL
解决Mysql报错 Table 'mysql.user' doesn't exist
MYSQL常用函数介绍
May 05 #MySQL
MySQL 数据 data 基本操作
May 04 #MySQL
MySQL 字符集 character
May 04 #MySQL
MySQL 数据表操作
May 04 #MySQL
MySQL 执行数据库更新update操作的时候数据库卡死了
May 02 #MySQL
MySQL如何使备份得数据保持一致
You might like
全国FM电台频率大全 - 19 广东省
2020/03/11 无线电
php中运用http调用的GET和POST方法示例
2014/09/29 PHP
解决PHP里大量数据循环时内存耗尽的方法
2015/10/10 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
php判断是否为ajax请求的方法
2016/11/29 PHP
PHP实现的观察者模式实例
2017/06/21 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
二级域名转向类
2006/11/09 Javascript
用正则获取指定路径文件的名称
2007/02/27 Javascript
Mootools 1.2教程 正则表达式
2009/09/15 Javascript
js下将字符串当函数执行的方法
2011/07/13 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
Tab切换组件(选项卡功能)实例代码
2013/11/21 Javascript
jquery实现省市select下拉框的替换(示例代码)
2014/02/22 Javascript
jQuery大于号(&gt;)选择器的作用解释
2015/01/13 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
js拆分字符串并将分割的数据放到数组中的方法
2015/05/06 Javascript
js实现文字在按钮上滚动的方法
2015/08/20 Javascript
jquery mobile界面数据刷新的实现方法
2016/05/28 Javascript
微信小程序 wx.request(OBJECT)发起请求详解
2016/10/13 Javascript
JS原型与原型链的深入理解
2017/02/15 Javascript
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
2017/07/22 jQuery
总结js函数相关知识点
2018/02/27 Javascript
微信小程序之分享页面如何返回首页的示例
2018/03/28 Javascript
AngularJS使用$http配置对象方式与服务端交互方法
2018/08/13 Javascript
python绘图库Matplotlib的安装
2014/07/03 Python
numpy求平均值的维度设定的例子
2019/08/24 Python
基于HTML5的齿轮动画特效
2016/02/29 HTML / CSS
下面代码从性能上考虑,有什么问题
2015/04/03 面试题
护士实习自我鉴定
2013/10/22 职场文书
英语感恩演讲稿
2014/01/14 职场文书
目标责任书范文
2014/04/14 职场文书
高中生思想道德自我评价
2015/03/09 职场文书
自荐信格式模板
2015/03/27 职场文书
python中数组和列表的简单实例
2022/03/25 Python
Python实现文字pdf转换图片pdf效果
2022/04/03 Python