森森快跑

走得累,走得苦,那是因为在走上坡路。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  数据库

摘要:需要安装PLSQL和Oracle数据库(或者oracle客户端),然后才能使用。安装目录要简单,不能有特殊字符(汉字和括号等)。对于64位和32位操作系统都一样。1.启动时看不到数据库实例问题。需要在PLSQL的 “工具”-“首选项”下做设置。D:\Program Files\Oracle\Inst... 阅读全文

posted @ 2015-11-06 09:38 森森快跑 阅读(255) 评论(0) 推荐(0)

摘要:SQL中的JOIN和UNION的用法 JOIN是两张表做交连后里面条件相同的部分记录产生一个记录集, UNION是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集 。JOIN用于按照ON条件联接两个表,主要有四种: INNER JOIN:内部联接两个表中的记录,仅当行符合联接条... 阅读全文

posted @ 2015-11-04 16:47 森森快跑 阅读(947) 评论(0) 推荐(0)

摘要:1、MySQL: create table tableName(id int auto_increment,name varchar(20),primary key(id)); alter table tableName auto_increment=1;2、SQLServer: ... 阅读全文

posted @ 2015-11-04 16:34 森森快跑 阅读(207) 评论(0) 推荐(0)

摘要:1、字符串拼接函数 MySQL:select concat('123','456'); 可以链接多个字符串。其中只要一个为null,则结果为null。 SQLServer:select '123'+'456'; Oracle:select '123'||'456' from dual; 可... 阅读全文

posted @ 2015-11-03 22:09 森森快跑 阅读(834) 评论(0) 推荐(0)

摘要:原表如下:列转行:select 姓名, MAX(CASE 课程 when '语文' then 分数 else 0 END) 语文, MAX(CASE 课程 when '数学' then 分数 else 0 END) 数学, MAX(CASE 课程 when '物理' then 分数 el... 阅读全文

posted @ 2015-11-02 22:30 森森快跑 阅读(348) 评论(0) 推荐(0)

摘要:dual是Oracle提供的最小的工作表,只有一行一列,具有某些特殊功用。不论进行何种操作(不要删除记录),它都只有一条记录——'X'。作用:1、select计算常量表达式、伪列等值。dual表只能返回一条数据,而使用其它表时则可能返回多条数据。2、查看当前用户 select user from ... 阅读全文

posted @ 2015-11-01 21:29 森森快跑 阅读(698) 评论(0) 推荐(0)

摘要:1、CASE WHEN函数 Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男'WHE... 阅读全文

posted @ 2015-11-01 21:03 森森快跑 阅读(318) 评论(0) 推荐(0)

摘要:Oracle数据库无自增字段设置,可以通过function的方式设置字段自增来作为ID。1、创建表tSequence来存储各表的next ID。2、创建function类似如下: 1 CREATE OR REPLACE FUNCTION "FUNC_NEXTID" 2 (tablename in v... 阅读全文

posted @ 2015-10-28 16:45 森森快跑 阅读(712) 评论(0) 推荐(0)

摘要:存储过程介绍 存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程可由应用程序通过一个调用来执行,而且允许用户声明变量 。同时,存储过程可以接收和输出参数、返回执行存储过程的状态值,也可以嵌套调用... 阅读全文

posted @ 2015-04-06 14:02 森森快跑 阅读(4754) 评论(0) 推荐(1)

摘要:1.Mysql数据库(1)date 3字节,日期,格式:2014-09-18(2)time 3字节,时间,格式:08:42:30(3)datetime 8字节,日期时间,格式:2014-09-18 08:42:30(4)tinyint 1字节,范围(-128~127)(5)smallint ... 阅读全文

posted @ 2015-04-06 13:40 森森快跑 阅读(493) 评论(0) 推荐(0)

摘要:java定义了JDBC这一标准的接口和类,为程序员操作数据库提供了统一的方式。下载对应数据库的jar包,添加到工程内。JDBC的操作方式比较单一,由五个流程组成:1.通过数据库厂商提供的JDBC类库向DriverManager注册数据库驱动2.使用DriverManager提供的getConnect... 阅读全文

posted @ 2015-04-06 12:28 森森快跑 阅读(245) 评论(0) 推荐(0)