SQL 语句目录

插入数据表数据


INSERT INTO 测试表(商品ID,商品名称,规格,型号,属性,分类,价格)
VALUES ('SP0009','安宫牛黄丸','10粒/盒','A-1245','中西成药','中西成药',16),('SP00010','安宫牛黄丸','20粒/盒','A-1245','中西成药','中西成药',36),('SP0003','安宫牛黄丸','20粒/盒','A-1245','中西成药','中西成药',136),('SP0004','安宫牛黄丸','20粒/盒','A-1245','中西成药','中西成药',236),('SP0005','安宫牛黄丸','20粒/盒','A-1245','中西成药','中西成药',336),('SP0006','安宫牛黄丸','20粒/盒','A-1245','中西成药','中西成药',436),('SP0007','安宫牛黄丸','20粒/盒','A-1245','中西成药','中西成药',536),('SP0008','安宫牛黄丸','20粒/盒','A-1245','中西成药','中西成药',636)

创建临时表


IF EXISTS(SELECT * FROM tempdb..sysobjects where id=object_id('tempdb..#tmp')) --判断临时表【#tmp】是否存在
BEGINDROP TABLE #tmp  --删除临时表
ENDCREATE TABLE #tmp --创建临时表
(KeyID VARCHAR(36),KeyValue VARCHAR(max)
)--项临时表插入测试数据
INSERT INTO #tmp VALUES(newid(),'数据一')
INSERT INTO #tmp VALUES(newid(),'数据二')--查询语句--单个字段
SELECT
STUFF
((SELECT ',' + --分隔符KeyID --查询字段FROM #tmp --查询数据表WITH(NOLOCK) WHERE 1=1 --查询条件FOR XML PATH('')),1,-- 0:NULL 1:原样输出 2++:首位添加分隔符1,-- N:截取 N - Len 的字符''-- 在字符串首尾添加的符号
)/*--多字段组合
SELECT
STUFF
((SELECT ',KeyID:'+ KeyID + ';KeyValue:' + KeyValue --查询字段FROM #tmp --查询数据表WITH(NOLOCK) WHERE 1=1 --查询条件FOR XML PATH('')),1,-- 0:NULL 1:原样输出 2++:首位添加分隔符1,-- N:截取 N - Len 的字符''-- 在字符串首尾添加的符号
)
*/

代码太多,全部打包放资源里了,有需要的朋友可以去我的资源里搜索【SQL server数据常用代码大全】

power函数获取数值的n次方
round函数保留指定位数小数点(指定位数后四舍五入)
sign函数判断正数负数和零
sqrt平方根函数
convert转换数据类型函数
CURRENT_USER返回当前用户名字
datalength返回双字符串字节长度(一个中文2个字节)
Host_name返回当前用户所登录的计算机名字
system_user返回当前所登录的用户名称
user_name + while + 变量 遍历获取所有数据库用户名称
replace替换函数
CharIndex获取字符在字符串中出现的位置
Len函数获取字符串字节长度(中英数都是1字节)
Right右截取字符串函数
SubString中间截取字符串函数
Left左截取字符串函数
stuff指定位置插入字符串、删掉字符串函数
查看数据库信息功能大全
存储过程解析大全
获取月份的月初月末时间
Convert转换数据类型函数(格式化字符串)
newid生成唯一的序列
newid函数随机抽取n条记录
新增数据库表数据
SQL常规查询语句
查询转换字段类型
创建临时表
复制旧表内容到新表
修改表字段类型
Group  By分组汇总(Having条件筛选)
Order  By排序语句
求max最大值、min最小值
求Avg平均值
文本字段转数值方法
distinct去除重复值
增加表字段
删除字段
type字段类型说明
修改表名称(重命名表名)
修改字段名(字段重命名)
Case When判断语句
IF语句判断是否存在表字段
查看字段约束
修改字段为Not Null 不为空输入
删除数据表全部数据
Update更新表数据
增加约束条件
删除表约束名称
五大约束条件案例
IN查询指定商品列表
Between And查询区间数据
Where条件筛选
And逻辑值使用
OR或者条件成立语句
Top查询前n条记录_前n%的记录
From子查询表
Not否定逻辑
字段拼接
UPPER将字母转大写
查看和语言设置
GetDate获取当天日期
日期时间类型数据储存
声明变量
打印输出数据
SQL server常用命令大全
SQL资料2
项目案例1
去除左右空格函数
删除数据表
数据库程序案例
获取当前日期的星期
Substring截取字符串函数(MID函数)
正则表达式提取定义函数
Insert将查询结果插入到新表
正则条件匹配(结果返回 True 或 False)
SQL自定义函数
删除视图语句
创建SQL视图
查询数据库所有表名称列表
查询数据库所有用户表和视图、 系统表和视图 的信息
数据库系统表介绍
查询所有视图
查询表的所有列的属性
获取数据库所有表和视图的信息
like形似语句_查询包含字符串
SQL变量定义及赋值及使用
判断是否存在视图(创建视图)
新建数据库
新建数据库表
延时执行语句
获取某个字段排序的行号
启用服务器配置功能权限
Cast数值转文本函数
字段类型 定义及解释
定义局部变量 和全局变量
游标资料
SQL语句批量插入10万数据
While循环语句
循环九九乘法表
创建性别表(男女性别约束表)
单行注释VS多行注释
删除触发器
触发器重命名
禁用启用触发器
查询触发器列表
查看触发器设置的内容
创建Delete删除事件触发器
数据回滚动作(撤销动作)
创建操作日志表(操作记录格式)
创建Update更新事件触发器
创建Insert触发器事件
创建Delete删除事件触发器(记录删除数据)
创建Insert新增数据触发器(禁止录入重复值)
SQL数组遍历(While游标遍历数据)
游标使用方法
IF判断是否存在表函数(函数返回表类型)
指定日期加减yy年mm月dd日
Datediff计算两个日期之间的间隔年数月数天数
datename获取日期星期几
datepart获取日期的天数
Rand函数生成随机数
ceiling往上取整函数
while+rand+变量+筛选
abs函数获取绝对值
floor往下取整函数

SQL server数据库常用代码大全相关推荐

  1. Microsoft SQL Server 数据库 错误号大全

    panchzh :Microsoft SQL Server 数据库 错误号大全 0 操作成功完成. 1 功能错误. 2 系统找不到指定的文件. 3 系统找不到指定的路径. 4 系统无法打开文件. 5 ...

  2. ASP.NET将EXCEL导入SQL SERVER数据库的代码

    ASP.NET将EXCEL导入SQL SERVER数据库的代码 2007-11-13 10:36 在网上找到一个Asp.Net将Excel数据导入Sql Server数据库的的例子,是调用存储过程的, ...

  3. (续)Visual Studio 连接SQL Server数据库,代码连接

    (续)Visual Studio 连接SQL Server数据库,代码连接(参考项目https://gitee.com/qmagician/book-management-system) 昨天已经将数 ...

  4. java连接sql server数据库的代码如何改成连接mysql_连接sqlserver数据库代码

    Sql Server的JDBC测试程序与远程连接 参考文献: 1.MySql与oracle的JDBC测试程序 2.查看sqlserver的端口号 代码示例 在我的机器上安装了多个版本的sqlserve ...

  5. java连接sql server数据库的代码如何改成连接mysql_Java连接sql server或mysql数据库(代码)...

    Java连接sql server或mysql数据库(代码) package Test; import java.sql.Connection; import java.sql.DriverManage ...

  6. SQL Server 数据库常用操作:修改数据(ALTER、UPDATE语句的使用)

    1.修改数据库 移动数据库文件 ALTER DATABASE Publish SET OFFLINE/*将Publish数据库设置为离线(脱机)状态*/ALTER DATABASE Publish M ...

  7. transact sql mysql_Sql Server数据库常用Transact-SQL脚本(推荐)

    Transact-SQL Transact-SQL(又称 T-SQL),是在 Microsoft SQL Server 和 Sybase SQL Server 上的 ANSI SQL 实现,与 Ora ...

  8. 使用JDBC连接SQL Server数据库

    1.准备工作: 准备相关的软件(Eclipse除外,开源软件可以从官网下载) <1>.Microsoft SQL server 2005 Express Edition 下载地址:http ...

  9. Between 的开始日期和结束日期是同一天没有查询结果,附SQL server数据库的日期时间格式转换大全

    Between 的开始日期和结束日期是同一天没有查询结果 原因: 条件和参数不是一个格式)如字段的类型里包含了时间分钟秒,但是给的条件里没有这些,只有时间 between会在日期后面自动追加" ...

最新文章

  1. Ubuntu系统添加root用户
  2. 【设计模式】软件设计七大原则 ( 接口隔离原则 | 代码示例 )
  3. android界面实现框架内页面跳转_KVM虚拟化管理平台的实现
  4. 公安网络安全部门封杀的2000家淘宝钓鱼网站
  5. java设计模式在线视频_Java设计模式之单例模式视频课程
  6. 「Photoshop 入门教程」了解 Photoshop 工作区
  7. Flutter之Align和AlignmentGeometry
  8. Windows程序设计的第一个实例
  9. 一起来讨论:车联网+区块链的ROAD,是好是坏?
  10. 腾讯bugly的使用,以及全局抓包配置
  11. Python环境下用中文做了个《王者荣耀》AI脚本,附视频
  12. Ubuntu在线音乐盒-亦歌
  13. 【操作系统】第三章:内存管理
  14. 阿里p8整理的这套K8S手册,我看谁还没有看过
  15. Sqoop简介以及使用
  16. matplotlib绘制蜡烛图
  17. 浅聊古代————汉朝
  18. 关于van-card中thumb引入本地图片而无法正常显示的解决方法
  19. Nginx教程 安装
  20. 大数据Spark电影评分数据分析

热门文章

  1. NTC热敏电阻电阻与温度之间的转换公式
  2. 要求实现符号函数sign(x)。
  3. 嵌入式硬件学习之嵌入式软件和硬件的区别
  4. NANK南卡lite Pro无线蓝牙耳机上手体验
  5. Linux 设备驱动
  6. splay的一些操作
  7. Python数据挖掘——烟火图像分类:传统机器学习建模方法与卷积神经网络性能比较
  8. 王阳明心学 之 心即理感悟
  9. oracle错误代码大全(超详细)
  10. 莫拉克电梯服务器说明书_默纳克电梯功能参数表