讲解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数据库并展示在前端页面的实现代码
May 02 MySQL
VS2019连接MySQL数据库的过程及常见问题总结
Nov 27 MySQL
深入讲解数据库中Decimal类型的使用以及实现方法
Feb 15 MySQL
MySQL中B树索引和B+树索引的区别详解
Mar 03 MySQL
解决MySQL添加新用户-ERROR 1045 (28000)的问题
Mar 03 MySQL
mysql 获取时间方式
Mar 20 MySQL
聊聊mysql都有哪几种分区方式
Apr 13 MySQL
Mysql调整优化之四种分区方式以及组合分区
Apr 13 MySQL
以MySQL5.7为例了解一下执行计划
Apr 13 MySQL
解决Mysql中的innoDB幻读问题
Apr 29 MySQL
讲解MySQL增删改操作
May 06 MySQL
MySQL约束(创建表时的各种条件说明)
Jun 21 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
星际原理概述
2020/03/04 星际争霸
PHP 程序员应该使用的10个组件
2009/10/31 PHP
php中convert_uuencode()与convert_uuencode函数用法实例
2014/11/22 PHP
php调整服务器时间的方法
2015/04/03 PHP
WordPress中限制非管理员用户在文章后只能评论一次
2015/12/31 PHP
extjs fckeditor集成代码
2009/05/10 Javascript
js用Date对象处理时间实现思路及代码
2013/01/31 Javascript
JS验证控制输入中英文字节长度(input、textarea等)具体实例
2013/06/21 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
JS实现Fisheye效果动感放大菜单代码
2015/10/21 Javascript
jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法
2015/11/27 Javascript
jquery.cookie实现的客户端购物车操作实例
2015/12/24 Javascript
AngularJS进行性能调优的7个建议
2015/12/28 Javascript
浅析JavaScript中的变量复制、参数传递和作用域链
2016/01/13 Javascript
最棒的Angular2表格控件
2016/08/10 Javascript
微信小程序实现图片轮播及文件上传
2017/04/07 Javascript
vue input输入框关键字筛选检索列表数据展示
2020/10/26 Javascript
在layui中对table中的数据进行判断(0、1)转换为提示信息的方法
2019/09/28 Javascript
JavaScript监听键盘事件代码实现
2020/06/03 Javascript
Vue+scss白天和夜间模式切换功能的实现方法
2021/01/05 Vue.js
python正则中最短匹配实现代码
2018/01/16 Python
python中abs&amp;map&amp;reduce简介
2018/02/20 Python
PYQT5 vscode联合操作qtdesigner的方法
2020/03/24 Python
浅谈django channels 路由误导
2020/05/28 Python
基于Python实现2种反转链表方法代码实例
2020/07/06 Python
Lands’ End英国官方网站:高质量男女服装
2017/10/07 全球购物
英国空调、除湿机和通风设备排名第一:Air Con Centre
2019/02/25 全球购物
Spartoo美国:欧洲排名第一的在线时装零售商
2019/12/12 全球购物
Ibatis如何调用存储过程
2015/05/15 面试题
为什么要使用servlet
2016/01/17 面试题
jQuery treeview树形结构应用
2021/03/24 jQuery
迅雷Cued工作心得体会
2014/01/27 职场文书
2014年高考决心书
2014/03/11 职场文书
小学生推普周国旗下讲话稿
2014/09/21 职场文书
2014幼儿园家长工作总结
2014/11/10 职场文书
2015年高校图书馆工作总结
2015/04/30 职场文书