一.SQL

结构化查询语言

1.T-SQL 和 SQL的关系

T-SQL是SQL的增强版

2.SQL的组成

2.1 DML (数据操作语言)

增加,修改,删除等数据操作

2.2 DCL (数据控制语言)

存储许可,存储权限

2.3 DQL (数据查询语言)

查询数据

2.4 DDL (数据定义语言)

创建数据库,表;删除数据库,表

二.运算符

1.逻辑运算符

AND 当且仅当两个布尔表达式都为true时,返回TRUE。
   OR 当且仅当两个布尔表达式都为false,返回FALSE。
   NOT 布尔表达式的值取反

2.比较运算符

= 等于,例如:age=23
   > 大于,例如:price>100
   < 小于
   <> 不等于
   >= 大于等于
   <= 小于等于
   != 不等于(非SQL-92标准 )

三.插入数据

1.语法

INSERT [INTO] 表明(列列表,每一个列用逗号分隔) VALUES(值列表)

2.注意事项:

2.1 数据类型保持一致
   2.2 值列表与列列表顺序保持一致
   2.3 不能插入半行或者几列数据,数据个数保持一致
   2.4 不能给标识列赋值
   2.5 要符合检查约束规范
   2.6 不允许为空时必须插入数据
   2.7 具有缺省值的列可以用DEFAULT代替插入

四.插入多行数据

1. INSERT INTO 要插入的表名(列列表) SELECT 从哪拿数据的列名 FROM 从哪拿数据的表名

2.SELECT (列名) INTO <表名> FROM <源表名>

3.INSERT INTO <表名>(列名) SELECT <列名> UNION SELECT <列名> UNION

五.修改数据

UPDATE 表名 SET 列名=值 WHERE 条件

1.更改时要保证条件限制,避免有效数据的丢失,例如 WHERE SID=1,如果要用多个条件限制的话就用逻辑运算符拼接,例如:WHERE SID=1 AND SNAME='陈刚'

2.更新多列数据时每一列要用逗号分隔

六.删除数据

DELETE FROM 表名 WHERE 列名=值

1.删除数据时,保证不会出现引用完整性冲突错误
  2.如果表有引用关系时,要先删除子表中的数据才能删除子表
  3.级联:如果想要强行删除主表中数据时,可以在设置主外键关系时设置级联,那么在删除主表数据时,子表中的关联数据也随之删除

七.导入和导出

导出时,选中要导出的数据库,然后选择导出的方式,可以为Exal或者平面文件,然后选择数据库表,可以选择多个,然后导出

导入时,选择要导入的文件,然后选择导入的数据库,然后选择数据库的表,然后导入数据,前提是要导入数据的数据库 中表是已经存在的

使用SQL语句操作数据的更多相关文章

  1. SQL语句操作数据与一些函数使用的丰富数据库

    数据库有多重要,其实不用我说,但该怎么运用好数据库下SQL语句与其它的如“函数”等等,那就需要我们大家多多去练习并总结其中的窍门,或许你的总结没那么好,担只要你的练习足够多,就算那不是窍门,那也将是你 ...

  2. 一些经典===>>用SQL语句操作数据

    用SQL语句操作数据 结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言 ...

  3. 数据库 用SQL语句操作数据

    ACCP 马天鹏 2017/10/20 14:33:07用SQL语句操作数据. SQL的组成:(1)DML(Data Manipiation Language ,数据操作语言,)用来插入,修改和删除数 ...

  4. 第三章————用SQL语句操作数据

    第三章————用SQL语句操作数据 *********************新增**************************** 1. insert into 表名(列名1,列名2...) ...

  5. 我们曾经心碎的数据库之 用SQL语句操作数据

    第八章   用SQL语句操作数据 1.SQL简介 SQL语言是能够识别指令,执行相应的操作并为程序提供数据的一套指令集 SQL的全称: 结构化查询语言(Structured Query Languag ...

  6. entityframework学习笔记--009-使用原生sql语句操作数据

    1 使用原生SQL语句更新--Database.ExecuteSqlCommand 假设你有一张如图9-1所示的Payment数据库表. 图9-1 1.1 实体类型: public class Pay ...

  7. 用SQL语句操作数据

    转载请注明出处:http://www.cnblogs.com/smbk/ 1.点击[新建查询]按钮,打开SQL命令编辑框,对数据库表的操作以及维护都可以通过编辑SQL命令实现. 2.在编辑框内编辑创建 ...

  8. mysql 操作sql语句 操作数据表中的内容/记录

    #3. 操作文件中的内容/记录 往哪张表去插入 insert into 表名指定字段(id,name) 插入要加values(针对前面字段插入)(2,mike); insert into t1(id, ...

  9. SQL语句操作数据-------开启旅程路线喽!

    岁月,是一首诗,一首蕴含丰富哲理的诗,岁月是一峰骆驼,驮着无数人的梦想. 一.SQL的简介 SQL的全称是“结构化查询语言”(Structure Query Language),SQL语言是针对数据库 ...

  10. 第8章 用SQL语句操作数据

    SQL的组成: (1)DML(Data Manipiation Language ,数据操作语言,)用来插入,修改和删除数据库中的数据,如:INSERT,UPDATE,DELETE等. (2)DDL( ...

随机推荐

  1. Linux之磁盘分区

    一.基础知识 1.磁盘分区 磁盘的分区主要分为基本分区(primary partion)和扩充分区(extension partion)两种,基本分区和扩充分区的数目之和不能大于四个.且基本分区可以马 ...

  2. day24

    ## 复习 1.类对象属性的查找顺序: 先找自身再找类1)类的名称空间:直接写在类中2) 对象的名称空间:写在__init__方法中,通过self.属性形成名称空间中的名字3) 类的方法:在类中用@c ...

  3. Project Euler 345: Matrix Sum

    题目 思路: 将问题转化成最小费用流 代码: #pragma GCC optimize(2) #pragma GCC optimize(3) #pragma GCC optimize(4) #incl ...

  4. LayaAir引擎开发HTML5最简单教程(面向JS开发者)

    LayaAir引擎开发HTML5最简单教程(面向JS开发者) 一.总结 一句话总结:开发游戏还是得用游戏引擎来开发,其实很简单啦 切记:开发游戏还是得用游戏引擎来开发,其实很简单,引擎很多东西都帮你做 ...

  5. 用Spark完成复杂TopN计算的两种逻辑

    如果有商品品类的数据pairRDD(categoryId,clickCount_orderCount_payCount),用Spark完成Top5,你会怎么做? 这里假设使用Java语言进行编写,那么 ...

  6. NetSec2019 20165327 Exp0 Kali安装 Week1

    NetSec2019 20165327 Exp0 Kali安装 Week1 一.下载并安装Kali和VMware kali在官网下载,VMware上学期已安装 安装如下步骤: 选典型: 选稍后安装操作 ...

  7. QSS 记录

    1.border-style 属性分别有 none 定义无边框. hidden 与 "none" 相同.不过应用于表时除外,对于表,hidden 用于解决边框冲突. dotted ...

  8. vue.js+webpack在一个简单实例中的使用过程demo

    这里主要记录vue.js+webpack在一个简单实例中的使用过程 说明:本次搭建基于Win 7平台 Node.js 安装官网提供了支持多种平台的的LTS版本下载,我们根据需要来进行下载安装.对于Wi ...

  9. OSPFv3与OSPF的配置

    IPv6 路由-OSPFv3 实验目的 1.   掌握 OSPFv3 的配置方法 2.   掌握在帧中继环境下 OSPFv3 的配置方法 3.   掌握 OSPFv3 NSSA 的配置方法 4.   ...

  10. IDEA常用操作

    ctrl+tab:切换不同的tab Ctrl+D:比较两个目录或文件(先选中) Alt+斜杠 :智能感知提示单词 Ctrl+K :版本修改记录 Alt+Enter:正则检查 Ctrl+Alt+B:查找 ...