文章分类 - 数据库
摘要:首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。用户:phplamp用户数据库:phplampDB1.新建用户。//登录MYSQL@>mysql-uroot-p@>密码//创建用户mysql>...
阅读全文
摘要:四个表Course(课程,字段有ID,CousrseName)DayInfo(天,如周一,ID,DayName)TimeSecton(时间段,如第一节,ID,TimeSectionName)Arrange(安排ID,CourseID,DayID,TimeSectionID)要做个课程表,显示内容和小...
阅读全文
摘要:Hibernate总的来说共有三种查询方式:HQL、QBC和SQL三种。但是细分可以有如下几种:一、HQL查询方式这一种我最常用,也是最喜欢用的,因为它写起来灵活直观,而且与所熟悉的SQL的语法差不太多。条件查询、分页查询、连接查询、嵌套查询,写起来与SQL语法基本一致,唯一不同的就是把表名换成了类...
阅读全文
摘要:http://redarmychen.iteye.com/blog/1004805聚合函数对一组行中的某个列执行计算执行计算并返回单一的值。聚合函数忽略空值。聚合函数经常与 SELECT 语句的 GROUP BY 子句一同使用,所以有的时候也把其称之为分组函数。 在下面的介绍过程中我们还重点讲解了g...
阅读全文
摘要:1、partition by用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组。2、Rank 是在每个分组内部进行排名的。例如:查询emp表中每个部门中工资前三名的员工的全部字段SQL> select * from (select e.*,rank() over (partition by...
阅读全文
摘要:Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致);如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。unio...
阅读全文
摘要:数据库系统是一个复杂的系统,其中所包含的信息除了用户数据外,还有很多非用户数据信息。例如,模式和子模式的内容、文件间的联系、数据项的长度、类型、用户标识符、口令、索引等等。这些非用户数据是整个数据库系统的情报系统,如果没有它们或它们遭到了破坏,则整个系统将陷入瘫痪状态,即使数据库本身完好无损,也将无...
阅读全文
摘要:分区表的概念分区致力于解决支持极大表和索引的关键问题。它采用他们分解成较小和易于管理的称为分区的片(piece)的方法。一旦分区被定义,SQL语句就可以访问的操作某一个分区而不是整个表,因而提高管理的效率。分区对于数据仓库应用程序非常有效,因为他们常常存储和分析巨量的历史数据。分区表的分类Range...
阅读全文
摘要:CASE可能是SQL中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在WHERE子句中使用CASE。首先让我们看一下CASE的语法。在一般的SELECT中,其语法如下:SELECT=CASEWHENTHENWHENTHENELSEEND在上面的代码...
阅读全文
摘要:SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name...
阅读全文
摘要:首先应该说明一个概念,oracle数据库存储数据的时候默认两种存储方式,既字节 和 字符,默认是字节存储,如果在定义数据类型的时候 加上CHAR 就是强制数据按照字符类型存储。varchar2(20) 定义了可变长度为20字节的存储,是按照字节来存储的。varchar2(20 char) 定义了可变...
阅读全文
摘要:mysql与oracle 表字段定义比较说明mysqloracleVARCHAR变长字符串VARCHAR[0-65535]定义长度默认按字符长度计算,如果是GBK编码的汉字将占用2个字节VARCHAR2[1-4000]VARCHAR是VARCHAR2的同义词定义默认按字节长度计算TINYINTSMA...
阅读全文
摘要:在开发中,为了便于管理,可能会将每个存储过程和函数的sql单独放在一个.sql文件中,这样就会造成N多个.sql文件,如果需要将这些文件都执行的话就很麻烦,所以想了个办法一次执行所有的sql文件。1.这次拿到手上的sql文件总共有一千多个,先把所有的文件都放在同一个目录下,然后在命令行里执行命令:Z...
阅读全文
摘要:SPOOL时间的SQL脚本:Java代码spooltime.txtselectsysdatefromdual;----获取系统时间spooloffexit 文件命名为time.sql,保存在D盘根目录下。BAT文件: 命名为test.bat sqlplus LIFE/LIFE_PWD@o122g4 ...
阅读全文
摘要:在windows系统下使用批处理文件可以帮我们解决很多繁琐操作,本文介绍个WINDOWS系统下用.bat文件启动oracle服务的方法。 把以下横线间的代码,保存成.bat文件,双击即可~红色为服务名,可以自己修改~------------------------------------------...
阅读全文
摘要:今天研究了下怎么写bat,写出来后省了我不少构筑数据库环境的时间先是把一堆sql文件放在同一目录下,数量不限然后写以下2个bat文件ALL_FILE.bat----------------------------------SET FileName=%1ECHO @%1 >>file.txtECHO...
阅读全文
摘要:下面记录一下自己制作一个同步用户的批处理文件执行oracle sql语句的过程。新建一个空白的文本文件,修改名称为同步程序.bat打开该文件,在文件中输入如下内容sqlplus /nolog @runSql.sql>runSql.log@echo 执行完成,请查看runSql.log日志文件以确认是...
阅读全文
摘要:echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令,我们就从他们开始学起。echo 表示显示此命令后的字符echo off 表示在此语句后所有运行的命令都不显示命令行本身@与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命...
阅读全文
摘要:打开并登录 PL/SQL Developer ,然后选择菜单 文件-> 新建 -> 命令窗口 ,在显示的命令窗口中输入:(假设脚本文件为test.sql 在本地D盘的根目录下)Sql代码:@d:\test.sql
阅读全文
摘要:嵌套SELECT语句也叫子查询,一个 SELECT 语句的查询结果能够作为另一个语句的输入值。子查询不但能够出现在Where子句中,也能够出现在from子句中,作为一个临时表使用,也能够出现在select list中,作为一个字段值来返回。1、单行子查询 :单行子查询是指子查询的返回结果只有一行数据...
阅读全文

浙公网安备 33010602011771号