数据库
末叶
这个作者很懒,什么都没留下…
展开
-
数据库学习笔记(一)
1使用数据库的必要性(1)可以结构化存储大量数据信息,方便用户进行有效的检索和访问.(2)可以有效的保持数据信息的一致性,完整性,降低数据冗余.(3)可以满足应用共享和安全方面的要求.(4)数据库技术能够方便智能化分析,产生有用的信息.2.当今使用的数据库SQl Server , Oracle ,DB2 , MySQL3.数据库的基本概念(1)实原创 2013-01-26 10:45:53 · 1481 阅读 · 0 评论 -
Hibernate配置文件hbm主键的generator可选项
1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字段,要设定sequence(MySQL 和 SQL Server 中很常用)数据库中的语法如下:MySQL:create原创 2014-02-17 20:40:58 · 5697 阅读 · 0 评论 -
Linux 下Orcale10g的安装
1.下载安装文件这里使用10201_database_linux32.zip这个安装包,并且需要以root用户登录2.查看系统的资源及环境是否符合安装条件grep MemTotal /proc/meminfo 查询内存大小 10g需>512Mgrep SwapTotal /proc/meminfo 查询交换空间大小 10g需 > 1G另外10g还需要2.5GB的磁原创 2013-10-16 20:40:18 · 1194 阅读 · 0 评论 -
Oracle数据库的备份和恢复
--数据泵的使用----------------1.创建目录create directory dump_dir as 'e:\backup';--select * from dba_directories;--drop directory dump_dir;--2.授予用户操作dump_dir目录的权限 grant read,write on directory dump原创 2013-09-09 19:55:48 · 998 阅读 · 0 评论 -
数据库学习笔记(六)-联接查询和分组查询
1分组查询1.1使用GROUP BY 进行分组查询SELECT CourseID,AVG(SCore) AS 课程平均成绩FROM Score GROUP BY CourseID几个实例(1)查询男女学生的人数各是多少首先按照性别列进行分组:GROUP BY SSex其次对每个组进行总数的统计,原创 2013-03-01 23:03:09 · 1271 阅读 · 0 评论 -
数据库学习笔记(五)-模糊查询和聚合函数
1 模糊查询模糊查询提取的数据不一定是确切的,查询者对查询条件也是模糊的,大概的,不特别明确的.模糊查询可以使用LIKE关键字,通配符来进行.1.1通配符_ 一个字符% 任意长度的字符 [] 括号中说指定范围内的一个字符[^] 不在括号中说所定范围内的任意一个字符1.2 使用LIKE进行模糊查询原创 2013-03-01 20:22:09 · 1677 阅读 · 0 评论 -
数据库学习笔记(四)-数据库查询基础
1.T-SQL查询基础1.1查询机制简介数据表在接受查询请求的时候,可以简单的认为它将逐行的判断,判断是否符合查询条件.如果符合查询条件就提取出来,然后把所有选中的的行组织在一起,形成另外一个类似于表的结构,构成查询结果,通常叫做记录集(RecordSet)由于记录集的结构实际上和表的结构类似,都是由行组成的,因此在记录集上依然可以再次进行查询.原创 2013-02-23 22:24:19 · 1358 阅读 · 0 评论 -
SQL 检查约束整理
运算符:对于所有的运算符,可分为单目运算符和双目运算符。目:操作数一、数学运算符:+ - * / %+5 -84+5 8-89数学运算的结果仍是一个数字。二、比较运算符:> = = (!= 比较运算符都是双目运算符。比较运算的结果是一个布尔值,即真或假,两者必居其一。三、逻辑运算符:and or not // && || !也叫逻辑运原创 2013-02-19 13:09:44 · 12974 阅读 · 0 评论 -
数据库学习笔记(三)--SQL语句
1.SQl简介1.1SQL能做什么SQL是针对数据库而言的一门语言,它可以创建数据库,数据表,可以针对数据的库的数据进行增,删,改,查等操作,可以创建视图,存储过程,可以赋予用户权限等.1.2SQL和T-SQLSQl的全称是"结构化查询语言(Structred Query Language)",SQL语言已经成为关系数据库的标准语言.原创 2013-02-04 22:53:28 · 1723 阅读 · 0 评论 -
数据库学习笔记(二)
主要学习如何创建和管理SQL Server表1.表相关的几个概念1.1数据完整性数据完整性要求数据库中数字具有准确性,准确性是通过数据库表的设计和约束来实现的.为了实现完整性,数据库需要做以下两方面的工作(1)检验每行的数据是否符合要求(2)检验每列数据是否符合要求为实现以上要求,SQL Server提供了以下四种类型的约束(Cons原创 2013-01-29 21:27:38 · 1029 阅读 · 0 评论 -
Win7下 安装和卸载 SQL2008
Win7下安装与卸载SQL Server 2008SQL Server 2008的安装1.1首先在安装SQL Server 2008 时需要注意一下几点:需要.net支持,所以要安装.net框架组件。关闭所有浏览器。(否则会报错)。关闭防火墙。(建议断网并关闭杀毒软件)运行时 要以管理员身份运行。如下图:2.1下面讲解需要注意的第一点,Win7下安装.net。转载 2013-01-25 09:00:07 · 6567 阅读 · 1 评论 -
数据库根据时间范围 (天,月,季,年) 汇总查询 SQL
今天遇到一个需求,需要按照(天,月,季,年) 的进行查询求和数据库字段如下图dayplan(计划销量)yueld:(实际销量)currentdate:数据时间,当天可能存在多个数据现在需要我们根据(天,月,季,年)分别将 销量求和统计出来我的做法是:根据时间范围将数据生成一个字段生成一个单独的字段,然后再分组求和: 上代码SELECT dayp...原创 2018-07-26 08:44:49 · 12270 阅读 · 2 评论