随笔分类 -  DBMS

DataBase
摘要:SQL Server 无法在服务器上访问指定的路径或文件解决方法在SQL Server附加数据库或备份数据库时出现:无法在服务器上访问指定的路径或文件。 请确保您具有必需的安全权限且该路径或文件存在。如果您确定所用服务帐户可以访问特定的文件,请在“定位”对话框的“文件名”控件中键入该文件的完整路径。... 阅读全文
posted @ 2014-06-10 19:51 麦麦提敏
摘要:启动SQL Server 2008Management Studio工具菜单----选项----Designers(设计器)----阻止保存要求重新创建表的更改 取消勾选即可。 阅读全文
posted @ 2014-06-05 17:10 麦麦提敏
摘要:1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1 要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Tabl 阅读全文
posted @ 2014-06-05 00:58 麦麦提敏
摘要:SQL的重复记录处理大全查找所有重复标题的记录: SELECT * FROM t_info a WHERE ((SELECT COUNT(*) FROM t_info WHERE Title = a.Title) > 1) ORDER BY Title DESC 一查找重复记录 1。查找全部重复记录Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1)2。过滤重复记录(只显示一条)Select * From HZT Where ID In (Select Max(ID) F 阅读全文
posted @ 2013-05-18 22:36 麦麦提敏
摘要:图解SQL多表关联查询内连接左连接右连接全外连接 阅读全文
posted @ 2013-05-18 22:19 麦麦提敏
摘要:SqlServer中得到当前日期(convert函数,getdate函数)当前日期SELECT CONVERT(VARCHAR(30),GETDATE(),111)SqlServer中得到当前日期(convert函数,getdate函数)函数GETDATE()的返回值在显示时只显示到秒。实际上,SQL Sever内部时间可以精确到毫秒级(确切地说,可以精确到3.33毫秒)。 ..类型0,9,和13总是返回四位的年。对其它类型,要显示世纪,把style值加上100。类型13和14返回24小时时钟的时间。类型0,7,和 13返回的月份用三位字符表示(用Nov代表November).对表11.1中所 阅读全文
posted @ 2013-05-18 21:11 麦麦提敏
摘要:1.理论只要两个表的公共字段有匹配值,就将这两个表中的记录组合起来。个人理解:以一个共同的字段求两个表中符合要求的交集,并将每个表符合要求的记录以共同的字段为牵引合并起来。语法FROM table1 INNER JOIN table2 ON table1 . field1 compopr table2 . field2INNER JOIN 操作包含以下部分:部分说明table1, table2要组合其中的记录的表的名称。field1,field2要联接的字段的名称。如果它们不是数字,则这些字段的数据类型必须相同,并且包含同类数据,但是,它们不必具有相同的名称。compopr任何关系比较运算符: 阅读全文
posted @ 2013-05-18 21:07 麦麦提敏
摘要:sql 2005基础语法总结目录基础查询...4Select语句查询....41.查询单列数据...42查询所用列数据...43.查询指定的列数据...44.在查询时使用别名...5简单条件查询....51.相等条件查询...52.不等于条件查询...53.大于或小于条件查询...54.查询数值区间数据...55.And运算符查询(最好不多于3个...56.OR运算符(不要过多)...57.And运算符与or预算福组合查询(and优先级高于or)...6模糊查询....61.(%【不计字符个数】,_【一个字符】通配符)...62.[]通配符进行模糊查询...6日期查询....61.查询指定日期 阅读全文
posted @ 2013-05-12 14:29 麦麦提敏
摘要:数据库SQL 基础(总结)请注意,我们在例子中的条件值周围使用的是单引号。SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。文本值:这是正确的:SELECT * FROM Persons WHERE FirstName='Bush'这是错误的:SELECT * FROM Persons WHERE FirstName=Bush数值:这是正确的:SELECT * FROM Persons WHERE Year>1965这是错误的:SELECT * FROM Persons WHERE Year>'1965'2. 阅读全文
posted @ 2013-05-12 14:28 麦麦提敏
摘要:sql 同时实现行转列和列转行 select Name,序号,类型,[1月]=MAX(case when Month=1 then Value end),[2月]=MAX(case when Month=2 then Value end),[3月]=MAX(case when Month=3 then Value end)from (select Name,Month,'序号'=1,'类型'='吃饭',Meet as Value from aaaunion allselect Name,MONTH,'序号'=2,'类型&# 阅读全文
posted @ 2013-05-12 12:21 麦麦提敏
摘要:SQL触发器作者:海豚王子一、创建一个简单的触发器触发器是一种特殊的存储过程,类似于事件函数,SQL Server? 允许为 INSERT、UPDATE、DELETE 创建触发器,即当在表中插入、更新、删除记录时,触发一个或一系列 T-SQL语句。触发器可以在查询分析器里创建,也可以在表名上点右键->“所有任务”->“管理触发器”来创建,不过都是要写 T-SQL 语句的,只是在查询分析器里要先确定当前操作的数据库。创建触发器用CREATE TRIGGERCREATE TRIGGER 触发器名称ON 表名FOR INSERT、UPDATE 或 DELETEAST-SQL 语句注意:触 阅读全文
posted @ 2013-05-12 12:07 麦麦提敏
摘要:SQL语句的添加、删除、修改多种方法SQL语句的添加、删除、修改虽然有如下很多种方法,但在使用过程中还是不够用,不知是否有高手把更多灵活的使用方法贡献出来?添加、删除、修改使用db.Execute(Sql)命令执行操作╔----------------╗☆ 数据记录筛选 ☆╚----------------╝注意:单双引号的用法可能有误(没有测式)Sql = "Select Distinct 字段名 From 数据表"Distinct函数,查询数据库存表内不重复的记录Sql = "Select Count(*) From 数据表 where 字段名1>#18 阅读全文
posted @ 2013-04-22 18:00 麦麦提敏
摘要:数据库左连接的一点知识数据库的做链接我们经常遇到,有一次发现了顺序问题,没有搞明白,现在在回顾总结下。首先创建2张表A,B,然后插入初始化数据。create table A(id int);create table B(id int);INSERT INTO A VALUES(1);INSERT INTO A VALUES(2);INSERT INTO A VALUES(3);INSERT INTO B VALUES(1);INSERT INTO B VALUES(2);INSERT INTO B VALUES(3);SELECT * FROM A;SELECT * FROM B;idid我们 阅读全文
posted @ 2013-04-11 13:12 麦麦提敏
摘要:开发软件的人经常也要接触到数据库,无论是做视图,还是做存储过程,都会接触到Select日期。 有时候根据不同的项目需求,选择出的日期有时候会有不同的格式要求,比如只取日期不取时间,比如计算日期间隔等。 我每次遇到这个问题,都要重新打开浏览器,重新搜索以便复制黏贴。 所以这次还是整理了下,这样不用每次 阅读全文
posted @ 2013-03-28 23:51 麦麦提敏
摘要:Sqlserver数据类型Delphi 数据类型AutoIntftAutoIncintegerftIntegertinyintftWordsmallintftSmallintbigintftLargeintmoneyftBCDsmallmoneyftBCDdecimalftBCDnumericftBCDrealftFloatfloatftFloatbitftBooleandatetimeftDateTimesmalldatetimeftDateTimecharftStringvarcharftStringncharftWideStringnvarcharftWideStringtextftMe 阅读全文
posted @ 2011-02-24 12:40 麦麦提敏