oracle中三大类型与隐式数据类型转换(1)varchar2变长/char定长-->number,例如:‘123‘->123(2)varchar2/char-->date,例如:‘25-4月-15‘->‘25-4月-15‘(3)number---->varchar2/char,例如:123->‘123‘(4)date------>varchar2/char,例如:‘25-4月-..
分类:
数据库 时间:
2016-09-07 23:15:54
阅读次数:
808
使用NVL(a,b)通用函数,统计员工年收入,NVL()作用于任何类型,即(number/varchar2/date)通用函数:参数类型可以是number或varchar2或date类型使用NVL2(a,b,c)通用函数,如果a不为NULL,取b值,否则取c值,统计员工年收入使用NULLIF(a,b)通用函数,在类型一致的情况下,如果a与..
分类:
数据库 时间:
2016-09-07 23:16:22
阅读次数:
274
使用NVL(a,b)通用函数,统计员工年收入,NVL()作用于任何类型,即(number/varchar2/date)通用函数:参数类型可以是number或varchar2或date类型selectename,sal*12+NVL(comm,0)fromemp;使用NVL2(a,b,c)通用函数,如果a不为NULL,取b值,否则取c值,统计员工年收入selectename,sa..
分类:
数据库 时间:
2016-09-07 23:14:15
阅读次数:
605
MySQL主从复制原理MySQL的主从复制是一个异步的复制过程,数据将从一个MySQL数据库复制到另一个MySQL数据库,在master与slave之间实现整个主从复制的过程是由三个线程参与完成的。其中有两个线程(SQL线程和I/O线程)在slave端,另一个线程(I/O线程)在master端。要实现MySQL..
分类:
数据库 时间:
2016-09-07 23:14:11
阅读次数:
359
函数:oracle服务器先事写好的一段具有一定功能的程序片段,内置于oracle服务器,供用户调用单行函数:输入一个参数,输出一个结果,例如:upper(‘baidu.com‘)->BAIDU.COM多行函数:输入多个参数,或者是内部扫描多次,输出一个结果,例如:count(*)->14统计emp表中员工..
分类:
数据库 时间:
2016-09-07 23:12:39
阅读次数:
319
Mysql的AB复制实验环境Master172.25.23.4Slave1172.25.23.5Slave2172.25.23.6Selinuxiptablesdisabled加解析注意:mysql的AB复制,master和slave的数据库版本要么一样,要么slave的版本高于masterMysql5.1一.Mysql的AB复制MASTER1.安装软件yuminstall-ymysql-server2.修改配置..
分类:
数据库 时间:
2016-09-07 23:09:10
阅读次数:
416
多表查询,包括等值连接、非等值连接、外连接、自连接。内连接,包括等值连接和非等值连接。员工表emp和部门表dept的笛卡尔集(笛卡尔集表=列数之和,行数之积,笛卡尔集表内中有些数据是不符合要求的)selectemp.ename,dept.dname
fromemp,dept;使用等值连接/内连接(只能使用..
分类:
数据库 时间:
2016-09-07 23:09:27
阅读次数:
281
子查询的作用:查询条件未知的事物查询条件已知的问题:例如:查询工资为800的员工信息查询条件未知的问题:例如:查询工资为20号部门平均工资的员工信息一个条件未知的问题,可以分解为多个条件已知的问题查询工资比WARD高的员工信息第一:查询WARD的工资?selectsalfromempwhe..
分类:
数据库 时间:
2016-09-07 23:08:38
阅读次数:
423
使用并集运算,查询20号部门或30号部门的员工信息select*fromempwheredeptno=20
union
select*fromempwheredeptno=30;注意:union:二个集合中,如果都有相同的,取其一unionall:二个集合中,如果都有相同的,都取使用settime/timingon,打开时间的开关settimeon;
settimeoff;..
分类:
数据库 时间:
2016-09-07 23:07:03
阅读次数:
396
回顾mysql分页用limit关键字查询users表中前二条记录select*fromuserslimit0,2或select*fromuserslimit2;0表示第一条记录的索引号,索引号从0开始2表示最多选取二个记录查询出users前三条记录select*fromuserslimit0,3或select*fromuserslimit3查询出users第2条到第4条记录sele..
分类:
数据库 时间:
2016-09-07 23:05:20
阅读次数:
307
数据库获取表中的第m条到第n条记录(n>m)1、oracle数据库:(注:tableName.id指的是tableName的主键)select*from(selecttableName.*,rownumasconfromtableNamewhererownum<=morderbytableName.iddesc)wherecon>=n;2、SQLServer数据库:(注:tableName.id指的是tab..
分类:
数据库 时间:
2016-09-07 23:05:05
阅读次数:
298
鼠标右键【计算机】--》【管理】,打开界面如下: 选择自己数据库的实例名: 选择TCP/IP:右键【属性】,将所有TCP动态端口的【0】删掉,TCP端口设为1433;重启服务,即可连接。PS:不知道这样做的弊端,但是,已经解决了困扰了一下午的问题,总是能够加载缓存但却不能登录,太O疼了。 不知道有没 ...
分类:
数据库 时间:
2016-09-07 22:57:58
阅读次数:
151
1、数据库字段原类型为Date 类型,因为数据原因,将该字段换为String类型,结果导致Mybatis 报出java.lang.illegalargumentexception, 因为数据库的变动我并不知晓,所以这个问题查了好久 2、解决过程 首先认为是SQL原因,但是Mybatis 组装的语句放 ...
分类:
数据库 时间:
2016-09-07 22:50:31
阅读次数:
148
目录 一、MySQL的相关概念介绍 二、Windows下MySQL的配置 配置步骤 MySQL服务的启动、停止与卸载 三、MySQL脚本的基本组成 四、MySQL中的数据类型 五、使用MySQL数据库 登录到MySQL 创建一个数据库 选择所要操作的数据库 创建数据库表 六、操作MySQL数据库 向 ...
分类:
数据库 时间:
2016-09-07 22:39:27
阅读次数:
267
关于这个框架的介绍我就不多说,有兴趣的可以参见官方文档:http://www.aspnetboilerplate.com/Pages/Documents 使用ABP+EF+SQL Server是比较推荐的组合,但是既然我们使用的是EF,那么就应该是和数据库分离的,也就意味着我们应该可以采用其他的数据 ...
分类:
数据库 时间:
2016-09-07 22:38:17
阅读次数:
477
一、数值类型 1. 对于整型数据,Mysql支持在类型名称后面的小括号内指定显示宽度,如果不指定则默认为int(11),一般配合zerofill使用,数字位数不够的空间 使用字符 “0”填满。 字段定义示例:phone int zerofill; 2. 如果一个列指定为zerofill,则Mysql ...
分类:
数据库 时间:
2016-09-07 22:38:45
阅读次数:
210
在my.cnf中加入: [mysqld] character-set-server=utf8 [client]character-set-server=utf8 之后进入终端,通过运行service mysqld restart命令重新运行,即解决了乱码的问题. 注:项目也要使用utf-8的数据格式 ...
分类:
数据库 时间:
2016-09-07 22:37:39
阅读次数:
162