数据操作语言:

插入: insert

修改: update

删除:delete

—、插入语句

方式一

语法:

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

INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id)
VALUES(13,'小红','女','1990-4-23','15139783666',NULL,2);


可以省略列名,默认所有列,而且列的顺序和表中列的顺序一致

INSERT INTO beauty
VALUES(14,'张三','女',null,'15139783666',NULL,2);


方式二

INSERT 工NTO 表名
SET 数据
INSERT INTO  beauty
SET id=2, NAME='刘涛',phone='99999'


两种方式的比较

方式一支持插入多行


方式一支持子查询:将查询的结果插入

修改操作语言

1.修改单表的记录

语法

update 表名
set 列=新值,列=新值
where 筛选条件;

案例1:修改beauty表中姓周的女生的电话为138

UPDATE beauty
SET phone = '138'
WHERE  name LIKE '周%'



2.修改多表的记录

sql99语法:update表1别名
inner| left| right join表2别名on连接条件
set 列=值,...
where筛选条件;

案例:修改张无忌的女朋友的手机号为114


UPDATE boys bo
INNER JOIN beauty b
ON bo.id = b.boyfriend_id
SET b.phone = '114'
WHERE bo.boyName = '张无忌'

二.删除语句

方式一: delete语法:

1、单表的删除【★】

delete from表名
where筛选条件

案例1:删除手机号以9结尾的女生信息

DELETE FROM beauty
WHERE phone LIKE '%9 '

2、多表的删除【补充】

语法

delete表1的别名,表2的别名
from 表1别名
innerl left l right join表2别名on连接条件
where筛选条件;

案例:删除张无忌女朋友的信息

DELETE b
FROM beauty b
INNER JOIN boys bo
ON b.boyfriend_id = bo.id
WHERE bo.boyName='张无忌';

方式二: truncate
语法: truncate table表名;

SQL语言之DML语言学习(一) 数据插入与修改操作语言相关推荐

  1. 数据库——数据插入、修改、删除

    数据插入.修改.删除 数据插入 单行数据插入 多行数据插入 修改数据 删除数据 区分 数据插入 单行数据插入 语法格式如下: INSERT INTO table_name[列名1,列名2-] VALU ...

  2. 六、MySQL DML数据操纵语言学习笔记(插入、修改、删除详解 + 强化复习)

    DML语言 数据操作语言: 插入:insert 修改:update 删除:delete 一.插入语句 (1)方式一:经典的插入方式 语法: insert into 表名(列名,-)values(值1, ...

  3. 语言 提取列名_学习健明老师发布的R语言练习题的学习笔记(二)

    学习者:骆栢维 题目来源:生信基石之R语言 中级10 个题目:http://www.bio-info-trainee.com/3750.html 备注:本文为笔者学习健明老师GitHub答案代码的学习 ...

  4. 基于pbl的c语言课程设计及学习指导 答案,基于PBL的C语言课程设计及学习指导前三章答案1.0版...

    <基于PBL的C语言课程设计及学习指导前三章答案1.0版>由会员分享,可在线阅读,更多相关<基于PBL的C语言课程设计及学习指导前三章答案1.0版(67页珍藏版)>请在人人文库 ...

  5. SQL查询的艺术学习笔记--数据插入操作

    use seldata --insert 使用 --insert 基本语法 /* insert into table_anem [column1,colunm2,...columnN] values  ...

  6. 使用 T-SQL 语句对数据库表进行单个数据插入、成批数据插入、修改和删除数据操作的介绍

    增删改语句的介绍: 一.单个数据插入语句 INSERT INTO 表名 [(属性列 1,属性列 2 - )] VALUES (常量 1 ,常量 2 - ) 说明: ① 插入一个新元组,新元组属性列 1 ...

  7. SQL Server 2005 XML 操作总结(七)属性操作——插入、修改操作

    ========插入操作========= ====插入单个属性===== --为第一个book节点插入属性name值为"直接插入" set @data.modify('inser ...

  8. c语言 温探程序,学习第二天,再探C语言

    今天学习书本的第二章,开始学习一些概念性的东西,好像这前几章好像都是概念性的东西,逻辑性好像没那么强,不知道后期的会不会对一个文科生来说,能不能理解. 第一天学了人生的第一个程序,那这个程序是怎么构成 ...

  9. hive学习之数据插入操作

    1.插入于法 insert into 和insert overwrite INSERT INTO TABLE tablename1 [PARTITION (partcol1=val1, partcol ...

最新文章

  1. web app指南之构建html5离线应用
  2. python中的magic方法
  3. visitor-访问模式
  4. java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä'
  5. what is web farm
  6. R plot图片背景设置为透明_R语言(绘图入门)
  7. cad查看_CAD手机看图软件中批注的图片在电脑上如何查看?
  8. 2021天梯决赛题目及题解(持续更新)
  9. java xps生成_Java PDF/XPS转为Word/html /SVG、PDF和XPS互转
  10. 基于Android平台的会议室管理系统详细设计说明书
  11. Java每日一题——>739. 每日温度(蛮力法,栈方法)
  12. Android EditText与软键盘
  13. MySQL数据库复制概论
  14. 电赛无人机特征匹配(二):ORB算法+BFM算法+D-P轮廓检测算法
  15. 计算机桌面图标乱码,电脑软件上的文字变乱码怎么办?怎么修复?
  16. 绿地再次牵手国际会展业巨头,加速打造会展板块
  17. java 读取ssh2协议得到的数据_Java通过SSH2协议执行远程Shell脚本
  18. 解决:为什么谷歌浏览器启动主页是360导航,自己明明设置的是百度?
  19. 【数据结构】八大经典排序(两万字大总结)
  20. JQuery-weui city-picker动态加载数据

热门文章

  1. 替代微软SMS的好工具——Lansweeper
  2. 小猿圈Web前端开发学习路线
  3. 从身份管理系统思考企业CMDB的建设
  4. mormot数据库连接+查询+序列为JSON
  5. linux内核中链表代码分析---list.h头文件分析(二)【转】
  6. 5款不可或缺的Android App
  7. MIT黑科技:全新芯片将语音识别功耗降低99%
  8. ubuntu系统下创建软件桌面快捷方式
  9. 过去式加ed的发音_过去式的变化规律,掌握诀窍了吗?
  10. 【奥运代表团加油】ABAP字符处理杂例