随笔分类 -  数据库

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

点击右上角即可分享
微信分享提示