MySQL中的增删改方法

这篇具有很好参考价值的文章主要介绍了MySQL中的增删改方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.插入数据/添加数据

2.更新数据/修改数据

3.删除数据

4.小结:


1.插入数据/添加数据

方式一:一条一条添加

1.不指明添加的字段:insert into 表名 values (字段值)

        注意:一定要按照声明的字段先后顺序添加

2.指明添加的字段(推荐):insert into 表名(字段名) values (字段值)

3.同时添加多组数据:insert into 表名(字段名) values 

#指明了添加的字段名
#同时添加多组数据
INSERT INTO my_employees(id,first_name,last_name,userid,salary)
VALUES (1,'patel', 'Ralph', 'Rpatel', 895),
(2,'Dancs','Betty','Bdancs', 860),
(3, 'Biri' ,'Ben' ,'Bbiri' ,1100),
(4 ,'Newman' ,'Chad', 'Cnewman' ,750),
(5 ,'Ropeburn', 'Audrey' ,'Aropebur' ,1550);

方式二:将查询结果插入到表中

1.insert into 表名 (字段名) select…from…注意:查询的字段和添加的字段一一对应

2.说明:在使用第二种方法时一定要注意,被添加的表的数据类型长度不能大于添加表的数据长度;否则有添加失败的情况

INSERT INTO my_employees(id,first_name,last_name,userid,salary)
SELECT id,first_name,last_name,userid,salary
FROM employee;

2.更新数据/修改数据

1.update 表名 set 字段名 where 过滤条件

2.不加where时就可以批量修改数据

3.修改数据时,可能存在不成功情况:可能是由于约束的影响造成的。

#单个修改
UPDATE my_employees 
SET last_name = 'drelxer'
WHERE id = 3;

#批量修改
UPDATE my_employees
SET salary = 1000

3.删除数据

1.delect from 表名 where…

2.删除数据时也有不成功现象,也可能是由于约束造成的。

DELETE m,u
FROM my_employees m
JOIN users u
ON m.userid = u.userid

4.小结:

对于表、字段、数据的增删改方法一览文章来源地址https://www.toymoban.com/news/detail-607127.html

#一、对于表来说
#增
CREATE TABLE emp1 
AS
SELECT *
FROM emps;

#改
RENAME TABLE emp1 TO emp;
SHOW TABLES;

#删
DROP TABLE emp;
SHOW TABLES

#二、对于字段来说

#对字段的增
ALTER TABLE emps
ADD NAME VARCHAR(20) FIRST;

#对字段的改
ALTER TABLE emps
MODIFY NAME VARCHAR(30);

#对字段的重命名
ALTER TABLE emps
CHANGE NAME name1 VARCHAR(2);

#对字段的删除
ALTER TABLE emps
DROP name1;

#对字段重命名
RENAME TABLE emps TO emp;

#三、对于数据来说

#增
INSERT INTO t_user(ACCOUNT,PASSWORD,nickname)
VALUES('testl0','test10' ,' test10')

#改
UPDATE t_user
SET nickname = 'gg10'
WHERE id= 4;

#删
DELETE FROM t USER
WHERE id =4;

到了这里,关于MySQL中的增删改方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【MySQL】数据库的增删改查、备份、还原等基本操作

    大写的表示 [] 是可选项 CHARACTER SET: 指定数据库采用的字符集 COLLATE: 指定数据库字符集的校验规则 创建数据库的时候,有两个编码集: 1.数据库编码集——数据库未来存储数据 2.数据库校验集——支持数据库进行字段比较使用的编码,本质也是一种读取数据库中数据采

    2024年02月08日
    浏览(74)
  • MySql学习2:SQL分类、数据库操作、表操作、数据的增删改查

    SQL分类: DDL:数据定义语言,用来定义数据库对象(数据库、表、字段) DML:数据操作语言,用来对数据库表中的数据进行增删改 DQL:数据库查询语言,用来查询数据库表中的记录 DCL:数据控制语言,用来创建数据库用户、控制数据库的访问权限 查询所有数据库 查询当前

    2024年02月11日
    浏览(52)
  • Django学习记录:使用ORM操作MySQL数据库并完成数据的增删改查

    数据库操作 MySQL数据库+pymysql Django开发操作数据库更简单,内部提供了ORM框架。 安装第三方模块 ORM可以做的事: 1、创建、修改、删除数据库中的表(不用写SQL语句)。【无法创建数据库】 2、操作表中的数据(不用写SQL语句)。 1、自己创建数据库 1)启动MySQL服务 2)自带

    2024年02月14日
    浏览(59)
  • 【Mysql】数据库第四讲(表的增删改查操作 超全面 附实操案例)

    语法: 案例: 创建一个学生信息表 单行 多行 语法 案例 表达式不包含字段 表达式包含字段 表达式包含多个字段 比较运算符: 逻辑运算符: AND:多个条件必须都为 TRUE(1),结果才是 TRUE(1); OR:任意一个条件为 TRUE(1), 结果为 TRUE(1) NOT:条件为 TRUE(1),结果为 FALSE(0) 案例1 英语不

    2024年02月07日
    浏览(54)
  • 【MySQL】表的增删改查——MySQL基本查询、数据库表的创建、表的读取、表的更新、表的删除

         CURD是一个数据库技术中的缩写词,它代表Create(创建),Retrieve(读取),Update(更新),Delete(删除)操作。 这四个基本操作是数据库管理的基础,用于处理数据的基本原子操作。      在MySQL中,Create操作是十分重要的,它帮助用于创建数据库对象,如数据

    2024年03月18日
    浏览(62)
  • node+vue3+mysql前后分离开发范式——实现对数据库表的增删改查

    大家好,我是yma16,本文分享关于 node+vue3+mysql前后分离开发范式——实现对数据库表的增删改查。 技术选型 前端:vite+vue3+antd 后端:node koa 数据库:mysql koa是一个现代的Node.js框架,可以用来构建Web应用程序。 Vue.js 是一款用于构建用户界面的开源JavaScript框架。Vue.js 3 是 Vu

    2024年02月20日
    浏览(38)
  • MySQL中的增删改方法

    目录 1.插入数据/添加数据 2.更新数据/修改数据 3.删除数据 4.小结: 方式一:一条一条添加 1.不指明添加的字段:insert into 表名 values (字段值)         注意:一定要按照声明的字段先后顺序添加 2.指明添加的字段(推荐):insert into 表名(字段名) values (字段值) 3.同时添加多

    2024年02月15日
    浏览(33)
  • java通过JDBC连接mysql8.0数据库,并对数据库中的表进行增删改查操作

    目录 一、JDBC简介 二、添加依赖 三、JDBC操作数据库的步骤 四、JDBC操作数据库——增删改查 (一)新增数据 (二)删除数据 (三)修改数据 (四)查询数据 (五)多表连接查询         Java数据库连接,(Java Database Connectivity,简称JDBC)是java语言中用来规范客户端程序如何来访问数

    2024年02月03日
    浏览(127)
  • 数据库的增删改查(二)

    关系型数据库的一个重要功能 主要作用是保证数据的完整性,也就是数据的正确性(数据本身是正确的,关联关系也是正确的) 人工检查数据的完整性的工作量非常的大,在数据表定义一些约束,那数据库在写入数据时,帮我们完成这个工作 1.1、约束类型 *NOT NULL -指示某列

    2024年02月08日
    浏览(83)
  • 数据库的增删改查(一)

    *注释:在SQL中可以使用\\\"--空格+描述\\\"来表示注释说明 *CRUD即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母缩写 语法: insert [into] table_name              [(column[,column] ...)] values(value_list) [, (value_list)] … 注: *[]:选填 *value_list:value,[,value] ... 示例

    2024年02月08日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包