sql sever[基本] ''增删改'' 随笔

  结构语言分类  DDL(数据定义语言)  create  drop  alter   创建删除以及修改数据库,表,存储过程,触发器,索引....

 DML(数据操作语言)   insert  delete  update  用来操作数据库中的数据   

 DQL(数据查询语言) select  用来查询数据库中的数据    DCL(数据控制语言)  grant(授权)  revoke(撤销)

逻辑运算符

  and   &&   与   or    ||   或   not   !   非

标识列   是 自增列! 主键是 唯一!

联合主键     将多列设置成主键!

插入数据 (列和值一一对应) insert into 表名(列) values(值)

复制多条数据 insert into ... select ... from (两表列名一一对应,有表) insert into 新表名(各列名) select 各列名 from 原表名

复制多条数据 select ... into ... from (无表) select 各列名 into 新表名 from 原表名

插入多条 insert into ... select ... union (有表) insert into 表名(各列名) select 数据 union select 数据 union ......

更新数据 update 表名 set 需要更新的列(,隔开) where 拥有的条件(and或者or 隔开) 是否为空 is null or ""

删除数据

指定条件(含有外键时,删除主表中的数据必须删除子表数据) delect from 表名 where 数据

全部清空 delect from 表名

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Android干货

安卓开发_数据存储技术_SharedPreferences类

2758
来自专栏乐沙弥的世界

Oracle 分区表

随着表的不断增大,对于新纪录的增加、查找、删除等(DML)的维护也更加困难。对于数据库中的超大型表,可通过把它的数据分成若干个小表,从而简化数据库的管理活动。...

602
来自专栏文渊之博

SQL Server 2016 行级别权限控制

背景 假如我们有关键数据存储在一个表里面,比如人员表中包含员工、部门和薪水信息。只允许用户访问各自部门的信息,但是不能访问其他部门。一般我们都是在程序端实现这个...

18510
来自专栏肖蕾的博客

基于Retrofit扩展一个统一处理网络请求的CallBack结尾

1155
来自专栏Java进阶干货

MySQL命令,一篇文章替你全部搞定

MySQL的基本操作可以包括两个方面:MySQL常用语句如高频率使用的增删改查(CRUD)语句和MySQL高级功能,如存储过程,触发器,事务处理等。而这两个方面...

1072
来自专栏达摩兵的技术空间

flash的前端解决方案

flash作为h5 video未完全替代的产物,在目前的pc端仍占有具有的比例,而前端如何去根据浏览器进行判断并根据需要提示给页面是我们必备的常识。

734
来自专栏逸鹏说道

MVC视图展现模式之移动布局解析-续集

网站就必须用响应式布局吗?MVC视图展现模式之移动布局:http://www.cnblogs.com/dunitian/p/5213787.html 有人会疑问...

2478
来自专栏游戏杂谈

as3与node.js的socket通信

SocketManager最多在连接失败时,进行5次重连。建立socket连接代码:

612
来自专栏云霄雨霁

Mybatis--缓存

1560
来自专栏Java工程师日常干货

MyBatis+Spring MVC开发指南(二)前言高级映射延迟加载查询缓存MyBatis和Spring整合逆向工程

接《MyBatis+Spring MVC开发指南(一)》,本篇博客将涵盖MyBatis高级映射(一对一,一对多、多对多)、延迟加载、缓存原理分析(一级缓存、二级...

732

扫码关注云+社区