用SQL语言操作数据
SQL是什么?
Structured Query Language :结构化查询语言
T-SQL:Transact-SQL
T-SQL是SQL的增强版
对功能进行了扩充:如变量说明、流程控制、功能函数
DML(数据操作语言)
插入、删除和修改数据库中的数据
DCL(数据控制语言)
用来控制存取许可、存取权限等
DQL(数据查询语言)
用来查询数据库中的数据
DDL(数据定义语言)
用来建立数据库、数据库对象和定义标的列
插入多行数据
方法一通过INSERT SELECT语句将现有表中的数据添加到已存在的表中
语法:
INSERT INTO <表明>(列名)
SELECT<列名>
FROM<源表名>
示例:
INSERT INTO AddressList(姓名,地址,电子邮件)
SELECT SName,SAddress,SEmail
FROM Students
注意:AddressList表必须预先创建,并具有姓名,地址和电子邮件三列
方法二通过SELECT INTO语句将现有表中的数据添加到新表中
语法:
SELECT(列名)
INTO<表名>
FROM <源表名>
示例:
SELECT Students.SName,Students.SAddress,Students.SEmail
INTO AddressList
FROM Students
注意:该语句只能执行一次
方法三通过UNION关键字合并数据进行插入
语法:
INSERT INTO<表名>(列名)
SELECT <列名> UNION
SELECT <列名> UNION
示例:
INSERT INTO<Sname,Sex,Sbirthday,Sage>
SELECT '孙俪',0,'1982-9-26',31 UNION
SELECT '邓超',0,'1980-9-26',33 UNION
SELECT '邓等等',0,'2011-9-26',5
最后一个可以不加UNION
1.使用T-SQL更新删除数据
1.使用UPDATE更新数据行
UPDATE 表名 SET 列名 = 更新值 [WHERE 更新条件]
注意:1.更新多列数据使用逗号隔开
2.勿忘条件限制,乙方有效数据的丢失
2.使用DELETE删除数据
DELETE [FROM] 表名 [WHERE<删除条件>]
使用TRUNCATE删除数据行
TRUNCATE TABLE 表名
示例:
TRUNCATE TABLE Students
注意:
实际工作中应用尽量少用TRUNATE TABLE,因为它删除的数据不能恢复
用SQL语言操作数据的更多相关文章
- SQL语句操作数据与一些函数使用的丰富数据库
数据库有多重要,其实不用我说,但该怎么运用好数据库下SQL语句与其它的如“函数”等等,那就需要我们大家多多去练习并总结其中的窍门,或许你的总结没那么好,担只要你的练习足够多,就算那不是窍门,那也将是你 ...
- 一些经典===>>用SQL语句操作数据
用SQL语句操作数据 结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言 ...
- 数据库 用SQL语句操作数据
ACCP 马天鹏 2017/10/20 14:33:07用SQL语句操作数据. SQL的组成:(1)DML(Data Manipiation Language ,数据操作语言,)用来插入,修改和删除数 ...
- Impala SQL 语言元素(翻译)[转载]
原 Impala SQL 语言元素(翻译) 本文来源于http://my.oschina.net/weiqingbin/blog/189413#OSC_h2_2 摘要 http://www.cloud ...
- Impala SQL 语言元素(翻译)
摘要: http://www.cloudera.com/content/cloudera-content/cloudera-docs/Impala/latest/Installing-and-Usin ...
- 我们曾经心碎的数据库之 用SQL语句操作数据
第八章 用SQL语句操作数据 1.SQL简介 SQL语言是能够识别指令,执行相应的操作并为程序提供数据的一套指令集 SQL的全称: 结构化查询语言(Structured Query Languag ...
- sql 语言--- DML,DDL,DQL,DCL,TCL,CCL
结构化查询语言(Structured Query Language)简称SQL 是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询.更新和管理 ...
- 学习笔记:oracle学习三:SQL语言基础之sql语言简介、用户模式
目录 1.sql语言简介 1.1 sql语言特点 1.2 sql语言分类 1.3 sql语言的编写规则 2.用户模式 2.1 模式与模式对象 2.2 实例模式scott 本系列是作为学习笔记,用于记录 ...
- 架构-数据库访问-SQL语言进行连接数据库服务器-OLE:OLE
ylbtech-架构-数据库访问-SQL语言进行连接数据库服务器-OLE:OLE Object Linking and Embedding,对象连接与嵌入,简称OLE技术.OLE 不仅是桌面应用程序集 ...
随机推荐
- 五种基于RGB色彩空间统计的皮肤检测算法
最近一直在研究多脸谱识别以及如何分辨多个皮肤区域是否是人脸的问题 网上找了很多资料,看了很多篇文章,将其中基于RGB色彩空间识别皮肤 的统计算法做了一下总结,统计识别方法主要是简单相比与很多其它基于 ...
- org.hibernate.MappingException:Unknown entity:java.util.ArrayList
1.错误描述 [CQ] ERROR [http-apr-8888-exec-3] com.opensymphony.xwork2.util.logging.commons.CommonsLogger. ...
- Python实现常用的数据结构
Python中的数据结构 #巧用Python列表特性实现特定数据结构 #栈实现stack = []stack.push(x)stack.pop()stack[-1] #队列实现from colle ...
- jquery中的下拉框
1.1select获取选中的value值 <label for="select"> <select id="key_RedemptionMode&quo ...
- js判定是否为chrome,区分搜狗+360
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 【SDOI2009】HH去散步(矩阵快速幂)
题面 题目描述 HH有个一成不变的习惯,喜欢饭后百步走.所谓百步走,就是散步,就是在一定的时间 内,走过一定的距离. 但是同时HH又是个喜欢变化的人,所以他不会立刻沿着刚刚走来的路走回. 又因为HH是 ...
- RabbitMQ教程C#版 - Hello World
先决条件 本教程假定RabbitMQ已经安装,并运行在localhost标准端口(5672).如果你使用不同的主机.端口或证书,则需要调整连接设置. 从哪里获得帮助 如果您在阅读本教程时遇到困难,可以 ...
- 【learning】[待完善]关于辛普森公式的一点想法
[吐槽] 嗯一开始接触到这个东西其实是因为某道凸包的题目好像可以用这个奇妙的方法来算 但其实了解也不是很深,只是觉得这个东西十分有意思, 所以先稍微写一下自己的想法,了解更多之后慢慢完善 [正题] 首 ...
- 微信小程序之生成图片分享
通过社交软件分享的方式来进行营销小程序,是一个常用的运营途径.小程序本身支持直接将一个小程序的链接卡片分享至微信好友或微信群,然后别人就可以通过点击该卡片进入该小程序页面.但是小程序目前不支持直接分享 ...
- Android 运行时权限及APP适配
Android 6.0起,Android加强了权限管理,引入运行时权限概念.对于: 1. Android 5.1(API 22)及以前版本,应用权限必须声明在AndroidManifest.xml中, ...