使用T-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,因为它删除的数据不能恢复

转载于:https://www.cnblogs.com/luoxionghenku/p/7700380.html

用SQL语言操作数据相关推荐

  1. 易语言逐条读access数据_易语言操作数据教程之ACCESS实战视频教程

    易语言操作数据教程之ACCESS实战教程第一讲 第一讲: 这一节我们讲ACCESS实战教程 实战教程: 分类的账号管理器 --------------------------------------- ...

  2. 第三阶段:Web前端:02数据库(sql语言、JDBC数据库连接) | 03(1)SpringBoot

    二.数据库--> MySQl或MariaDB 0.1.Mysql-安装步骤 进入网址 http://doc.canglaoshi.org/-->常用下载:Windows必备-->Ma ...

  3. 【转】SQL语言艺术

    SQL 语言艺术 内容介绍 本书分为12章,每一章包含许多原则或准则,并通过举例的方式对原则进行解释说明.这些例 子大多来自于实际案例,对九种SQL经典查询场景以及其性能影响讨论,非常便于实践,为你 ...

  4. Oracle PL/SQL语言初级教程(自学)

    Oracle PL/SQL语言初级教程 PL/SQL 语言基础 PL/SQL 是一种高性能的基于事务处理的语言,能运行在任何 ORACLE 环境中,支持所有数据处理命令. 通过使用 PL/SQL 程序 ...

  5. 实验四 数据库SQL语言基础编程

    -- 实验四 数据库SQL语言基础编程 -- 实验目的: --  掌握数据库查询语句的编写方法 --  掌握利用查询语言完成基本查询 --  掌握利用SQL语句完成数据的添加.删除.修改操作 -- 实 ...

  6. PL/SQL语言基础

    PL/SQL语言基础 /********************************数据类型*************************************/ %rowtype  (行对 ...

  7. 【DataBase】【SQL语言】【第三天】

    为什么80%的码农都做不了架构师?>>>    贡献作者 -[XJDomain] 博客XJ:  https://my.oschina.net/shengbingli/blog Git ...

  8. 关于SQL语言的初步认识

    关于SQL语言的初步认识 1.一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义. 2.一个SQL表由行集构成,一行是列的序列(集合),每列与行对应一个数据项. 3.一个表或者是一 ...

  9. mysql实验6语言结构_实验六 SQL语言数据查询语言DQL.pdf

    实验六 SQL语言数据查询语言DQL 实验六 SQL 语言数据查询语言DQL 一.实验目的 数据查询语言指对数据库中的数据查询.统计.分组.排序等操作.查询语 句可以分为简单查询.连接查询.嵌套查询和 ...

  10. SQL语言基本语句介绍

        表的建立 关系数据库的主要特点之一就是用表的方式组织数据.表是SQL语言存放数据.查找数据以及更新数据的基本数据结构.在SQL语言中,表有严格的定义,它是一种二维表,对于这种表有如下规定: 1 ...

最新文章

  1. 浅析如何从比值得出网站优化效果的好坏?
  2. new Scanner(1.txt);读取不到文件中的数据
  3. Bochs调试Linux内核 - 定位内核中的变量或数据结构
  4. chrome 开发工具_我最喜欢的Chrome开发工具提示和技巧
  5. java sunjce,无法初始化类javax.crypto.SunJCE_b
  6. Python小白的数学建模课-B5. 新冠疫情 SEIR模型
  7. 轻量级Java持久化框架,Hibernate完美助手,Minidao 1.6.2版本发布
  8. mysql errorcode 1366_MySQL 字符集的问题引起的Error 1366错误 | Soo Smart!
  9. C++中的config设计
  10. bulma.css_在5分钟内学习Bulma CSS-初学者教程
  11. 交换机基本原理和配置
  12. python 调用word打开doc文档报错,“word无法启动转换器mswrd632.wpc”
  13. 输入一系列整数,建立二叉排序树,并进行前序,中序,后序遍历。
  14. 基于CUBEMX和STM32C8T6的同轴麦轮小车制作(二)——HAL库接受jy61p陀螺仪数据,并解决数据溢出卡死问题。
  15. python discuz_[Python代码]Discuz!论坛(X2.5)发帖及回复脚本
  16. micropython esp32驱动舵机_关于micropython ESP32的MQTT通讯方式控制舵机
  17. Python库turtle的趣味性用法,欢迎来品尝。
  18. 高端游戏计算机外形规格,【戴尔G5游戏笔记本电脑外观展示】接口|尺寸|键盘|触摸板_摘要频道_什么值得买...
  19. 云生态瞭望 | 腾讯云生态暖伙伴心
  20. idea设置背景颜色和侧边栏颜色为豆沙绿

热门文章

  1. taro 请务必在小程序页面中完善页面基础信息_如何一人五天开发完复杂微信小程序...
  2. linux应用程序固件升级,试试用 Linux 中的 fwupd 更新 ThinkPad 固件
  3. 使用Nativefier将web页面打包为桌面应用
  4. 谷歌:光靠软件修复不能完全防御“幽灵”漏洞
  5. ELK系列~NLog.Targets.Fluentd到达如何通过tcp发到fluentd
  6. php curl使用
  7. maven 强制jdk的版本
  8. 整理 深入理解RunLoop
  9. 程序员生存定律--如何尽快变的稍微专业一点
  10. ORACLE 口令失效问题【转】