
数据库
Nucky_
突出一个控制
展开
-
sql如何设置外键
这学期开始学习数据库,上次的实验课遇到了设置外键的问题,后面在老师的指引及自己资料的收集下找到了几种办法:第一种1.第二种原创 2015-03-23 21:28:38 · 6664 阅读 · 0 评论 -
Redis 学习笔记四
常用命令:redis-server 服务端启动redis-cli 启动客户端 (本地启动)redis-cli -h host -p port -a password (连接远程redis 服务器)例: redis-cli -h 127.0.0.1 -p 6379 -a "mypass"String类型的时候:set key value get key (返回原创 2016-07-19 15:22:51 · 372 阅读 · 0 评论 -
Redis 学习笔记三
String(字符串)string是redis最基本的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。实例redis 127.0.0.1:6379> SET name "w3cschool转载 2016-07-19 14:26:22 · 439 阅读 · 0 评论 -
Redis 学习笔记二
Redis 与Java, 好比mysql与Java的JDBC,Redis这边有好几个版本,我选择用Jedis,大家都说好。上文的Redis已经安装并且可以使用,本文与将与Java结合。首先,需要准备几个jar包,在我这边可以下载,我没设置积分:http://download.youkuaiyun.com/detail/hhooong/9579486在终端中,可以通过set ke原创 2016-07-18 19:30:13 · 293 阅读 · 0 评论 -
Redis 学习笔记一
redis是什么redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。redis的官网地址,非常好记,是redis.io。(特意查了一下,域名后缀io属于国家域名,是british Indian Ocean territory,即英属印度洋领地)目前,Vmware在资助着redis项目的开发和维护。Redis 是完全开源免费的,遵守B原创 2016-07-18 17:26:57 · 557 阅读 · 0 评论 -
关系型数据与非关系型数据库
1. 关系型数据库关系型数据库,是指采用了关系模型来组织数据的数据库。关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。关系模型中常用的概念:转载 2016-07-18 09:29:21 · 529 阅读 · 0 评论 -
Linux下mysql 修改编码
所做的酒店管理系统,今天用中文测试了下,发现出错了,想了下应该是mysql数据库编码的问题。网上讲的很多都是windows的,这边整理出一份linux的服务器系统为CentOS6.5网页数据的编码,一般采用的utf-8,然而mysql数据库默认的编码格式是latin。一开始在百度里找到的文章是这篇。http://www.blogjava.net/qileilov原创 2016-02-15 21:51:41 · 448 阅读 · 0 评论 -
message from server: "Host 'XXXX' is not allowed to connect to this MySQL server"
最近做点小东西,通过myeclipse的Database Exploer 查看数据库的时候,连接出来这个问题。觉得怪纳闷,因为url,账户名密码, 以及导的包也是没错。后面去考虑了一下,应该是服务器里mysql 不允许远程连接导致的。GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WIT原创 2016-02-11 20:49:35 · 3103 阅读 · 0 评论 -
oracle 11g 卸载
准备把之前的oracle卸了重新装一遍,打算裸敲个web项目完全卸载oracle11g步骤:1、首先停止所有oracle服务,右键我的电脑-管理-服务 在o开头的服务里,停掉所有的orcl或是oracle开头的2、开始菜单里找到Oracle - OraHome81-Oracle安装产品- Universal Installer,卸载产品”-“全部展开” 全部删除 (我的系统是win8原创 2016-02-05 17:22:54 · 608 阅读 · 0 评论 -
Linux下安装Mysql数据库
这本是烂大街的安装技术了,至于为什么写出来,原因如下:同学找我帮忙完成linux大作业,需要用到数据库,我双系统里还没装,今晚装了一下,结果是用编译安装的,做到一半才想起来我这系统是ubuntu不是fedora= = ,ubuntu 安装mysql数据库非常简单,几条命令就ok了,1.sudo apt-get install mysql-server2.sudo a原创 2016-01-04 20:47:23 · 481 阅读 · 0 评论 -
MySQL的存储引擎造成的事务无法回滚
团队技术核心成员写的,这个问题,导致其开发的销售模块事务无法回滚,数据库外键均变成索引原博客:http://blog.youkuaiyun.com/lzx_longyou/article/details/50446206最近在做一个项目,用的是hibernate框架,数据库是mysql。我是在javaweb的过滤器上通过session与线程绑定,得到当前线程绑定的session然后开启事务,然转载 2016-01-02 14:50:21 · 517 阅读 · 0 评论 -
Mysql 数据库 ERROR 1044(42000)
从百度直接下载Mysql后,在本地发现是免安装版本的,打开mysql.exe发现mysql>mysql -u root ; 此命令报错mysql>show databases ; 可运行mysql>show databases;use test ;create tables Harry ;可运行mysql>create database hh ; 报错原创 2015-11-16 11:29:08 · 1594 阅读 · 0 评论 -
Oracle Jdbc 防sql注入
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/** * *//** * @原创 2015-09-21 17:08:55 · 827 阅读 · 0 评论 -
Navicat for Oracle 表名不存在 ORA00903
实验室的机子有一台被拿来重装系统当做服务器用,oracle数据库什么的都搭在上面,最近在学JDBC,果断拿Oracle练手远程访问的数据库管理软件使用了Navicat,在语句中输入String sql = "insert into MyUser(username,password) values ('haha','123') " ; 却一直提示表名不存在,而且在Navica原创 2015-09-20 14:35:00 · 2099 阅读 · 0 评论 -
sql sever 2008 触发器的问题
CREATE TRIGGER Insert_Or_Update_Sal BEFORE INSERT OR UPDATE ON Teacher FOR EACH ROW AS BEGIN IF (new.Job='教授') AND (new.Sal new.Sal :=4000; END IF; END;提示“原创 2015-05-14 15:38:36 · 2413 阅读 · 0 评论 -
microsoft SQL server,错误2
大二下开始学习数据库,一开始就把数据库装了,结果数据库第一节实验课就是教我们装数据库,并且要在自己机子上装,还要实验报告和截图,老师叫我把原本的卸载掉,于是对着网上一系列的操作卸载server删除文件夹删除注册表等等,后面ok了,还连接了一下没问题,结果今天想用的时候出了毛病于是开始去网上寻找答案,发现一篇不错的博客http://blog.youkuaiyun.com/wangjingna原创 2015-03-18 20:40:33 · 2111 阅读 · 0 评论 -
通过故事理解 悲观锁与乐观锁
悲观锁与乐观锁写这篇文章的起因,是由于上面这张截图。 这是项目经理发在开发群的一张图,我这边只截取了非敏感信息出来。可以看到,多台机器都在执行着一条SQL,而这条SQL却一直处于等待状态(导致请求耗时过长)。原因则是SQL尾巴的 for update (悲观锁)字眼。通过故事来了解悲观锁与乐观锁故事背景A员工和B员工,是某电商平台的两位小员工(线程)。某日A接到通知,卖出巧克力30块,请对库存减少原创 2018-01-13 17:05:52 · 568 阅读 · 0 评论