数据库
文章平均质量分 62
灵活掌握数据库的常用操作,给我们的数据处理带来极大的方便。同时解决一些常出现的问题
走出自己的未来
这个作者很懒,什么都没留下…
展开
-
sql语句特殊字符的截取
这两天在项目中遇到一个问题,存入数据库中的数据与用户希望显示的数据有一些不一致,但是存入的数据还是正确的。这样的话,就需要我们在显示数据时做一些处理。项目中对该问题的处理办法是使用数据字典对数据显示时进行格式化。而我的问题是因为增加了工作流,所以数据字典不起作用了,只能自己事先进行处理。最终选择的方法是在使用sql语句时,对这些数据进行处理。 首先来看一下数据库中存放的数据格式, 公司名原创 2016-06-19 20:53:55 · 16097 阅读 · 24 评论 -
oracle连接数据库
以前编程时用的数据库一直是SQL Server,对这个的连接数据库的字符串有了一定的认识。但是突然换成了oracle数据库,连接库时还有点不知所措。但是两者对比之后,发现其实他们都是一样的。 首先来回顾一下连接SQL Server常用的语句: string connString = "server=.;database=stu;uid=sa;pwd=123456"//serv原创 2016-06-10 21:41:42 · 4460 阅读 · 15 评论 -
sql行转列
近期在做项目时,用户给出了几张报表的需求,需要对数据进行汇总。在这个过程中,用到了关于sql语句行转列的方法。那么应该如何操作呢? 项目中的过程比较复杂,我就自己建立一个测试库来进行说明。 首先建立数据表test,添加三个字段:姓名(name,varchar2(10))、课程(course,varchar2(10))、分数(score,varchar2(10))。 插原创 2016-04-30 14:27:01 · 10073 阅读 · 33 评论 -
SQL函数——CASE
前段时间在学习oracle数据库时,看到了decode函数,主要是sql语句中的判断语句,可以根据判断进行赋值。然后就想到了之前在做今日开讲时,同样也遇到了类似的问题,数据库存储的是0或1,而界面显示时却不能为这样的。当时只是说做个判断,自己也知道,就没有做过多的思考。直到看到decode函数之后,才明白其实做判断,无非用的是sql中的函数。 自己在下边就来做了个测试,由于本地只装了S原创 2016-04-10 15:30:25 · 2988 阅读 · 21 评论 -
初始Oracle
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。 特点: 1、完整的数据管理功能:数据的大量性、保存的持久性、共享性、可靠原创 2016-03-31 20:04:18 · 1079 阅读 · 22 评论 -
性能优化——SQL语句(续)
上篇博客介绍了一下自己在项目中遇到的一种使用sql语句的优化方式(性能优化——SQL语句),但是说的不够完整。在对比的过程中,没有将max函数考虑在内,经人提醒之后赶紧做了一个测试,测试过程中又学到了不少的东西。现给大家分享一下 上次用的是select count(*) 和select * 的执行效率问题,因为我的需求是获取数据的一个总数来自动给出新的id,然后网友给出可以使用max的方原创 2016-03-19 09:30:09 · 2357 阅读 · 76 评论 -
性能优化——SQL语句
前段时间人事用户提出一个需求:在添加档案时,档案编号自动生成,但是生成的速度很慢。每次进入添加页面时,档案编号总是过几秒才会出来。然后用户要求,让编号在进入该页时就出现。 刚看到这个问题时,就想到了可能是查询方法的问题。第一是查询过程中出现了差错;第二是从数据库中查数据花费的时间太长。有了思路,就下手去做吧。 首先排除第一种想法,在添加信息时,需要进行查询的方法只有一个,查询出原创 2016-03-13 15:54:19 · 2694 阅读 · 40 评论 -
SQL UNION操作符
在维护人事系统的时候,遇到两张无关的表的联合问题,就是将两张相互之间没有字段可以联系的表,但具有共同的名字的字段,合在一个报表中显示出来。这时就引出了union的使用。 什么是UNION? 它sql语句中的一种操作符,可以合并多个select语句结果集。但是需要注意的是select语句必须具有相同数量的列,且列必须具有相同的数据类型。 基本语法:S原创 2015-12-12 16:09:51 · 1392 阅读 · 28 评论 -
SQL(MSSQLSERVER)服务启动错误代码3414
昨天永和客户联系我,说他们的前台系统报错了,给我发了报错的图片。看到错误的第一眼就知道是数据库出问题了,连不上sql Server。 虽然知道是数据库出问题了,但是刚开始的时候没有打开SQL Server(客户那里没有网,无法进行远程操控),首先做的是检查客户的前台IP是不是出现问题了,因为之前他那的ip地址设置成了自动获取,造成无法访问。经过检查,这些配置都没有问题。那么,也只能让原创 2015-12-04 14:09:51 · 17944 阅读 · 25 评论 -
SQL Server2008报错:值不能为空
打开数据库时报错,提示应用程序组件中发生了无法处理的异常。如果单击“继续”,应用程序将忽略此错误并尝试继续。但是第一想法是:是不是SQL Server安装时没有使用密钥进行激活,因为之前也出现过没有激活而无法打开sql Server。 不过,后来查找资料之后发现跟之前的问题并不是一样的,针对此类问题的解决办法是:将路径C:\Documentsand Settings\Admin原创 2015-10-01 19:25:10 · 24835 阅读 · 18 评论 -
附加数据库 对于服务器 XXX失败
最近在学习MVC+EF,看着视频做小demo。EF这一块需要涉及到数据库的连接,视频中所讲的例子与先前牛腩新闻系统数据库挺相似的。所以,就偷个懒,利用这个数据库,但是在附加的时候出错了。 错误如下: 一开始还以为数据库位置存在问题,所以重新放置了一个位置,仍然无效。最后,上网寻找解决方法。所幸的是此类问题还真有人遇到了,而且也有好几种解决方法。我就用了两种原创 2015-08-02 10:31:12 · 7102 阅读 · 10 评论 -
SQL Server评估期已过问题
终于放假了,同时我们也迎来了提高班开学的日子,可以踏踏实实的学习计算机了。由于前段时间一直在复习专业课知识,相对来说就把计算机学习搁置了一段时间。现如今,必须加紧学习了。但是,当自己打开之前敲的系统时,总是报错,无法进行。经过检查发现,原来是自己的数据库出现了问题,无法连接到数据库了。打开Sql Server2008,总是报这样的错误提示:原创 2015-01-25 08:06:41 · 2028 阅读 · 25 评论