数据库
建新
我叫曹建新,爱好很广泛,希望和大家多交流
展开
-
sql删除重复的条目的最简单方法
评教系统最后的一项工作,就是对数据进行整理,这个万恶之源就是允许了学生自己选课,当然这个功能的开放,也使得老师减少了一点工作量。对于此功能的评价不再多说。下面开始进入话题: 评教系统要删除的不是重复的条目,而是项目比较少的条目。先说下原因:课程的授予,一般是有教学秘书进行授课的,但是漏授的事情频繁发生,这就造成了有的学生上的课,评价界面却没有,负责的学生就自己选了,但是很有可能选原创 2012-06-09 21:08:35 · 2011 阅读 · 13 评论 -
将Sql2008的数据库转到2005
今天碰到一个特别伤心的事情。 事情的起因是这样的,现在我负责评教系统的维护工作。由于中途服务器转迁,迁移之前数据库版本是2005,而现在的服务器版本是2008R2的。在这个过程并没有发生什么问题。 问题发生在,我们学校分为东西两个校区,东校区(我在的校区)评教当然是没有问题了。问题出在了西校区,他们那边的服务器Sql版本是2005。在迁移服务器时,并没有考虑原创 2012-12-23 21:50:43 · 2777 阅读 · 2 评论 -
Oracle数据库实现字段自增
在使用SqlServer时,为了使得每条记录不会重复,加入了一个自增字段,并且将其设为主键。现在放开这样做的优劣。单单只说实现问题。 在用Oracle时,出现了这样一个状况,添加模块时,只传入了一个模块名称,而表中还有一个模块ID,这个ID设定的是自增。但是在Oracle中没有字段自增这个功能。但是可以通过自己写序列、触发器来实现这样的一个功能。 先说一下自原创 2013-01-02 20:26:35 · 2795 阅读 · 2 评论 -
Oracle数据库——服务端配置远程连接
前言 我们做的项目人家点名要用oracle数据库,在查询、修改等方面,由于有SqlServer的基础,这块没有什么问题。但是刚刚接触,不熟悉还是有的,例如创建表空间,创建用户,还需要给用户赋予权限。 我用的是PL/SQL,用了这几天,感觉Oracle的权限赋予这块,确实挺强大的。依稀记得我在弄FTP服务器时,为了控制权限而大费周折。还有强大的就是级联删除这个功能原创 2012-12-19 21:11:03 · 6764 阅读 · 4 评论 -
详解数据库的各种联接
在查询数据库的时候,如果涉及到两个或多个数据表中检索数据,那么你就要用到联接查询了。 联接分为:内联接、外联接、交叉联接。而外联接又分为:左向外联接、右向外联接、完整外联接。 下面是我建的两个用来测试的表,student和class。 内联接 联接的默认联接就是内连接,我个人感觉这个联接也是原创 2013-04-10 17:21:44 · 1403 阅读 · 1 评论 -
MySQL轻松入门
一、连接MySql 使用安装好的MySQLl命令行默认用户是root用户,我这里用dos的命令行登陆。 1、连接到本机的MySQL 格式:mysql -u用户名 -p用户密码 示例:mysql -uroot -padmin 2、连接到远程的MySQL 格式:mysq原创 2013-05-17 10:05:07 · 1898 阅读 · 11 评论 -
三范式的依赖,小小的知识,大大的学问
三范式使得数据库的设计变得有据可依,数据库的冗余大大减少。然而,三范式的定义,却不那么让人省心,一堆文字外加数学知识,让人着实有点小蒙。虽然说完全按照三范式设计数据库并不可取,但是要想设计一个好的数据库,三范式的只是是必不可少的。要想更好理解三范式的定义,那么了解依赖是必不可少的,了解了这几种依赖,那么理解起来三范式将会变的很容易。原创 2013-07-26 20:35:50 · 4144 阅读 · 46 评论 -
本地没有装Oracle,PL/SQL远程访问Oracle数据库配置
之前写过一篇关于Oracle数据库远程连接的博客:Oracle数据库——服务端配置远程连接。 在那篇文章中操作推荐过别人的一篇博客,就是本博客的这个话题。但是最近要用了,于是就翻自己的博客,却发现那个博客已经限制访问了,在网上又找了好久,才找到这个,于是果断自己写一下,以备今后自用以及方便他人。 1、安装PL/SQL,这个过程还是比较容易的,就不再多说了,我原创 2013-12-07 21:07:41 · 6132 阅读 · 38 评论