目录

一、数据表插入操作: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快。

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

  1. [MySQL]数据的增加(插入)、修改、删除与计算列

    文章目录 1. 插入数据 1.1 表的准备 1.2 一次添加一条记录 1.2.1 为表的所有字段按默认顺序插入数据 1.2.2 为表的指定字段插入数据 1.3 一次添加多条记录 1.4 将查询结果插入 ...

  2. 基于SqlServer基本表的插入、修改和删除

    实验二 SQL基本表的插入.修改和删除一.实验目的及要求: 熟练掌握基本表的插入.删除与修改,为后继学习作准备. 二.实验任务: 1.了解并掌握SQL Server Management Studio ...

  3. 视图操作 第3关:在视图中插入、修改、删除数据

    任务描述 本关任务: 相关知识 为了完成本关任务,你需要掌握: 1.创建视图 2.插入数据 3.更新数据 4.删除数据 语法 1.使用CREATE VIEW语句创建视图 语法格式: CREATE [O ...

  4. textarea中插入标签_HTMLCSS学习笔记(二)-- HTML表单标签

    表单 1 : 表单标签 <form></form> 属性 : action = '接口地址' method = 'get / post' name = '表单名称' 2 : 表 ...

  5. MySQL数据库表的插入,修改,删除操作实验

    一.验证性实验 1.学校教师管理数据库中的teacherInfo表,其表的定义如下所示,请完成如下操作. (1)向teacherInfo表中插入记录.写出INSERT语句的 INSERT INTO t ...

  6. linux浏览器不能播放音频文件夹,在html中插入音频文件在浏览器中播放音频文件的兼容性问题...

    下面谈谈本人在html中插入音频文件,经过我的本地测试总结的一些问题(播放mp3文件): 1. 问题:IE8上正常(通过media player插件来播放)但在IE6和IE7上不会播放 Firefox ...

  7. 怎样在html中插入广告,如何在网页中插入广告代码。

    1.首先通过百度搜索百度地图生成器,进入百度地图生成器的创建地图页面. 2.在创建地图页面第一步输入我们需要生成地图的地址,然后点击查找. 3.如果没有其它设置需求的话,那么就可以直接点击下方的获取代 ...

  8. 为什么word中插入对象会自动关闭word_你常常忽视的Word文本操作小技巧

    ​​很多人在运用word时候,会遇到一些绊脚石,小编这里整理了大家经常忽略的8个word操作小技巧.别客气,我是活雷锋!页眉页脚一.怎样让word中每一页用不同的页眉?整个文档只能用相同的页眉,一改就 ...

  9. es中的xpack插件下载_ppt中插入flash动画工具-PowerPoint中插入Flash插件下载电脑版...

    PowerPoint中插入Flash插件是一款能帮助快速在PowerPoint中能插 Flash动画的插件工具,我们知道,有时在PowerPoint课件中为了更形象地说明问题,需要插入Flash动画. ...

  10. 关于直接在网页中插入mp4视频实际应用中经历的那些事儿

    一:实现点击图片任意位置可播放视频. 大家都知道,如果直接用Video标签插入视频的话,直接点击画面是不能实现播放功能的.只能用controls属性为视频加上控制栏,点击控制栏中的播放按钮才可以播放. ...

最新文章

  1. 读取本地照片 以流的形式进行显示
  2. GOF对Builder模式的定义(转载)
  3. 当内容超出最大的长度的时候,使用CSS使文本显示省略号
  4. C++ Primer笔记 容器和算法(2)
  5. Python程序员的30个常见错误
  6. 金额逾千万!浪潮智能存储G2中标华中科技大学脑科学研究项目
  7. 创建自己的Convers. Routine.
  8. 组态王和modbus协议
  9. requests库学习
  10. JavaWeb知识总结
  11. RunLoop已入门?不来应用一下?
  12. Winform控件学习笔记【第四天】——WebBrowser
  13. 实体连锁电商会员运营方案
  14. Python基础_Day13
  15. win10服务器只显示4g内存,64位win10识别到了4G内存,却只用了3.1G,为什么?
  16. 计算机研究生哪个子专业最容易考公务员
  17. fMRI中自发性短暂脑网络交互的行为相关性
  18. 机器学习实战(三):Classification
  19. 手机开机密码忘记了怎么办?
  20. anaconda自动安装jupyter后打开E盘

热门文章

  1. 最详细的idea创建webservice教程
  2. cf——Boats Competition 赛艇
  3. java字符串分割方法.split()的详细用法
  4. PTA 1060 爱丁顿数(Python3)
  5. 我是如何用Python制作出知乎问答收集工具的?
  6. FFmpeg之视频加水印
  7. java自动生成略缩图
  8. 何为好的健身房saas管理系统-捷径系统
  9. 《机器学习》西瓜书课后习题9.4——python实现K-means算法
  10. PC-cillin 2007 网络安全版