随笔分类 -  SQL数据库

摘要:SQL查询日期: 今天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0 昨天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=1 7天内 阅读全文
posted @ 2019-02-23 08:56 C.E 阅读(1099) 评论(0) 推荐(0)
摘要:变量: SQL语言也跟其他编程语言一样,拥有变量、分支、循环等控制语句。 在SQL语言里面把变量分为局部变量和全局变量,全局变量又称系统变量。 局部变量: 使用declare关键字给变量声明,语法非常简单:declare @<变量名> <变量类型> 对变量的赋值可以使用set关键字,使用set关键字 阅读全文
posted @ 2016-09-26 16:19 C.E 阅读(374) 评论(0) 推荐(0)
摘要:连接查询:通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 常用的两个链接运算符: 1.join on 2.union 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连 阅读全文
posted @ 2016-09-25 16:05 C.E 阅读(329) 评论(0) 推荐(0)
摘要:子查询,又叫做嵌套查询。 将一个查询语句做为一个结果集供其他SQL语句使用,就像使用普通的表一样,被当作结果集的查询语句被称为子查询。 子查询有两种类型: 一种是只返回一个单值的子查询,这时它可以用在一个单值可以使用的地方,这时子查询可以看作是一个拥有返回值的函数; 另外一种是返回一列值的子查询,这 阅读全文
posted @ 2016-09-23 10:04 C.E 阅读(367) 评论(0) 推荐(0)
摘要:字符串函数: 时间日期函数: SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today' SELECT GETDATE() 数据转换、函数转换: 练习:查看名字,生日 阅读全文
posted @ 2016-09-22 17:00 C.E 阅读(304) 评论(0) 推荐(0)
摘要:聚合函数:sum,avg,max,min,count 使用方法示例: group by 分组的使用方法 分组的练习: 数学函数:ABS、ceiling、floor、power、round、sqrt、square 数据库的简单查询练习: 阅读全文
posted @ 2016-09-22 16:55 C.E 阅读(415) 评论(1) 推荐(1)
摘要:认识数据库备份和事务日志备份 数据库备份与日志备份是数据库维护的日常工作,备份的目的是在于当数据库出现故障或者遭到破坏时可以根据备份的数据库及事务日志文件还原到最近的时间点将损失降到最低点。 数据库备份 数据库备份可以手动备份和语句备份 一.手动备份数据库 1.鼠标右键选择你要进行备份的数据库-任务 阅读全文
posted @ 2016-09-22 15:34 C.E 阅读(700) 评论(0) 推荐(0)
摘要:数据类型: --类似于C#中的数据类型 Datetime 范围是:1753.1.1—— 9999.12.31 Smalldatetime 1900.1.1 ——2079.6.6 操作: 1.查找数据库的主文件和日志文件所在位置: 右击数据库,点击属性,会出现下图: 可以看出,此数据库拥有一个主文件( 阅读全文
posted @ 2016-09-22 13:44 C.E 阅读(439) 评论(0) 推荐(0)
摘要:数据库: 结构化查询语言(Structured Query Language)简称SQL; 数据库管理系统(Database Management System)简称DBMS; 数据库管理员(Database Administration)简称DBA,功能是确保DBMS的正常高效运行; 数据库分体验 阅读全文
posted @ 2016-09-22 11:48 C.E 阅读(480) 评论(0) 推荐(0)
摘要:主键 数据库主键是指表中一个列或列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可强制表的实体完整性。当创建或更改表时可通过定义 PRIMARY KEY约束来创建主键。一个表只能有一个 PRIMARY KEY 约束,而且 PRIMARY KEY 约束中的列不能接受空值。由 阅读全文
posted @ 2016-09-14 16:07 C.E 阅读(202) 评论(0) 推荐(0)