SQL语言之DML语言学习(一) 数据插入与修改操作语言
数据操作语言:
插入: 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语言学习(一) 数据插入与修改操作语言相关推荐
- 数据库——数据插入、修改、删除
数据插入.修改.删除 数据插入 单行数据插入 多行数据插入 修改数据 删除数据 区分 数据插入 单行数据插入 语法格式如下: INSERT INTO table_name[列名1,列名2-] VALU ...
- 六、MySQL DML数据操纵语言学习笔记(插入、修改、删除详解 + 强化复习)
DML语言 数据操作语言: 插入:insert 修改:update 删除:delete 一.插入语句 (1)方式一:经典的插入方式 语法: insert into 表名(列名,-)values(值1, ...
- 语言 提取列名_学习健明老师发布的R语言练习题的学习笔记(二)
学习者:骆栢维 题目来源:生信基石之R语言 中级10 个题目:http://www.bio-info-trainee.com/3750.html 备注:本文为笔者学习健明老师GitHub答案代码的学习 ...
- 基于pbl的c语言课程设计及学习指导 答案,基于PBL的C语言课程设计及学习指导前三章答案1.0版...
<基于PBL的C语言课程设计及学习指导前三章答案1.0版>由会员分享,可在线阅读,更多相关<基于PBL的C语言课程设计及学习指导前三章答案1.0版(67页珍藏版)>请在人人文库 ...
- SQL查询的艺术学习笔记--数据插入操作
use seldata --insert 使用 --insert 基本语法 /* insert into table_anem [column1,colunm2,...columnN] values ...
- 使用 T-SQL 语句对数据库表进行单个数据插入、成批数据插入、修改和删除数据操作的介绍
增删改语句的介绍: 一.单个数据插入语句 INSERT INTO 表名 [(属性列 1,属性列 2 - )] VALUES (常量 1 ,常量 2 - ) 说明: ① 插入一个新元组,新元组属性列 1 ...
- SQL Server 2005 XML 操作总结(七)属性操作——插入、修改操作
========插入操作========= ====插入单个属性===== --为第一个book节点插入属性name值为"直接插入" set @data.modify('inser ...
- c语言 温探程序,学习第二天,再探C语言
今天学习书本的第二章,开始学习一些概念性的东西,好像这前几章好像都是概念性的东西,逻辑性好像没那么强,不知道后期的会不会对一个文科生来说,能不能理解. 第一天学了人生的第一个程序,那这个程序是怎么构成 ...
- hive学习之数据插入操作
1.插入于法 insert into 和insert overwrite INSERT INTO TABLE tablename1 [PARTITION (partcol1=val1, partcol ...
最新文章
- web app指南之构建html5离线应用
- python中的magic方法
- visitor-访问模式
- java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä'
- what is web farm
- R plot图片背景设置为透明_R语言(绘图入门)
- cad查看_CAD手机看图软件中批注的图片在电脑上如何查看?
- 2021天梯决赛题目及题解(持续更新)
- java xps生成_Java PDF/XPS转为Word/html /SVG、PDF和XPS互转
- 基于Android平台的会议室管理系统详细设计说明书
- Java每日一题——>739. 每日温度(蛮力法,栈方法)
- Android EditText与软键盘
- MySQL数据库复制概论
- 电赛无人机特征匹配(二):ORB算法+BFM算法+D-P轮廓检测算法
- 计算机桌面图标乱码,电脑软件上的文字变乱码怎么办?怎么修复?
- 绿地再次牵手国际会展业巨头,加速打造会展板块
- java 读取ssh2协议得到的数据_Java通过SSH2协议执行远程Shell脚本
- 解决:为什么谷歌浏览器启动主页是360导航,自己明明设置的是百度?
- 【数据结构】八大经典排序(两万字大总结)
- JQuery-weui city-picker动态加载数据