随笔分类 - 数据库技术
摘要:创建部门表 create table dept( id int unsigned primary key auto_increment, deptno mediumint unsigned not null default 0, dname varchar(20) not null default
阅读全文
摘要:https://blog.csdn.net/yangshangwei/article/details/52449489#监控事例的等待 https://blog.csdn.net/yangshangwei/article/details/52917132 死锁后的解决办法如果死锁不能自动释放,就需要
阅读全文
摘要:merge into的形式: 作用:判断B表和A表是否满足ON中条件,如果满足则用B表去更新A表,如果不满足,则将B表数据插入A表但是有很多可选项,如下:1.正常模式2.只update或者只insert 3.带条件的update或带条件的insert 4.全插入insert实现 5.带delete的
阅读全文
摘要:一、单行函数 1、字符函数 concat拼接 substr截取子串 upper转换成大写 lower转换成小写 trim去前后指定的空格和字符 ltrim去左边空格 rtrim去右边空格 replace替换 lpad左填充 rpad右填充 instr返回子串第一次出现的索引 length 获取字节个
阅读全文
摘要:准备安装包 mysql-5.5.50-linux2.6-x86_64.tar.gz 可以从官下载 传到服务器 进入目录,对其解压 tar -xzvf mysql-5.5.50-linux2.6-x86_64.tar.gz 将加压后的文件拷贝的指定的目录 cp mysql-5.5.50-linux2.
阅读全文
摘要:最近使用Navicat for MySQl访问远程mysql数据库,出现报错, 显示“1130 - Host'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server“。 解决办法如下: 经查阅,错误原因是:本地IP(xxx.xx
阅读全文
摘要:ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022:
阅读全文
摘要:在安装微软最新数据库SQL Server 2012之前,编者先确定一下安装环境:Windonws 7 SP1,32位操作系统、CPU是2.1GHz赛扬双核T3500,内存2.93GB。sql2012下载 //www.jb51.net/softs/79861.html 安装SQL Server 201
阅读全文
摘要:复制原理: Mysql中有一种日志叫做bin日志(二进制日志)。这个日志会记录下所有修改了数据库的SQL语句(INSERT,UPDATE,DELETE,ALTER TABLE,GRANT等等)。 主从复制的原理其实就是 主服务器将改变记录到二进制日志(binlog)中,从服务器将主服务器的binlo
阅读全文
摘要:在日常运维工作中,对于数据库的备份是至关重要的!数据库对于网站的重要性使得我们对 MySQL 数据库的管理不容有失!然而是人总难免会犯错误,说不定哪天大脑短路了,误操作把数据库给删除了,怎么办? 下面,就 MySQL 数据库误删除后的恢复方案进行说明。 一、工作场景 (1)MySQL数据库每晚12:
阅读全文
摘要:使用缺省配置的WallFilter 结合其他Filter一起使用 这样,拦截检测的时间不在StatFilter统计的SQL执行时间内。 如果希望StatFilter统计的SQL执行时间内,则使用如下配置 指定dbType 有时候,一些应用框架做了自己的JDBC Proxy Driver,是的Drui
阅读全文
摘要:org.springframework.jdbc.UncategorizedSQLException: ### Error querying database. Cause: java.sql.SQLException: sql injection violation, syntax error:
阅读全文
摘要:通过JDBC连接数据库时,各个数据库有着不同的URL格式,为了方便大家使用,我在以下提供了常见的7种数据库连接示例代码,请根据实际需要进行相应的更改。 1.Oracle数据库 Class.forName("oracle.jdbc.driver.OracleDriver").newInstance()
阅读全文
摘要:缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。 缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非
阅读全文
摘要:用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId f
阅读全文
摘要:http://blog.csdn.net/chenglc1612/article/details/53413058 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解
阅读全文
摘要:首先查看当前的编码格式 select userenv('language') from dual; 解决方法: 一、临时解决方法 切换到Oracle用户,执行 export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 问题解决。但这种方式只对本次会话有效。 二、永久解决方法
阅读全文
摘要:完全卸载oracle11g步骤: 1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全
阅读全文
摘要:一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'test
阅读全文