mssql/mysql/oracle/mongodb
真爱无限
学习编程,提高自己的能力和思维方式。
一步一步,越来越好。
展开
-
mssql2005 远程连接问题解决方法
一、为 SQL 启用远程连接1. 单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。2. 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。 3. 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“远程连接”和“本地连接转载 2012-06-24 13:54:43 · 728 阅读 · 0 评论 -
SQL Server 2008 R2 安装过程中出错的一种解决方法
可能是先装了vs2010,它会装部分与sql2008相关的东西,之后再装sql2008或sql2008r2版本,就可能会出错装不了。。先下载:Total_Uninstall6.3.1,卸载sql2008或sql2008r2安装程序相关的文件,这个软件会卸载数据库中相关的东西:http://yunpan.cn/QbFmyhXqsusph(原来使用YourUninsta原创 2013-10-07 15:21:55 · 31660 阅读 · 2 评论 -
mssql数据库游标批量修改符合条件的记录
//需求:由于项目刚上传,没有票数,为了表现出一定的人气,需要在一开始把各项目的票数赋一个值 ,但每个项目不能一样,否则容易看出问题,呵呵 。DECLARE @Id varchar(50) DECLARE My_Cursor CURSOR --定义游标FOR (SELECT Id FROM dbo.kinpanAwardProject where session=9) --查出原创 2014-05-12 09:26:31 · 1815 阅读 · 0 评论 -
数据库设计之数据库tinyint字段与Int字段的使用
SQL SERVER中的tinyint:从 0 到 255 的整型数据。存储大小为 1 字节。SQL SERVER中的Smallint: 存储大小为 2 字节。SQL SERVER中的int:存储大小为 4 字节。我看了下我们现有的系统,表数量有400张。表中的“类型”字段,不会少吧,比如订单有订单类型、取消原因类型等等10来个类型字段,(这些类型,最多有10多个值,再加也多不到哪去),其他的虽然原创 2016-01-25 18:39:26 · 7800 阅读 · 3 评论 -
.Net初使用MySql数据库生成Model类并与SqlServer简单对比
最近的一个项目,在.net中使用MySql数据库,背景是这样的:Sql Server要购买授权,每年100多万,本来公司这么大,这点钱也不算什么,但是领导说能省就省。对于技术人员来说,这是个挑战,时间紧,技术上还有未知的风险。想想从实习到现在,四年多的.Net研发了,都是用的Sql Server数据库,这个Mysql还是头一回用……一、根据数据库生成EF的Model类//表字段信息model原创 2016-05-22 21:34:04 · 6419 阅读 · 1 评论 -
MySql生成.Net中Model类的存储过程
最近用Mysql,花时间写了一个过程用来生成EF的model类,有注释,挺方便,用EF类Entity自动生成的没有字段注释。要用到的函数:DELIMITER $$DROP FUNCTION IF EXISTS `fun_GetCSTypeFromDbType`$$CREATE FUNCTION `fun_GetCSTypeFromDbType`(#本函数不需要在线上执行dbtype VARC原创 2016-06-07 11:46:32 · 2808 阅读 · 0 评论 -
MySql批量插入优化Sql执行效率
itemcontractprice 数量1万左右,每条itemcontractprice 插入5条日志。 updateInsertSql.AppendFormat("UPDATE itemcontractprice AS p INNER JOIN foreigncurrency AS f ON p.ForeignCurrencyId =原创 2016-06-19 10:54:28 · 4098 阅读 · 0 评论 -
MySqlBulkLoader后数据库出现0000-00-00 00:00:00数据问题
string tmpPath = Path.GetTempFileName(); using (var csv = new CsvWriter(new StreamWriter(tmpPath))) { csv.WriteRecords(data); } using (MySqlC原创 2016-08-09 11:25:59 · 4043 阅读 · 0 评论 -
MongoDB使用笔记
先创建目录,创建log文件,然后启动服务cd /d D:\Program Files\MongoDB\Server\3.4\bin\mongod.exe --dbpath d:\data\db --logpath "D:\data\dbConf\mongodb.log" --auth作为服务运行:mongod.exe --auth --bind_ip 127.0.0.1 --logpath原创 2017-06-17 10:49:33 · 1023 阅读 · 0 评论 -
SQL2005、2008、2000 清空删除日志
SQL2005清空删除日志:代码如下:Backup Log DNName with no_log '这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了。godump transaction DNName with no_log goUSE DNNameDBCC SHRINKFILE (2)GoSQL2008清空删原创 2013-09-03 15:51:21 · 1714 阅读 · 0 评论 -
今天做一个网站与另外一个网站整合,学会了视图在不同数据库中的使用
1、访问不同的sql服务器的数据库表,通过一个视图使用 OPENDATASOURCE 来完成。Create VIEW [dbo].[视图名称]ASSelect * FROM OPENDATASOURCE( 'SQLOLEDB', 'PWD=密码;UID=用户名;Initial Catalog=数据库名;SERVER=服务器').数据库名.dbo.[表名]我们可以如原创 2013-04-06 16:30:09 · 2501 阅读 · 0 评论 -
今天学习使用mysql遇到的问题和解决办法
安装到最后出现问题,无响应,那么不要紧,前面的安装成功了,只是没配置。关闭之后,直接命令开启服务,再使用。 先开启服务net start mysql5 --安装时指定的服务名称再用 navicat lite 软件连接到localhost 初密码应该为空,用户名为root在navicat lite登陆之后的user里,可以修改root密码,然后点save即可--最好关闭m原创 2012-10-25 11:40:14 · 2018 阅读 · 0 评论 -
TSQL编程之二_存储过程和触发器
无论哪个计算机的编程工具,编写出好的子程序、一直是很多程序员的梦想。C语言之所以流行一时,与C语言下庞大的函数库密不可分。使用T-SQL语言,编程写出子程序/函数的手段,就是编写存储过程和触发器,下面逐一介绍。一 存储过程存储过程的格式是:CREATE PROCEDURE 存储过程名称 (参数) AS一些SQL语句例1 有表AVGRADE,表结构如下:SDEPT VAR转载 2012-07-17 08:01:12 · 2371 阅读 · 0 评论 -
存储过程样例--获取数据
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo/******************************************************* PROCEDURE : pro_get_so_cust_list** DECRIPTION: 获取客户列表** DATE : 2012-07-11** VER原创 2012-07-18 16:37:03 · 763 阅读 · 0 评论 -
sql语句查询数据库中的表名/列名/主键/自动增长值
----查询数据库中用户创建的表----jsj01 为数据库名select name tablename from jsj01..sysobjects where type='U' and name not in ('dtproperties')--查询表里的字段信息 exec sp_help 对象名---docs为表名---- select * from sysco原创 2012-06-24 14:21:29 · 6587 阅读 · 0 评论 -
c#调用存储过程,提供了参数老是提示“没有提供该参数”
我提供的某些参数为null直接在数据库里面运行存储过程没有问题 vs调试时也是有参数的,只是有些参数值为 null 时有问题; 值不为null时,就没有问题。 后来,自己摸索、百度了几个小时没有找到解决方案 后来,我就从null和DBNull入手,在参数赋值前判断了一下,运行才没有问题,在参数赋给command时,要判断一下解决方案:原创 2012-08-05 19:28:09 · 3914 阅读 · 0 评论 -
.net mssql自己封装的 备份/还原 数据库方法
#region 数据库备份 BackupData /// /// 数据库备份 /// /// MapPath转换过的备份文件目录 /// 数据库名称 /// 返回string值为空表示备份成功 public static string BackupData(string原创 2012-06-23 13:48:01 · 1022 阅读 · 0 评论 -
mssql视图和触发器的操作
///sql查询分析器里面操作///删除视图if exists(select table_name from information_schema.views where table_name='v_user')drop view v_user///创建视图create view v_userasselect * from Userinfo///修改视图al原创 2012-06-23 14:36:40 · 770 阅读 · 0 评论 -
mssql方便的函数使用与游标使用练习
结果: 新建函数:GO/****** 对象: UserDefinedFunction [dbo].[fun_get_class_nam] 脚本日期: 07/28/2012 07:26:23 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO/*********************原创 2012-07-28 07:48:53 · 1119 阅读 · 1 评论 -
sql查询每个班上成绩最高的学生信息
sql查询每个班上成绩最高的学生信息数据库表和数据准备:if exists (select * from sysobjects where id = OBJECT_ID('[classinfo]') and OBJECTPROPERTY(id, 'IsUserTable') = 1) DROP TABLE [classinfo]CREATE TABLE [classinfo原创 2012-08-24 15:07:17 · 44341 阅读 · 2 评论 -
Nodejs操作MongoDB数据库示例
//mongodb_demo.js/**cnpm install mongodb */var MongoClient = require('mongodb').MongoClient;var DB_CONN_STR = 'mongodb://test:123456@127.0.0.1:27017/test'; // 数据库为 runoobvar insertData = function (d原创 2017-06-17 11:51:27 · 4653 阅读 · 1 评论