随笔分类 -  MySQL

摘要:1、下载eclipse-cpp-mars-2-linux-gtk-x86_64.tar.gz压缩包,在Ubuntu中解压,运行。 此处有可能会出现jdk错误,只要原因是因为jdk没安装或者jdk版本太低。此处要求jdk1.8为最低版本。Eclipse需要。 2、下载MySQL源码文件:mysql-b 阅读全文
posted @ 2016-07-26 16:26 YouxiBug 阅读(554) 评论(0) 推荐(0)
摘要:InnoDB是事务安全的MySQL存储引擎,野山谷OLTP应用中核心表的首选存储引擎。他是基于表的存储引擎,而不是基于数据库的。其特点是行锁设计、支持MVCC、支持外键、提供一致性非锁定读,同时被设计用来最有效的利用一是使用内存和CPU。 InnoDB存储引擎由HeIkki Tuuri(1964年, 阅读全文
posted @ 2016-04-19 21:46 YouxiBug 阅读(3415) 评论(0) 推荐(0)
摘要:强烈建议看了第一个参考文献再来看这个篇博文,因为此处不准备讲底层数据结构的实现。 索引:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。其表达的是存储引擎的范畴,也就是说只有在存储引擎级别谈索引才有意义。MyISAM、InnoDB、Mem 阅读全文
posted @ 2016-04-17 10:21 YouxiBug 阅读(5146) 评论(0) 推荐(0)
摘要:1、MD5在MySQL数据库中的存储 用CHAR(32)来存储MD5值是一个常见的技巧。如果你的应用程序使用VARCHAR(32),则对每个值得字符串长度都需要花费额外的不 必要的开销。这个十六进制的值可以使用UNHEX()和HEX()函数来存储在BINARY(16)在BINARY(16)数据类型的 阅读全文
posted @ 2016-04-16 20:46 YouxiBug 阅读(2992) 评论(0) 推荐(0)
摘要:该书区别于诸如《MySQL技术内幕——InnoDB存储引擎》等书的一大特色是该书主要讲的是MySQL数据库中的索引技术,并分别讲了InnoDB、MyISAM、Memory三个存储引擎。其中重点当然是InnoDB。该笔记记得是乱七八糟,只适合自己看,记此笔记也是为了以后自己快速查阅回忆看这本书的内容, 阅读全文
posted @ 2016-04-16 20:10 YouxiBug 阅读(606) 评论(0) 推荐(0)
摘要:因为最近在写一篇关于字符串模糊检索的论文,开始比较细致的研究数据库(MySQL)中的index问题,变到图书馆借了本《Effective MySQL之SQL语句最优化》(Ronald Bradford著,李雪峰译)。今天在里面看到了这句”唯一键可以包含NULL值,并且每个NULL值都是唯一的(即NU 阅读全文
posted @ 2016-04-12 20:19 YouxiBug 阅读(2299) 评论(0) 推荐(0)
摘要:很长时间不写代码动手能力明显下降很多常见的错误还是经常发生,今天吐血了一次。 简单的坑总是要多跳几次才能甘心。很清晰的记得大学的时候在此坑差点闷死,现在又跳进这个坑了,搞了半天终于知道错在哪里。 这样操作可以的。因此占位符应该也没问题,前提占位符使用正确。代码如下(错误的): 此时怎么调试都报错,然 阅读全文
posted @ 2016-04-04 18:56 YouxiBug 阅读(1598) 评论(1) 推荐(0)
摘要:Success loading Mysql Driver!Mon Apr 04 15:43:00 CST 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. 阅读全文
posted @ 2016-04-04 15:49 YouxiBug 阅读(27106) 评论(1) 推荐(1)
摘要:一般再windows下面安装MySQL我们都会选择msi安装模式,然而安装最新版的MySQL(mysql-installer-community-5.7.11.0.msi 下载地址)发现MySQL默认是安装在C盘,这个绝对不能忍,然后就到网上找教程,很少提及新版的地址选择问题,后来在贴吧中看到,其他 阅读全文
posted @ 2016-04-04 15:14 YouxiBug 阅读(8385) 评论(1) 推荐(2)
摘要:报错提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)MySQL代理报错提示:ERROR 2013 (HY000): Lost connection to MySQL serve 阅读全文
posted @ 2016-03-28 11:43 YouxiBug 阅读(913) 评论(0) 推荐(0)
摘要:需求:数据库操作数据是:用户信息1、连接数据库 JDBC Hibernate2、操作数据库c create r read u update d delete3、关闭数据库连接interface UserInfoDao{ public void add(User user); public void ... 阅读全文
posted @ 2015-01-28 19:01 YouxiBug 阅读(319) 评论(0) 推荐(0)
摘要:主要介绍: 存储过程的定义方法及其使用方法。实例介绍:1创建学生表Studentcreate database Stuuse StugoCREATE TABLE Student( Sno CHAR(9) PRIMARY KEY, Sname CHAR(20) UNIQUE, Ssex CH... 阅读全文
posted @ 2014-05-27 20:20 YouxiBug 阅读(371) 评论(0) 推荐(0)
摘要:第一类连接Mysql方法见下图:第二类连接Mysql方法:(跟第一类差不多,并提供查询操作)首先在Mysql中建立testjdbc数据库,在该数据库下面建立Student表:参考代码:CREATE DATABASE testjdbcGoUse testjdbcGo CREATE TABLE Stud... 阅读全文
posted @ 2014-05-27 20:10 YouxiBug 阅读(420) 评论(0) 推荐(0)
摘要:一、JDBC简介(来自俞琰——数据库老师)Java数据库编程主要使用JDBC技术。JDBC是一种用于执行SQL语句的JavaAPI。它由一组用Java编写的类和接口组成。JDBC为开发人员提供了一个标准的API,使他们能够用纯JavaAPI来编写数据库应用程序。利用JDBC,向各种关系数据库发送的S... 阅读全文
posted @ 2014-05-27 19:51 YouxiBug 阅读(326) 评论(0) 推荐(0)
摘要:理解以下几张表的内容,根据实际情况设计属性名、数据类型、及各种完整性约束(primary key、foreign key、not null、unique、check),用数据定义语言实现,然后设计实验数据验证约束的效果,当操作违反了完整性约束条件时,数据库管理系统是如何处理的。1、创建数据库S_T。... 阅读全文
posted @ 2014-05-09 21:09 YouxiBug 阅读(873) 评论(0) 推荐(0)
摘要:创建教材的三个数据表Student、Course及SC。create database S_TUse S_TCREATE TABLE Student (Sno CHAR(9), Sname CHAR(20), Ssex CHAR(20), Sage SMALLINT, Sdept CHAR(20))... 阅读全文
posted @ 2014-05-02 19:38 YouxiBug 阅读(971) 评论(0) 推荐(0)
摘要:创建教材中的三张表格,并输入相应的数据Create table student( Sno char(9), Same char(20), Ssex char(2), Sage smallint, Sdept char(20));Create table course( Cno char(4), Cn... 阅读全文
posted @ 2014-05-02 19:27 YouxiBug 阅读(9345) 评论(0) 推荐(0)