
数据库
Hubert_Biyo
https://www.hubert.gq
展开
-
SQL中的字母的大小写转换
1.将大写字母改为小写字母update 表名 set 字段名a= Lower(字段a) 2.将小写字母转化成大写字母update 表名 set 字段名a= upper(字段名a)原创 2016-08-01 16:32:15 · 45996 阅读 · 1 评论 -
With As 查询优化
With As1.With As 含义WITH AS短语,也叫做子查询部分(subquery factoring),可以定义一个SQL片断,该SQL片断会被整个SQL语句用到。可以使SQL语句的可读性更高,也可以在UNION ALL的不同部分,作为提供数据的部分。对于UNION ALL,使用WITH AS定义了一个UNION ALL语句,当该片断被调用2次以上,优化器会自动将该WI...原创 2018-04-16 21:53:49 · 1210 阅读 · 0 评论 -
Asp.Net Core 读取配置文件 连接MySql数据库
1.首先在配置文件添加数据库连接地址appsettings.json2.创建 ConfigurationManager类 设置读取配置文件3.在AppConfig类中去读取appsetings.json配置文件中的Mysql数据库连接地址4.创建DataContext类 继承DbContext类5.在Startup类 的ConfigureServices方法中配置数据库连接6.在控制器中...原创 2018-03-15 10:11:26 · 11597 阅读 · 0 评论 -
sql server
Sql Server语句--查询数据库指定表的大小EXEC sp_spaceused 'SMSHistory'--查询数据库中一共有多少个表select count(*) 总表数 from sysobjects where xtype='u' --将需要备份的数据库某个表数据备份到指定的数据库--启用Ad Hoc Distributed Queries--EXEC...原创 2017-11-22 15:50:06 · 294 阅读 · 0 评论 -
System.InvalidOperationException: 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。
参考数据库链接串:"data" value="server=192.168.1.123; Port=3306; uid=root; pwd=root;database=data;pooling=true;min pool size=5;max pool size=512;connect timeout = 20; "/> 查看应用程序池占用数量:select *转载 2017-10-20 13:39:45 · 8401 阅读 · 0 评论 -
数据库连接池的配置和使用(大自然的搬运工)
(本文转载原地址为http://www.studyofnet.com/news/637.html)本文导读:Max Pool Size如果未设置则默认为100,理论最大值为32767。最大连接数是连接池能申请的最大连接数,如果数据库连接请求超过此数,后面的数据库连接请求将被加入到等待队列中,这会影响之后的数据库操作。在等待队列中,默认等待与服务器的连接的时间为15秒。转载 2017-06-20 17:58:46 · 766 阅读 · 0 评论 -
SQL Server 中WITH (NOLOCK)浅析(大自然的搬运工)
概念介绍 开发人员喜欢在SQL脚本中使用WITH(NOLOCK), WITH(NOLOCK)其实是表提示(table_hint)中的一种。它等同于 READUNCOMMITTED 。 具体的功能作用如下所示(摘自MSDN): 1: 指定允许脏读。不发布共享锁来阻止其他事务修改当前事务读取的数据,其他事务设置的排他锁不会阻碍当前事务读取锁定数据。允许脏读可能产生较多的并发操作,但其转载 2017-06-20 08:13:50 · 2005 阅读 · 0 评论 -
SQL Server 无法打开物理文件拒绝访问解决方法
这是由于权限问题导致的,解决方法有两种:1>.将mdf和ldf文件移动到数据库数据目录(例如C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA)再附加;2>.修改MSSQLSERVER服务登录身份为本地系统帐户。转载 2017-04-26 11:26:18 · 4298 阅读 · 0 评论 -
数据库 误操作(更新数据(Update),删除数据(delete),当然也包括增加大量数据(insert))之后,给出的解决方案
1>.首先记录 当时 误操作的时间点, 这时候一定要冷静啊,不要一脸懵逼(虽然我当时就是这样子,毕竟直接更新了60万条数据);2>.向上级领导汇报情况,作为紧急处理,如果可以的话,停止使用对数据库使用的人员的操作,(紧急处理,数据库于“2017-04-28 10:00:00”停止使用,请提前安排好工作);3>.查找每日备份的数据库(一般情况下公司都会有每日备份数原创 2017-05-03 18:01:55 · 933 阅读 · 0 评论 -
create file遇到操作系统错误5拒绝访问
create file遇到操作系统错误5拒绝访问当在sql server 2008创建一个数据库时出现错误:尝试打开或创建物理文件 'F:\stuDB_data.mdf' 时,CREATE FILE 遇到操作系统错误 5(拒绝访问。原因及解决方法如下:这是因为SQL Server的启动帐户(一般是system或某个操作系统管理员),对E盘根目录没有创建文件的权限。右击E盘,在属转载 2016-08-23 14:11:36 · 2043 阅读 · 0 评论 -
SQL Server 2014评估期已过,打不开数据库的解决方案
有一天打开数据库,提示数据库 评估期已过,是不是很尴尬。 解决方案 找到数据库的配置工具,并打开安装中心升级数据库 输入2014数据库产品密钥即可 SQL2014产品密钥:SQL Server 2014 Web : J9MBB-R8PMP-R8WTW-8JJRD-C6GGW SQL Server 2014 Sta...原创 2018-03-29 16:30:08 · 11522 阅读 · 2 评论