码迷,mamicode.com
首页 > 数据库
MySQL 范式
在做笔试题的时候遇到一些判断范式的题,就去找了些博客与书来看,觉得这个是比较好理解的: 第一范式:确保每列的原子性. 如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式. 例如:顾客表(姓名、编号、地址、……)其中"地址"列还可以细分为国家、省、市、区等。 第 ...
分类:数据库   时间:2016-07-29 22:49:09    阅读次数:297
oracle错误码
ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022:  ...
分类:数据库   时间:2016-07-29 22:42:04    阅读次数:312
Oracle后台进程
后台进程简介 后台进程简介 启动例程时,Oracle不仅会分配SGA,还会启动后台进程;关闭例程时,Oracle不仅会释放SGA所占用的内存空间,而且还会释放后台进程所占用的Cpu和内存资源。Oracle提供了很多后台进程,在这介绍常用后台进程SMON、PMON、DBWR、LGWR、CKPT、ARC ...
分类:数据库   时间:2016-07-29 21:26:45    阅读次数:211
Squirrel: 通用SQL、NoSQL客户端
如果你的工作中,需要使用到多个数据库,又不想在多种客户端之间切换来切换去。那么就需要找一款支持多数据库的客户端工具了。如果你要连接多个关系型数据库,你就可以使用Navicat Premium。但是如果你有使用到NOSQL(譬如HBase、MongoDB等),还是建议使用Squirrel SQL Cl ...
分类:数据库   时间:2016-07-29 21:21:23    阅读次数:285
mysql修改已授过的权限
对已经授过的用户权限进行修改。 我们知道:grant 是授权命令,也可以进行授权后的权限修改操作注意,修改权限的时候,可以直接使用identified by password ,保持之前的密码不变! 一般我们grant授权的时候,使用identitied by,后面跟的是明文密码,生成后在mysql ...
分类:数据库   时间:2016-07-29 21:18:29    阅读次数:218
Maven+Spring+Spring MVC+MyBatis+MySQL,搭建SSM框架环境
...
分类:数据库   时间:2016-07-29 21:17:12    阅读次数:297
关于oracle的sequence和trigger。
原先mysql中每个自增字段,在oracle中就需要建立一个sequence和一个trigger。 就算同一个表中有x个自增字段,那么就需要建立x个sequence和x和trigger。 实际中,我建立了915个sequence和915个trigger。因为mysql有915个自增自段。 生成的语句 ...
分类:数据库   时间:2016-07-29 21:08:03    阅读次数:183
python 连接操作数据库
一、下面我们所说的就是连接mysql的应用: 1、其实在python中连接操作mysql的模块有多个,在这里我只给大家演示pymysql这一个模块(其实我是感觉它比较好用而已): pymysql是第三方的一个模块,需要我们自己安装,在这里顺便给大家普及一下安装第三方模块的知识;首先,如果我们在win ...
分类:数据库   时间:2016-07-29 21:01:19    阅读次数:217
Mysql中常用的函数
控制流函数IFNULL(expr1,expr2)如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql> select IFNULL(1,0); -> 1 mysql> select IFNU ...
分类:数据库   时间:2016-07-29 20:57:57    阅读次数:240
mysql计算排名
mysql计算排名,获取行号rowno 学生成绩表数据 获取某个学生成绩排名并计算该学生和上一名学生成绩差,是并列排名 获取所有学生成绩排名-并列排名 获取所有学生成绩排名,不是并列排名。计算行号进行排名 ...
分类:数据库   时间:2016-07-29 20:58:36    阅读次数:393
SQL 性能优化
当我看到sql执行很慢的时候就在想为什么这么慢? 不外乎数据大,sql语句复杂,没有索引。 如果要进行优化的话可以从对应的这三个问题出发: 看看表是否可以进行拆分成小表,拆分sql语句,建立适合的索引。 还有查看sql server官方API文档,了解sql的关键字执行顺序,了解执行顺序后才能更好的 ...
分类:数据库   时间:2016-07-29 20:55:39    阅读次数:149
Mysql导出表结构及表数据 mysqldump用法
命令行下具体用法如下:mysqldump-u用戶名-p密码-d数据库名表名脚本名;1、导出数据库为dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql)mysqldump-uroot-pdbpasswd-ddbname>db.sql;2、导出数据库为dbname某张表(test)结构mysqldump-uroot-pdbpasswd..
分类:数据库   时间:2016-07-29 19:45:01    阅读次数:208
开发反应执行阿里云mysql语句报错
错误图片:解决:对比测试服务器与阿里云正式服务器mysql字符编码格式如下:(不同的字符集全部更换,因为测试服上的都是可行的,挪到正式服上就出现问题了)执行语句:showvariableslike"char%";SETcharacter_set_results=utf8mb4;(不重启)showvariableslike"collation%";se..
分类:数据库   时间:2016-07-29 19:39:42    阅读次数:359
从oracle数据库迁移到mysql数据库
to_date---->>date_formatselect*fromdual---->>select‘*‘fromdualrownum---->>limit表名全部改成大写的。修改方言,mysql默认方言中没有BigDecimal,Long,Text引用需要自定义方言packagecom.yourcompany;importjava.sql.Types;importorg.hibernate.Hibernate..
分类:数据库   时间:2016-07-29 19:38:35    阅读次数:285
关于:Oracle DB 10.2.0.5 简易安装说明
1、系统需求:1)操作系统:(暂不讨论x32系统)WindowsVistax64(10.2.0.4)Windows7x64(10.2.0.5)WindowsServer2008x64(10.2.0.4)WindowsServer2008R2(10.2.0.5)2)InternetExplorer7/83)JDK1.5.04).NetFramework2.02、安装步骤:以下,在WindowsServer2008R2系统中..
分类:数据库   时间:2016-07-29 19:38:25    阅读次数:279
测试环境mysql参数max_allowed_packet自动更改的问题排查过程
新到了一家公司,这几天,开发三天两头反应执行mysql语句报1024的错误,经排查,是max_allowed_packet值过小导致的。于是乎调大该参数命令行执行:解决办法1.mysql>setglobalmax_allowed_packet=2*1024*1024*10但是过了一天,又反映报错。于是查看该参数mysql>showvariab..
分类:数据库   时间:2016-07-29 19:37:41    阅读次数:784
oracle 报-ORA-00922: 选项缺失或无效 解决方法
安装Oracle11gR2的过程中,在新建数据库实例时出现了该错误,如果选择"忽略"就会出现ora-28000错误。经网络查询验证,这是属于在前面配置管理员密码的时候,采用了数字开头的密码,Oracle貌似对此不支持,但当时不提示出错,晕倒!据说包含其他非法特殊字符也可能产生此问题。..
分类:数据库   时间:2016-07-29 19:35:49    阅读次数:1015
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!