摘要: 在日常的数据库运维过程中,有时候需要将Select查询出来的数据集写入到另一个数据表中,其中一种方式是通过存储过程循环写入数据,另一种简便的方式是直接使用Insert Into语句后面跟上Select结果查询语句即可将数据写入。通过Insert Into和Select语句连用可以很快的将一个表的数据 阅读全文
posted @ 2019-04-02 19:54 江湖逍遥 阅读(3079) 评论(0) 推荐(1) 编辑
摘要: 在Sqlserver数据库中,备份数据的方式有很多种,可以使用整个数据库备份,也可使用导出包含数据和架构的脚本文件的方式来进行单表或多表数据的备份,其实还有一种Select Into的方式可以快速备份单张数据表,Select Into将自动创建备份存储使用的新表。 Sqlserver中使用Selec 阅读全文
posted @ 2019-04-02 19:42 江湖逍遥 阅读(4839) 评论(0) 推荐(0) 编辑
摘要: 从mysql数据库中导出正常数据库的脚本语句,而后使用脚本语句创建数据库的过程中,执行语句提示Can't Create Table 'XXX' erro150的错误,语句执行中断,创建table失败,仔细分析相关语句发现导致此错误的原因为创建的外键和关联的表的主键类型不匹配。 仔细查看被执行的语句, 阅读全文
posted @ 2019-04-02 19:41 江湖逍遥 阅读(1773) 评论(0) 推荐(0) 编辑
摘要: 在Sqlserver数据库中,如果查询表中含有自增长Id列,一般会采用select Top的方式来数据的分页操作。而实际上很多数据表设计的时候,不一定含有自增长Id列,那么数据库没有Id自增列的时候要对数据分页怎么办呢,此时则需要使用ROW_NUMBER()函数来对数据分页,ROW_NUMBER() 阅读全文
posted @ 2019-04-02 09:27 江湖逍遥 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: 在Sqlserver数据库管理软件中,Sqlserver对系统内存的管理原则是:按需分配,并且分配完成后为了查询有更好的性能,并不会立即自动释放内存,数据取出后,还会一直占用着内存,所以在Sqlserver服务启动后,你会发现sqlserver占用的内存越来越大,直到稍微小于机器内存一定值。其实我们 阅读全文
posted @ 2019-04-02 09:07 江湖逍遥 阅读(6990) 评论(0) 推荐(0) 编辑