MySQL修炼之路一 1. MySQL概述 1. 什么是数据库 存储数据的仓库 2. 都有哪些公司在用数据库 金融机构、游戏网站、购物网站、论坛网站 ... ... 3. 提供数据库服务的软件 1. 软件分类 MySQL、Oracle、SQL_Server、DB2、MongoDB、MariaDB 2 ...
分类:
数据库 时间:
2019-10-19 11:18:50
阅读次数:
146
SQL 日期(Dates) 2019-10-17 22:17:26 当我们处理日期时,最难的任务恐怕是确保插入的日期的格式,与数据库中日期列的格式相匹配。 保存的如果是日期部分,查询不会有太大问题。但是如果涉及到时间部分,情况就有点复杂了。 下面我们先看看内建日期处理函数 SQL Server Da ...
分类:
数据库 时间:
2019-10-18 23:49:24
阅读次数:
252
在平时查询以及导数据时,经常会遇到需要使用两个数据库里数据的情况,这时就会用到在两个服务器之间建立一个链接,进行操作,脚本语句如下: 举例:例如你在测试服务器上想要查询业务库里的数据信息,此脚本就需要在测试服务器上执行,输入业务服务器的IP地址、业务服务器的账户、密码,然后执行语句即可;反之,如果你 ...
分类:
数据库 时间:
2019-10-17 20:30:22
阅读次数:
151
解决SQL Server 2008 错误15023:当前数据库中已存在用户或角色,SQLServer2008,错误15023, 这个问题困扰了我很久了。以前的解决办法是修改表的架构。非常麻烦。有了下面这个方法,就非常简单了:只需要一条语句就解决了问题,并且非常优雅。 在使用SQL Server 20 ...
分类:
数据库 时间:
2019-10-17 14:20:38
阅读次数:
116
常常碰到要校验数据范围是否存在重叠冲突的情况,典型的场景是房间预订。 假如房间A已经有9月1日-9月10日的预订记录,当其它客人再来预订时,系统必须判断,不能与这个日期范围产生重叠。 有四种情况会产生重叠: 1、全包含:例如用户企图预订8月30日-9月15日; 2、被包含:例如用户企图预订9月5日- ...
分类:
数据库 时间:
2019-10-16 11:55:56
阅读次数:
137
我们知道,在不同的数据库引擎中,内置函数的实现、命名都是存在差异的,如果经常切换使用这几个数据库引擎的话,很容易会将这些函数弄混淆。 比如说判断空值的函数,在Oracle中是NVL()函数、NVL2()函数,在SQL Server中是ISNULL()函数,这些函数都包含了当值为空值的时候将返回值替换 ...
分类:
数据库 时间:
2019-10-16 09:34:15
阅读次数:
125
T SQL时间函数 [toc] 时间函数 DAY()、MONTH()、YEAR() 语法 示例 DATEADD()、DATEDIFF()、DATENAME()、DATEPART()、GETDATE() 语法 示例 备注 参考资料 "T SQL时间函数" "T SQL之常用函数" SQL Server ...
分类:
数据库 时间:
2019-10-15 10:22:48
阅读次数:
159
T SQL 更新表操作 1. SQL server 语法 示例 2.MySQL 语法 示例 参考网址 "T SQL多表更新" https://www.cnblogs.com/xinaixia/p/5509053.html ...
分类:
数据库 时间:
2019-10-15 10:12:20
阅读次数:
124
在SQL Server中重建索引(Rebuild Index)与重组索引(Reorganize Index)会触发统计信息更新吗? 那么我们先来测试、验证一下: 我们以AdventureWorks2014为测试环境,如下所示: Person.Person表的统计信息最后一次更新为2014-07-17... ...
分类:
数据库 时间:
2019-10-15 09:21:04
阅读次数:
164
触发器简介: 触发器是一种特殊的存储过程,它的执行不是由程序调用,也不是手动执行,而是由事件来触发。触发器是当对某一个表进行操作。例如:update、insert、delete这些操作的时候,系统会自动调用执行该表上对应的触发器。 触发器分类: 1、DML( 数据操纵语言 Data Manipula ...
分类:
数据库 时间:
2019-10-15 00:16:20
阅读次数:
114