广告
返回顶部
首页 > 资讯 > 数据库 >4、MySQL——向数据表中插入数据,修改数据表中的数据,数据表删除操作
  • 834
分享到

4、MySQL——向数据表中插入数据,修改数据表中的数据,数据表删除操作

mysql数据库sql 2023-10-10 06:10:23 834人浏览 泡泡鱼
摘要

目录 一、数据表插入操作:INSERT  1、 给表中的所有字段插入数据  2、给表中的个别字段插入数据  3、向数据表中批量插入多条数据 二、数据表修改操作:UPDATE 1、修改所有字段的数据   2、修改个别字段的数据 三、数据表删除

目录

一、数据表插入操作:INSERT

 1、 给表中的所有字段插入数据

 2、给表中的个别字段插入数据

 3、向数据表中批量插入多条数据

二、数据表修改操作:UPDATE

1、修改所有字段的数据 

 2、修改个别字段的数据

三、数据表删除操作:DELETE

1、删除数据表中的个别记录

2、删除数据表中的所有数据

3、TRUNCATE删除


一、数据表插入操作:INSERT

英文单词: insert  插入          values    值,价值

语法格式:

INSERT INTO 表名(列名1,列名2,...) values  (列值1,列值2...);

注意:

--->列名与列值的类型、个数、顺序要一一对应;

--->可以把列名当做java中的形参,把列值当做实参;

--->数据不要超出列定义的长度;

--->如果插入空值,请使用null;

--->插入的日期和字符一样,都使用引号括起来。

先创建一个mysql04数据库,在mysql04数据库中创建一个学生信息表student

create database `Mysql04`;

use `mysql04`;

  create table if not exists `student`(
    `name` varchar(20) not null,
    `age` int,
    `sex` varchar(3),
    `score` double
    );

 1、 给表中的所有字段插入数据

insert into student(name,age,sex,score) values('张三',18,'男',90);

 如果给数据表中的所有字段插入数据,那么字段名列表可以省略不写

语法格式:

insert into 表名 values(列值1,列值2,....);

insert into student values('lisi',20,'男',86); 

 2、给表中的个别字段插入数据

语法格式:

INSERT INTO 表名(列名1,列名2,...) values  (列值1,列值2,...);

 insert into student(name,sex) values('lisa','女');

 3、向数据表中批量插入多条数据

语法格式:

a、给数据表中的所有字段批量添加数据:

insert into 表名 values(数据1,数据2,...),(数据1,数据2,...),...,(数据1,数据2,...);

b、给数据表中的个别字段批量添加数据:

NSERT INTO 表名(列名1,列名2,...) values(列值1,列值2,...),(列值1,列值2,...),...,(列值1,列值2,...);

  insert into student values
    ('student01',18,'男',80),
    ('student02',19,'女',96),
    ('student03',18,'女',85);

  insert into student(name,sex) values
    ('student04','男'),
    ('student05','男'),
    ('student06','女');

二、数据表修改操作:UPDATE

英文单词: update   更新    set  设置     where  哪里

 语法结构:

UPDATE 表名 SET 列名1=数据1,列名2=数据2,.... [WHERE 字段名=数据];

创建员工表emp 

 create table `emp`(
    `name` varchar(20) not null,
    `age` int,
    `gender` varchar(3) comment'性别',
    `salary` double
    );

向emp数据表中插入三条记录

  insert into emp values
    ('zhangsan',25,'male',4500),
    ('lisa',24,'female',5000),
    ('lisi',30,'male',5200);

1、修改所有字段的数据 

语法格式:

UPDATE 表名 SET 列名1=数据1,列名2=数据2,...;

把所有员工的工资修改为6000

 update emp set salary=6000;

 2、修改个别字段的数据

 语法结构:

UPDATE 表名 SET 列名1=数据1,列名2=数据2,.... [WHERE 字段名=数据];

将lisa的工资改为7000 

update emp set salary=7000 where name='lisa'; 

 将男员工的工资增加500

 update emp set salary=salary+500 where gender='mal'; 

 将lisi性别改为female,工资改为7000

update emp set gender='female',salary=7000 where name='lisi';

三、数据表删除操作:DELETE

英文单词: delete  删除          from  从.....起

语法格式:

DELETE FROM 表名 [WHERE 列名=数据]; 

--->如果不加where过滤,会把数据表中的所有数据都删除

1、删除数据表中的个别记录

语法格式:

DELETE FROM 表名 [WHERE 列名=数据]; 

删除名为zhangsan的记录 

 delete from emp where name='zhangsan';

2、删除数据表中的所有数据

语法格式:

DELETE FROM 表名;

删除emp表中的所有数据 

delete from emp; 

3、TRUNCATE删除

DELETE删除表中的数据,表结构还在,删除后的数据可以找回。

TRUNCATE是把表直接DROP掉,然后再创建一个同样的新表,删除的数据不能找回。执行速度比DELETE快。

来源地址:https://blog.csdn.net/CSDN_Loveletter/article/details/127543425

您可能感兴趣的文档:

--结束END--

本文标题: 4、MySQL——向数据表中插入数据,修改数据表中的数据,数据表删除操作

本文链接: https://www.lsjlt.com/news/426810.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 4、MySQL——向数据表中插入数据,修改数据表中的数据,数据表删除操作
    目录 一、数据表插入操作:INSERT  1、 给表中的所有字段插入数据  2、给表中的个别字段插入数据  3、向数据表中批量插入多条数据 二、数据表修改操作:UPDATE 1、修改所有字段的数据   2、修改个别字段的数据 三、数据表删除...
    99+
    2023-10-10
    mysql 数据库 sql
  • MySQL中数据表如何实现数据插入、更新、删除操作
    小编给大家分享一下MySQL中数据表如何实现数据插入、更新、删除操作,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、插入数据 ...
    99+
    2022-10-18
  • mysql数据库表插入数据
    如何向mysql数据表中插入数据? 答:你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据。 以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法: 如果数据是字符型,必须使用单引...
    99+
    2023-08-31
    数据库 mysql php
  • 建表时向表中插入数据
    DECLARE BEGIN execute immediate 'create table TJ_JKTJBACK(tjbh VARCHAR2(200) not null,grb...
    99+
    2022-10-18
  • MySQL数据库操作DML 插入数据,删除数据,更新数据
    目录DML介绍数据插入数据修改数据删除DML介绍 DML是指数据操作语言,英文全称是Data Manipulation Language,用来对数据库中表的数据记录进行更新。 关键字: 插入insert删除delet&#...
    99+
    2022-07-11
    MySQL数据库操作DML MySQL插入数据 MySQL删除数据 MySQL更新数据
  • MySQL数据库操作DML 插入数据,删除数据,更新数据
    目录DML介绍数据插入数据修改数据删除DML介绍 DML是指数据操作语言,英文全称是Data Manipulation Language,用来对数据库中表的数据记录进行更新。 关键字...
    99+
    2022-11-13
  • mysql如何删除数据表中的行数据
    小编给大家分享一下mysql如何删除数据表中的行数据,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在mysql中可以使用DELE...
    99+
    2022-10-18
  • 删除mysql数据表如何操作
    MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。 语法 以下为删除MySQL数据表的通用语法: DROP TABLE table_name...
    99+
    2022-05-20
    mysql 删除表
  • 怎么在数据表中删除数据
    今天就跟大家聊聊有关怎么在数据表中删除数据,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。MySQL 提供了 DELETE 和 TRUNCAT...
    99+
    2022-10-18
  • mysql如何删除数据表中的全部数据
    mysql如何删除数据表中的全部数据?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!mysql删除数据表中的全部数据的方法:...
    99+
    2022-10-18
  • MySQL怎么修改数据表的数据
    MySQL修改数据的关键语句是”UPDATE“其语法如下:UPDATE table_name SET field1=new-value1, field2=new-value2[WHERE Claus...
    99+
    2022-10-18
  • MySQL 操作数据库、数据表
      通过mysql-client连接到mysql-server,sql语句要以分号结尾,这样按Enter才会执行sql语句。 mysql关键字不区分大小写 字符串、时间日期类型的值要引起来     数据库操作 show data...
    99+
    2016-11-30
    MySQL 操作数据库 数据表
  • 数据库删除表中数据的方法
    小编给大家分享一下数据库删除表中数据的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!数据库删除表中数据的方法:1、使用“dr...
    99+
    2022-10-18
  • phpmyadmin如何删除数据表中的数据
    这篇文章主要介绍phpmyadmin如何删除数据表中的数据,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用phpmyadmin数据库管理工具删除数据表中的数据,例如:我们还是以us...
    99+
    2022-10-18
  • mysql如何删除数据表和关联的数据表删除详情
    目录前言一、mysql删除没有被关联的表二、删除被其他表关联的主表前言 删除数据表的时候,表的定义和表中所有的数据均会被删除。因此,在进行删除操作前,最好对表中的数据做一个备份,以免造成无法挽回的后果。 mysql删除数...
    99+
    2022-07-26
    mysql删除数据表 mysql关联数据表删除
  • 数据库中表和表数据如何删除恢复
    这篇文章主要介绍了数据库中表和表数据如何删除恢复,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 flashback table TABLE...
    99+
    2022-10-18
  • 4.SQL--创建成绩表和向表内插入数据
    --创建成绩表,并向表内插入数据create table SC(Scid varchar(10),Cid varchar(10),score decimal(18,1))--向表内插入数...
    99+
    2022-10-18
  • MySQL数据库之数据表操作
    目录一、创建数据表1、基本语法2、创建方式一3、创建方式二4、表选项5、复制已有表结构二、显示数据表三、显示表结构四、显示表创建语句五、设置表属性六、修改表结构1、修改表名2、新增字...
    99+
    2022-11-13
  • mysql删除表中数据的方法
    这期内容当中小编将会给大家带来有关mysql删除表中数据的方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。语句为“DELETE FROM 表名称 WHER...
    99+
    2022-10-18
  • MySQL如何删除表中的数据
    目录如何删除表中的数据一、delete删除表中的数据二、drop删除表中的数据三、truncate删除表中的数据删除表数据但不删除表结构SQL语句下面是两种SQL语句如何删除表中的数据 mysql删除表中的数据...
    99+
    2022-11-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作