数据插入、修改、删除

  • 数据插入
    • 单行数据插入
    • 多行数据插入
  • 修改数据
  • 删除数据
    • 区分

数据插入

单行数据插入

语法格式如下:
INSERT INTO table_name[列名1,列名2…] VALUES(values)
插入数据时,值列表必须与字段名称列表的顺序和数据类型一致。如果不指定列名,则在VALUES子句中要给出每一列的值,且顺序和数据类型必须与原表一致。

例15 向student表中插入一条完整的记录。
Insert into student(Sno,Sname,Sex,Birthday,Sdept,memo) values(‘201401’,‘张三’,‘女’,’10-7月-2000,‘音乐学院’,’钢琴班’);

Insert into student values(‘201901’,‘张三’,‘女’,’10-7月-2000’,‘音乐学院’,’钢琴班’);

多行数据插入

语法格式如下:
INSERT INTO table_name [列名]
SELECT … FROM source_table_name
[WHERE ……]

例17 将emp表中职位为MANAGER的员工复制到manager表中。
拷贝数据
INSERT INTO manager
SELECT empno,ename,sal FROM emp WHERE job=’MANAGER’;

修改数据

UPDATE语句用来修改表中的数据,可以一次修改一条或多条记录。
语法格式如下:
UPDATE table_name
SET column_name=value
[WHERE condition]

例8.18 将学生表(student)学生 202101(sno)的系部(sdept)改为音乐学院
update student set sdept=‘音乐学院’ where sno=‘202101’;

删除数据

DELETE语句可以删除表中的一条或多条记录。
DELETE FROM table_name WHERE …
WHERE condition:指定满足哪些条件的记录需要被删除。若没有此项,则将删除所有记录。

例19将学号为201401的学生信息删除。
SQL>DELETE FROM student WHERE sno=’201401’;

区分

DROP TABLE table_name (删除表);
delete from 表名 where 删除条件(删除表内数据,用 delete);
truncate table 表名(清除表内数据,保存表结构,用 truncate);

数据库——数据插入、修改、删除相关推荐

  1. Mysql 数据插入 修改删除

    MYSQL基础上机练习题(二) 数据插入.修改.删除 一.实验目的: 数据插入.修改.删除 数据表的复制 字段分列 二.实验内容: 对实验一所展示的表进行数据输入.修改.删除  以下为Employee ...

  2. java实现hbase表创建、数据插入、删除表

    近日查看了相关资料后,梳理了一下用java实现hbase的表创建.数据插入.删除表,代码如下: 1.需要的jar包: commons-codec-1.4.jar commons-logging-1.0 ...

  3. php对‘[{“id“:“1“,“name“:“cyg”},{“id“:“2“,“name“:“liwen“}]json数据进行修改删除操作

    作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 前言 代码 删除效果 修改效果 前言 对json数据进行修改删除操作,数组里面有两个json 代码 ...

  4. sql添加、修改、删除数据,修改删除数据库表。

    在创建完数据库的表格后,接下来要做的显然就是对表格的数据进行编辑了,这篇文章整理了一些关于表格处理的基本方法: 一.添加数据: 在上篇文章中我已经建好了一个t_student的表格,然后往其中添加数据 ...

  5. cmd命令窗口mysql查询表数据命令行_cmd 命令行模式操作数据库 添加查询 修改 删除 ( 表 字段 数据)...

    一 查看数据库.表.数据字段.数据 1 首先配置环境变量 进入mysql  或者通过一键集成工具 打开mysql命令行  或者mysql 可视化工具 打开命令行 进入这样的界面   不同的机器操作不同 ...

  6. 创建数据库表及修改删除数据表字段

    创建数据库表   例: 目标:创建一个school数据库 创建学生表(列,字段)        使用SQL语句创建 要求:学号int.姓名varchar.密码varchar.生日datetime.家庭 ...

  7. 数据库系统实践 IV 查询插入修改删除操作

    知识 CASE函数 是一种多分支的函数,可以根据条件列表的值返回多个可能的结果表达式中的一个. 可用在任何允许使用表达式的地方,但不能单独作为一个语句执行. 分为: 简单CASE函数 搜索CASE函数 ...

  8. mysql数据回退_mysql DML 数据插入,删除,更新,回退

    mysql插入,删除,更新地址:https://wenku.baidu.com/view/194645eef121dd36a32d82b1.html http://www.cnblogs.com/st ...

  9. 关于若干数据库数据插入性能的对比

    前几天,苦恼于到底使用哪一种本地数据库来存储部分数据,于是决定做一个数据插入测试进行求证.       本地数据库接触不多,最早用过Access,但现在SQLite功能更加强大--而且,说实在的我不喜 ...

最新文章

  1. 奥巴马竟被「去马赛克 AI」洗白,CVPR 新研究惹上种族歧视大麻烦,LeCun 也被卷入其中...
  2. vsearch2.8.1使用和命令简介——中文帮助文档(免费64位版usearch)
  3. 4.2.3 减少磁盘延迟时间的方法
  4. 设置背景图片模糊,内容不模糊
  5. 12 月 Web 服务器调查:“王者” nginx 增长最快!
  6. WPF-005:关于使用PageFunction导航中KeepAlive的使用
  7. java: Iterator的使用
  8. java mysql备份_java调用mysql服务做备份与恢复
  9. http上传文件原理
  10. 微信自动发卡机器人说明
  11. 微信公众号模板如何使用?公众号模板教程!
  12. 【论文笔记】在CommonsenseQA 上追平人类: 通过External Attention 增强 Self-Attention
  13. hazelcast 搭建_hazelcast教程 入门
  14. 分享一个:批量下载个性化桌面壁纸和各种唯美图片的方法
  15. IONIC中slides的使用(图片显示及其删除)
  16. mac 4k分辨率 字太小 27寸 hidpi_2019年显示器选购经验分享 上篇(点距与尺寸和分辨率的关系)...
  17. USACO 刷水记录
  18. 扬帆起航——第一篇博客
  19. 统计学中基础概念说明
  20. eventListener-一个控件控制另一个控件的显示

热门文章

  1. php fflush失败,php fflush 函数_PHP教程
  2. java resources报错解决方案(步骤三亲测)
  3. widget jquery 理解
  4. 使用Excle做数据分析与时间序列季节指数预测
  5. vmware虚拟机安装win7_vmware虚拟机中安装mac Catalina10.15
  6. ACCESS数据库的压缩,备份,还原,下载,删除的实现
  7. C/C++ struct定义
  8. 算法设计与分析(python版)-作业三
  9. linux使分区生效,Linux 硬盘分区生效命令partprobe
  10. 一招解决LoadRunner不能录制脚本(录制脚本为空)问题