文章 2022-02-16 来自:开发者社区

SQL Server 2008 R2 安装时提示“Reporting Services目录数据库文件存在”

打开MSSQL数据库管理系统的安装目录,例如: X:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA。 其中 X:\是你安装MS SQL数据库管理系统实例所在的盘符. 删除 X:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA&nb...

文章 2022-02-16 来自:开发者社区

学习练习SQL的数据库employee文件

这个地址是一个已经集成了employee的database的sql文件。所以你可以下载这个sql文件,然后执行sql语句到对应的数据库中,这样你就可以练习sql语句了。 第一个链接是用户指导如何使用的。第二个链接是下载数据库的地址。 http://downloads.mysql.com/docs/employee-en.a4.pdf https://launchpad.net/test-db/ ....

文章 2022-02-16 来自:开发者社区

“秒杀”问题的数据库和SQL设计

1. 问题的来源最近发现很多人被类似秒杀这样的设计困扰,其实这类问题可以很方便地解决,先来说说这类问题的关键点是什么:一定要高性能,不然还能叫秒杀吗?要强一致性,库存只有100个,不能卖出去101个吧?但是库存10000实际只卖了9999是否允许呢?既然这里说了是秒杀,那往往还会针对每个用户有购买数量的限制。总结一下,还是那几个词:高性能强一致性!下文的所有解决方案是在 Mysql InnoDB....

“秒杀”问题的数据库和SQL设计
文章 2022-02-16 来自:开发者社区

如何用SQL自动检查不同数据库中表的差异

问题描述:工作过程中,不管是什么项目,伴随着项目不断升级版本,对应的项目数据库业务版本也不断升级,数据库出现新增表、修改表、删除表、新增字段、修改字段、删除字段等变化,如果人工检查,数据库表和字段比较多的话,工作量就非常大。解决方案:这里为大家分享一个在工作过程中编写的自动检查数据库表结构版本差异的通用脚本,只需要把新旧数据库名称批量替换成实际的名称就可以,支持通过链接服务器跨服务器检查不同服务....

文章 2022-02-16 来自:开发者社区

清空SQL Server数据库中所有表数据的方法

原文: 清空SQL Server数据库中所有表数据的方法 其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入死循环,二是这里使用了微软未正式公开的sp_MSForEachTable存储过程。   也许很多读者朋友都经历过这样的事情:要在开发数据库基础上清理一个空...

文章 2022-02-16 来自:开发者社区

SQL SERVER 2008数据库各版本功能对比

微软SQL SERVER 2008数据库有6个版本,分别是数据中心版、企业版、标准版、Web版、工作组版、简易版,有时候购买的时候或需要使用某项功能时,需要了解各个版本的区别,功能差异,很多时候,大部分人都没法记得那么清楚,只能上网搜索一下,但是很多搜索结果往往不那么让人满意,要么挂羊头卖狗肉,要么信息残缺不全,其实 微软官网有提供了http://www.microsoft.com/zh-cn/....

SQL SERVER 2008数据库各版本功能对比
问答 2022-02-15 来自:开发者社区

有没有什么推荐的数据库的sql的书籍

有没有什么推荐的数据库的sql的书籍

文章 2022-02-15 来自:开发者社区

SQL Server数据库中文乱码问题

问题:创建新数据库,存入中文显示乱码?原因分析:SQL版的乱码问题还是出现在SQL SERVER的安装设置上。默认安装时系统默认的排序规则是拉丁文的排序规则,但一般人在安装时没有考虑到这一点,安装时只是点取下一步,安装完成后,造成了SQL版在使用过程中出现乱码。解决方法1:如果是新建数据库,可以在建立数据时指定排序规则,记得选中文简体(Chinese_PRC_CS_AI_WS);如果数据库中已经....

SQL Server数据库中文乱码问题
文章 2022-02-15 来自:开发者社区

面试官提问:如何通过sql方式将数据库表行转列?

一、提问环节在刚进入 IT 行业的第一年换工作的时候,至今让我印象最深刻的有一个这样的面试题:如何通过 SQL 方式将数据库的行转列?当时的面试官让我现场写 SQL,信心满满的我,我觉得我可以做出来,然后10分支、20分钟、30分钟...过去了,很遗憾一点动静都没有。最后的我不得不服,结局相信大家也能猜到是啥了!二、场景分析面试结束之后,不服输的我决定要把这个问题给破解掉,回到自己的租处之后,打....

面试官提问:如何通过sql方式将数据库表行转列?
文章 2022-02-14 来自:开发者社区

SQL优化之善待数据库从建表开始

1为什么要规范建表规范建表有助于厘清表与表之间的关系,列与列之间的联系,可以很好的理解当前库的具体作用。上面的只是最基本的,深层次的原因是可以有效提高表与表进行关联或者单独查询时候的效率。一般复杂的逻辑由于表设计的不合理,在进行表关联时候需要关联很多张表,每进行一次关联,数据库就需要消耗一定的时间去寻找匹配项。关联的越多,花的时间就越久。2如何规范建表A.按主题对表进行划分例如学生主题相关的,在....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注