#sq

经典SQL语句大全_主外键_约束

一、基础(建表、建约束、关系)约束(Constraint)是MicrosoftSQLServer提供的自动保持数据库完整性的一种方法,定义了可输入表或表的单个列中的数据的限制条件(有关数据完整性的介绍请参见第9章)。在SQLServer中有5种约束:主关键字约束(PrimaryKeyConstraint)、外关键字约束...

Sql Server 删除所有表

如果由于外键约束删除table失败,则先删除所有约束: --/第1步**********删除所有表的外键约束*************************/ DECLARE c1 cursor forselect 'altertable['+object_...
代码星球 ·2020-05-12

如何把SQLServer数据库从高版本降级到低版本?

由于目前还广泛使用着SQLServer2000,很多公司又想使用新的SQLServer,从而直接【分离/附加】或者【备份/还原】数据库,在不同版本之间存放。往往就会遇到版本不兼容的问题。前几天遇到了从我本机2008R2上备份的一个数据库还原到2008上面时报错:从运行版本10.50.2500(2008R2是10.50)...

InstallShield高级应用--检查是否安装ORACLE或SQL Server

    实现原理:判断是否存在,是通过查找注册表是否含有相应标识来判断的。注意:XP与WIN7系统注册表保存方式不一样,32位与64位操作系统注册表保存方式也不一样,需要分别判断。在此只判断32位操作系统的情况。 源码:////检查是否有安装Oracle fu...

Sqlite数据库的加密

最近在做一个winform的程序,考虑用Sqlite的数据库,小巧而实用,比Access强多了,不过需要加密,不过free版本没有实现加密,有一些c++的实现:比如:http://www.sqlite.com.cn/MySqlite/3/253.Html和http://www.cppblog.com/niewenlon...
代码星球 ·2020-05-12

SQL Server 存储过程

Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø存储过程的概念   存储过程Procedure是一组为了完成特定功能的SQL语...
代码星球 ·2020-05-12

sql点滴39—解决数据库日志文件过大的问题

随着数据库使用时间增长,日志文件也在不停的增大,这里介绍几种方法减小这个文件的方法。1.直接删除log文件分离数据库。分离数据库之前一定要做好数据库的全备份,选择数据库——右键——任务——分离,如下图将日志文件和数据文件复制粘贴到另外一个文件夹中以...

看懂SqlServer查询计划

阅读目录开始SQLServer查找记录的方法SQLServerJoin方式更具体执行过程索引统计信息:查询计划的选择依据优化视图查询推荐阅读-MSDN文章对于SQLServer的优化来说,优化查询可能是很常见的事情。由于数据库的优化,本身也是一个涉及面比较的广的话题,因此本文只谈优化查询时如何看懂SQLServer查询...

SQL_Server2005自动备份与删除—维护计划

业务背景:为了方便客户及时自动更新SAP库里面的数据与减少磁盘的空间。所以要在SQL对数据进行自动备份与删除备份。这样可以更加方便管理员的管理,和减少管理员的工作量。解决思路:在2005SQL环境下,进行创建自动备份与自动删除。解决方案:1、点击”管理”->选中”维护计划&rd...

在SQL2005实现维护计划-备份数据库

一、備份數據庫維護計劃方案       【注】: 1、先啟動SQLServerAgent服務2.、交易記錄備份 (只限於完整和大量記錄復原模式)。       ...

(转载)SQL Server 2005 日志文件过大处理

由于安装的时候没有计划好空间,默认装在系统盘,而且又没有做自动备份、截断事务日志等,很快LDF文件就达到十几G,或者几十G,此时就不得不处理了。备份和计划就不说了,现在就说下怎么把它先删除吧:1:先分离数据库2:为了保险,先不要删除,把LDF文件重命名下3:附件数据库。4:OK。以上可能遇到的问题:1:有用户连接,无法...

SQL中取当前记录的ID----->SCOPE_IDENTITY()

SQLServer2000中,有三个比较类似的功能:他们分别是:SCOPE_IDENTITY、IDENT_CURRENT和@@IDENTITY,它们都返回插入到IDENTITY列中的值。IDENT_CURRENT返回为任何会话和任何作用域中的特定表最后生成的标识值。IDENT_CURRENT不受作用域和会话的限制,而受...

Ubuntu 16.04 安装Mysql数据库

系统环境Ubuntu16.04;安装步骤1、通过以下环境安装mysql服务端与客户端软件sudoapt-getinstallmysql-serverapt-getisntallmysql-clientsudoapt-getinstalllibmysqlclient-dev安装过程中需要输入用户名和密码,请一定设置,否则...

NodeJs针对Express框架配置Mysql进行数据库操作

Express版本:4.14.1说明:如下配置以express为例进行配置并进行测试,当然mysql中间件也可以在nodejs中单独使用。参考:NodeJs的Mysql中间件Github地址1、首先进行mysql中间件安装npminstallmysql--save2、创建数据库连接模块db.js,存放于express框...

便捷的php操作mysql库MysqliDb

 github地址:https://github.com/joshcam/PHP-MySQLi-Database-ClassMysqliDb--SimpleMySQLiwrapperandobjectmapperwithpreparedstatementsTableofContentsInitializati...
首页上一页...651652653654655...下一页尾页