posts - 106,comments - 5,views - 31万

随笔分类 -  数据库

Oracle高级查询之over(partition by..)
摘要:查看原文:http://ibloger.net/article/248.html 为了方便学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。 [sql] view plain copy print? create table EMP ( empno NUMBER(4) not nu 阅读全文
posted @ 2017-04-24 18:02 xijin_wu 阅读(2412) 评论(1) 推荐(0) 编辑
SQL存储过程实例详解
摘要:本文用3个题目,从建立数据库到创建存储过程,详细讲解数据库的功能。 题目1 学校图书馆借书信息管理系统建立三个表: 学生信息表:student 字段名称 数据类型 说明 stuID char(10) 学生编号,主键 stuName Varchar(10) 学生名称 major Varchar(50) 阅读全文
posted @ 2017-04-14 11:12 xijin_wu 阅读(39362) 评论(3) 推荐(1) 编辑
mysql5.7 版本中 timestamp 不能为零日期 以及sql_mode合理设置
摘要:恢复内容开始 摘要: mysql5.7版本相比较之前的版本有很多的特性的增加以及默认配置的改变,在使用中难免会遇到与之前的使用习惯或者项目需求不符的情况。就需要调整相应的变量的值,比如sql_mode的值 最近在做一个项目的迁移工作,由于开发环境所使用的都是最新的软件版本(mysql5.7)。迁移时 阅读全文
posted @ 2017-03-01 15:51 xijin_wu 阅读(9349) 评论(0) 推荐(2) 编辑
Oracle 自定义函数Function
摘要:示例代码: [sql] view plain copy CREATE OR REPLACE FUNCTION "MY_DATABASE"."F_GET_USER_COUNT_BY_DEPART" ( DEPART_ID_VAL in long ) return varchar2 is USER_ST 阅读全文
posted @ 2016-08-26 14:23 xijin_wu 阅读(1523) 评论(0) 推荐(0) 编辑
SQL增加,删除,更改表中字段
摘要:1. 向表中添加新的字段 alter table table_name add column_name varchar2(20) not null 2. 删除表中的一个字段 delete table table_name column column_name 3. 修改表中的一个字段名 alter 阅读全文
posted @ 2016-08-23 11:06 xijin_wu 阅读(847) 评论(0) 推荐(0) 编辑
把数组转换成sql中能使用的字符串
摘要:1、数组对象转换成字符串,拼接成符合sql语句的语法 2、代码如下例子 public static void testString(){ String[] str=new String[]{"a","b","c","d","e"}; String acc = null; for (int i = 0 阅读全文
posted @ 2016-08-18 14:41 xijin_wu 阅读(1914) 评论(0) 推荐(0) 编辑
SQL的四种连接-左外连接、右外连接、内连接、全连接
摘要:联接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分为以下几类: 1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据 阅读全文
posted @ 2016-08-16 15:03 xijin_wu 阅读(326) 评论(0) 推荐(0) 编辑
ORACLE 创建与使用视图
摘要:一.what(什么是视图?) 1.视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,视图所对应的数据并不真正地存储在视图中,而是存储在所引用的数据表中,视图的结构和数据是对数据表进行查询的结果。 2.根据创建视图时给定的条件,视图可以是一个数据表的一部分,也可以是多个基表的联合,它存储 阅读全文
posted @ 2016-08-05 13:34 xijin_wu 阅读(307) 评论(0) 推荐(0) 编辑
Oracle对表解锁的操作
摘要:1、查出被锁的表 SELECT lpad(' ',decode(l.xidusn ,0,3,0))||l.oracle_username User_name, o.owner,o.object_name,o.object_type,s.sid,s.serial# FROM v$locked_obje 阅读全文
posted @ 2016-07-14 13:19 xijin_wu 阅读(533) 评论(0) 推荐(0) 编辑
alter table <表名 > add constraint <主键名>用法
摘要:alter table <表名 > add constraint <主键名>用法介绍 1.主键约束: 要对一个列加主键约束的话,这列就必须要满足的条件就是分空 因为主键约束:就是对一个列进行了约束,约束为(非空、不重复) 以下是代码 要对一个列加主键,列名为id,表名为emp 格式为: alter 阅读全文
posted @ 2016-07-01 13:45 xijin_wu 阅读(37667) 评论(0) 推荐(0) 编辑
Oracle建立表空间和用户
摘要:Oracle建立表空间和用户 [sql] view plain copy 建立表空间和用户的步骤: 用户 建立:create user 用户名 identified by "密码"; 授权:grant create session to 用户名; grant create table to 用户名; 阅读全文
posted @ 2016-07-01 11:20 xijin_wu 阅读(675) 评论(0) 推荐(0) 编辑
SQL语句基础知识
摘要:1、关于SQL语句中exists与not exists的问题 2、关于SQL语句中select 1 from table select 1 from 中的1是一常量(可以为任意数值),查到的所有行的值都是它,每行的列值是写在select后的数,这条sql语句中是1 3、关于SQL语句中as的作用 4 阅读全文
posted @ 2016-06-16 19:59 xijin_wu 阅读(370) 评论(0) 推荐(0) 编辑
oracle数据库中的表设置主键自增
摘要:oracle中没有自增字段,可通过序列+触发器间接实现,cmd中sqlplus登录,直接运行即可。一般要经过一下几步: 1建立数据表 create table Test_Increase( userid number(10) primary key, /*主键,自动增加*/ username var 阅读全文
posted @ 2016-06-16 18:59 xijin_wu 阅读(1991) 评论(0) 推荐(0) 编辑
SQL to_char,to_date日期字符串转换问题
摘要:1、转换函数 与date操作关系最大的就是两个转换函数:to_date(),to_char() to_date() 作用将字符类型按一定格式转化为日期类型: 具体用法:to_date('2004-11-27','yyyy-mm-dd'),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。 阅读全文
posted @ 2016-06-16 18:42 xijin_wu 阅读(6429) 评论(0) 推荐(0) 编辑
SQL where 1=1的作用
摘要:浅谈where 1=1 1、简单理解的话where 1=1 永真, where 1<>1 永假 2、1<>1 的用处: 用于只取结构不取数据的场合 例如: create table table_temp tablespace tbs_temp as select * from table_ori w 阅读全文
posted @ 2016-06-16 10:08 xijin_wu 阅读(8441) 评论(0) 推荐(1) 编辑
常用的SQL语句
摘要:常用的SQL语句,包括建表语句,增删改查,如以下为实现创建表user,内容包括id,用户名,密码,年龄,性别,联系-- 建表语CREATE table user( 阅读全文
posted @ 2016-03-18 16:15 xijin_wu 阅读(342) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示