一.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. tail -f 报错 file truncated

    操作: 循环覆盖向tmp 文件写入坐标 tmp: -45.6976089525,-26.1528715421,-0.0188627654187 报错如下: -15.2517398838,-5.1216 ...

  2. logic pro x 下载

    https://pan.baidu.com/s/1gfO5KOV

  3. 函数嵌套定义,闭包及闭包的应用场景,装饰器,global.nonlocal关键字

    函数的嵌套定义 在一个函数的内部定义另一个函数 为什么要有函数的嵌套定义: 1)函数fn2想直接使用fn1函数的局部变量,可以将fn2直接定义到fn1的内部,这样fn2就可以直接访问fn1的变凉了 2 ...

  4. jieba库及词频统计

    import jieba txt = open("C:\\Users\\Administrator\\Desktop\\流浪地球.txt", "r", enco ...

  5. C#防盗链处理类的代码

    如下的内容是关于C#防盗链处理类的内容. public class FileHandler:IHttpHandler{public FileHandler(){} public void Proces ...

  6. iframe之间的postMessage传参

    1.传参 function IframeClose() { var obj = {method: "iframeClose"}; window.parent.postMessage ...

  7. Log4Net 常见格式说明(不断更新中)

    用户名  %username pc版本 另起一行 %newline

  8. ionic2使用cordova打包的环境搭建

    1.安装node.js(不用说了) 2.安装JDK(java的开发基础类库) 3.安装SDK(安卓开发集成包) 4.gradle( JAVA界的Weboack ,支撑app的编译,打包的流程) 5.安 ...

  9. 【实战问题】【3】iPhone无法播放video标签中的视频

    问题:视频都是MP4格式,视频可以在手机上正常播放.video标签中的视频在安卓点击可以播放,但在iPhone无法播放 解决方案: 1,视频编码格式问题,具体iPhone手机支持的是哪些格式可见官方的 ...

  10. 一个axios的简单教程

    转载于:https://www.jianshu.com/p/13cf01cdb81f 转载仅供个人学习 首先要明白的是axios是什么:axios是基于promise(诺言)用于浏览器和node.js ...