随笔分类 - 数据库
摘要:SQL Server为字段添加默认值
阅读全文
摘要:写了个函数接受varchar的参数, 但实际传入的是float, 但是转换后舍入成2位小数了, 单独执行没问题, 从table中查询输出就有问题 "REF"
阅读全文
摘要:"]SQL Server临时表" https://docs.microsoft.com/zh cn/sql/relational databases/tables/temporal tables)
阅读全文
摘要:http://www.cnblogs.com/chencidi/archive/2014/07/02/3820386.html 使用多库查询时会出现排序规则冲突的问题 解决办法 在字段后面添加`Collate Database_Default`
阅读全文
摘要:mysqld.exe是mysql的服务端程序,开启之后才能使用mysql.exe 将mysql安装成服务很简单: 删除服务也很简单: 或者 服务开不起来: 安装服务后,开启服务提示异常终止。这个时候可以看下是不是已经运行了mysqld.exe, 杀掉再开启服务就OK了 phpstudy升级mysql
阅读全文
摘要:http://www.cnblogs.com/ggll611928/p/6377545.html 恢复数据库: 1.分离数据库以断开当前的访问连接。 2.附加数据库mdf文件。 3.执行RESTORE脚本。 报错 获得数据库备份文件的信息 Sql Server 逻辑文件 '' 不是数据库 '' 的一
阅读全文
摘要:![](http://images2015.cnblogs.com/blog/213419/201707/213419-20170725190408654-395725755.png)
阅读全文
摘要:http://www.cnblogs.com/14lcj/archive/2012/07/08/2581234.html SQLServer中char、varchar、nchar、nvarchar的区别: char: 固定长度,存储ANSI字符,不足的补英文半角空格。 nchar: 固定长度,存储U
阅读全文
摘要:同一个数据库多个副本 很多时候,比如为了方便测试,排查问题,我们常常会拿到问题系统的数据库备份来开发环境下debug,这个时候就会出现同一个数据库的多个副本。 还原法 还原到一个新建的空数据库,在 中勾选覆盖现有数据库,同时需要修改目标 和`LDF`文件的路径为新数据库的文件路径。但是这个还是提示"
阅读全文
摘要:数据库文件太大 SQL Server用的久了,会发现备份文件越来越大,这个其实主要是log文件的增加,删掉log文件就可以了。不过操作之前最好还是有个完整备份的好。 分离数据库 分离数据库,勾选删除链接,完成后,找到 文件直接删除。 附加数据库 分离后资源管理器中是看不见这个数据库的,需要再次附加上
阅读全文
摘要:看似很简单是不是? 单列排序,没有任何问题 多列排序中的坑 如果是多个列排序呢?注意这里的age有很多一样的 上面的写法是达不到预想的效果的,原因就在于,如果指定了多个排序列,而且还指定了降序排列,那么就需要为每一个列指定降序排列,上面的写法desc将只作用于name字段上,而age字段缺省的情况下
阅读全文
摘要:1. SCOPE_IDENTITY()函数 返回的是紧跟这个插入语句生成的自增ID, 若果前一个语句不是插入自增ID的,将返回NULL 2. @@IDENTITY 返回全局的最有一个生成的自增ID,全局可用 结果 Note 有的地方喜欢使用 output inserted.tab_id as xxx
阅读全文
摘要:```sql select str(request_session_id ,4 ,0) as SPID ,convert(varchar(20) ,db_name(resource_database_id)) as db_name ,resource_associated_entity_id ,O.name ,resource_type ...
阅读全文
摘要:死锁的类型 1. 不同表之间的相互等待,第一个事务操作A B, 第二个事务操作B A 每个事务都锁定对方下一步将要操作的表 2. 同一张表之间的相互等待, 无索引导致的全表扫描,下文中说到的情况 每个事务都锁定满足条件的记录,同时继续扫描直到完成一次全表扫描 SQL Server锁机制详解 http
阅读全文
摘要:MySQL常用命令和常见问题 sql 创建数据库并设置字符集 create database wip default character set utf8 collate utf8_general_ci; 查看字符集变量 show variables like 'character%'; 备份数据库
阅读全文
摘要:SQLServer性能分析 当数据库出现性能问题,应用出现运行缓慢的时候,下面这个东东能让你如获至宝
阅读全文
摘要:mysql如果数据不存在,则插入新数据,否则更新的实现方法 //如果不存在,则插入新数据 $sql = "INSERT INTO {$ecs table(‘cat_lang')} (cat_id,lang_id,cat_name,keywords,cat_desc) VALUES({$cat_id}
阅读全文