
SQL Server 数据库
小哥丷
这个作者很懒,什么都没留下…
展开
-
SQL Server 数据库增删改查语句
在使用SQL Server的时候,需要在新建查询中简单的处理数据库,下面介绍一下SQL基础的增删改查语句:介绍下面用到的变量:Table:数据库表名Column::字段Content:内容1、SQL查询语句查询全表:select * from Table 根据字段条件查询:select * from Table whereColumn = '条件'原创 2017-05-10 17:37:03 · 8657 阅读 · 0 评论 -
SQL Server 数据库的几种简单查询
在数库文件内容较多的情况下,为了更加明确快速得找到某条信息,下面举出3种SQL查询方法:1、投影查询2、选择查询3、排序查询下面给出的是进行测试的数据库表Table:首先是投影查询,为了让查看的数据更加明确,易懂。投影查询有三种写法:① select CID 客户编号,CContact 联系人,CPhone 联系电话,CIntegration 积分原创 2017-05-11 14:31:14 · 10072 阅读 · 0 评论 -
SQL Server 数据库的统计查询
基础数据库表Table为:查询Table表中某个字段的最大值,最小值,平均数等等。select MAX(Age) AS 最大年龄,min(Age) AS 最小年龄,avg(Age) AS 平均年龄 from Table查询结果:使用 group by 统计查询(男/女)的数量select Sex AS 性别,COUNT(*) AS 人数 from原创 2017-05-11 16:58:52 · 9575 阅读 · 0 评论 -
SQL Server 数据库的连接查询
今天学习了SQL Server 的连接查询,来记录一下。什么是连接查询呢?就是同时查询多张表,有内连接查询,外连接查询。而外连接查询又分左外连接查询、右外连接查询和全外连接查询,但是连接查询也可以查询一张表叫自连接查询。先准备一张用来查询的表 Table:那么,首先就来说一下查询一张表的自连接查询吧。自连接查询必须将表指定两个别名,其实就是复制一张自原创 2017-05-12 11:17:38 · 1584 阅读 · 0 评论 -
SQL Server 数据库IN子句和EXISTS子句转换
我们在程序中一般在做SQL优化的时候讲究使用EXISTS带替代IN的做法,理由是EXISTS执行效率要比IN高。 之前我一直挺懵懂的一件事情是如何使用EXISTS来替换IN呢,二者表示的意义又是什么呢?今天就我个人理解记录一下 IN表示范围,指某一字段在某一范围之内,这个范围一般使用子查询来获取,由此可知IN子查询返回的结果应该就是这个范围集。 EXISTS表示存在,指至少存在一原创 2017-05-12 17:34:02 · 2490 阅读 · 0 评论 -
SQL Server 的所有表查询和注释说明查询
学习SQL Server时,用到了2条特殊查询语句,特意来记录一下,一是查询数据库中所有的数据库表,二是查询数据库表中的说明字段1、查询数据库中所有的数据库表select * from sysobjects where xtype = 'u' and name != 'sysdiagrams'2、查询数据库表中的说明字段SELECT A.name AS table_name原创 2017-05-15 10:53:56 · 12282 阅读 · 0 评论 -
SQL Server要求查询所有姓‘’王‘’的员工信息
近期项目要求查询姓 ‘李’ 的员工信息,根据前面学到过的 LIKE '%小米%' 这个语句,查询所有有关小米的内容,也叫模糊查询。%:表示任意字符串长度_:表示单个字符串长度由于姓李的名字不可能都是2个字李X,也有可能是3个字李XX,所以我们不能用 LIKE '_李_' ,而是要用 LIKE '%李%'而且我们要查的是姓李而不是和李有关的姓名,所以 LIKE '%李%'原创 2017-05-15 14:07:14 · 25863 阅读 · 2 评论 -
SQL Server 数据库的事务处理
SQL Server 数据库的事务处理在这里主要讲两种写法:第一种:begin transaction --开启事务DECLARE @i INT; --定义一个变量 iset @i=0; --给变量一个初始值insert into TB_Salesman values ('SM007','李玲','女','D003','七级');set @i=@i+@@ERR原创 2017-05-19 18:09:22 · 868 阅读 · 0 评论