database
文章平均质量分 67
FishBear_move_on
github 地址 https://github.com/Jayhello
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于sql中索引的优缺点(面试常考)
原文 http://blog.csdn.net/dinglang_2009/article/details/5951428一、为什么要创建索引呢(优点)?创建索引可以大大提高系统的性能。第一, 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二, 可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三, 可以加速表和表之间的连转载 2014-12-16 22:39:53 · 592 阅读 · 0 评论 -
win10MySQL数据库安装与配置详解
一、概述 MySQL版本:5.6.21 下载地址:http://rj.baidu.com/soft/detail/12585.html?ald 客户端工具:NavicatforMySQL 绿色版下载地址:http://www.cr173.com/soft/38153.html 二、MySQL安装 安装条件: 1).net framework4.0(下转载 2016-07-22 21:15:20 · 15667 阅读 · 1 评论 -
MySQL5.6.21安装版出现the the service mysql56 failed问题的方法。
http://blog.csdn.net/u014677820/article/details/44996905今天在学习MySQL时发现了一个问题,就是当安装程序结束时,右下角的MySQL不能停止或启动服务。具体报错信息如下:the service mysql57 failed the most the most recent status change request with转载 2016-07-23 14:52:35 · 966 阅读 · 0 评论 -
关于图片或者文件在数据库的存储方式归纳
http://www.cnblogs.com/wangtao_20/p/3440570.html商品图片,用户上传的头像,其他方面的图片。目前业界存储图片有两种做法:1、 把图片直接以二进制形式存储在数据库中一般数据库提供一个二进制字段来存储二进制数据。比如mysql中有个blob字段。oracle数据库中是blob或bfile类型 2、 图片存储在磁盘上,数据库字段中转载 2016-07-31 19:45:14 · 71135 阅读 · 10 评论 -
JAVA对Mysql进行连接、插入、修改、删除操作
JAVA对Mysql进行连接、插入、修改、删除操作。 数据库表单的创建 mysql> create database shuishengmu;Query OK, 1 row affected (0.00 sec) mysql> show databases;+--------------------+| D转载 2016-08-15 21:27:17 · 4748 阅读 · 0 评论 -
Java对MySQL数据库进行连接、查询和修改
http://www.cnblogs.com/aniuer/archive/2012/09/10/2679241.html0. 一般过程: (1) 调用Class.forName()方法加载驱动程序。 (2) 调用DriverManager对象的getConnection()方法,获得一个Connection对象。 (3) 创建一个Statement对象,转载 2016-08-16 10:49:43 · 657 阅读 · 0 评论 -
java数据库连接类使用方法
http://arthennala.blog.51cto.com/287631/66494DriverManager类此类用于装载驱动程序,它所有的成员都是静态成员,所以在程序中无须对它进行实例化,直接通过类名就可以访问它。DriverManager类是JDBC的管理层,作用于用户和驱动程序间加载驱动程序Class.forName("公司名.数据库名.驱转载 2016-08-16 10:55:28 · 636 阅读 · 0 评论 -
几个重要的java数据库访问类和接口
编写访问数据库的Java程序还需要几个重要的类和接口。DriverManager类DriverManager类处理驱动程序的加载和建立新数据库连接。DriverManager是java.sql包中用于管理数据库驱动程序的类。通常,应用程序只使用类DriverManager的getConnection()静态方法,用来建立与数据库的连接,返回Connection对象: stat转载 2016-08-16 11:01:40 · 3231 阅读 · 0 评论 -
使用Spring JDBCTemplate简化JDBC的操作
http://www.cnblogs.com/lichenwei/p/3902294.html接触过JAVA WEB开发的朋友肯定都知道Hibernate框架,虽然不否定它的强大之处,但个人对它一直无感,总感觉不够灵活,太过臃肿了。今天来说下Spring中关于JDBC的一个辅助类(JDBC Template),它封装了JDBC的操作,使用起来非常方便。 先说下"傻瓜式"的使转载 2016-08-16 11:15:49 · 562 阅读 · 0 评论 -
MySQL数据库(表)的导入导出(备份和还原) mysql 根据一张表数据更新另一张表
mysql 根据一张表数据更新另一张表sql示例update a ,b set a.name = b.name where a.id = b.id一)在同一个数据库服务器上面进行数据表间的数据导入导出:1. 如果表tb1和tb2的结构是完全一样的,则使用以下的命令就可以将表tb1中的数据导入到表tb2中:insert转载 2016-08-29 18:06:14 · 9551 阅读 · 1 评论 -
MYSQL外键(Foreign Key)的创建及使用
在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立; 3.外键关系的两个表的列必须是数据类型相似,也就是可以相互转换转载 2016-09-23 15:00:53 · 11224 阅读 · 0 评论 -
mysql 创建 主键索引 唯一索引 全文索引 多列索引 添加索引
查看索引 show index from 数据库表名alter table 数据库add index 索引名称(数据库字段名称)PRIMARY KEY(主键索引)ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )UNIQUE(唯一索引)ALTER TABLE `table_name` ADD UNIQ转载 2016-09-23 15:06:14 · 4425 阅读 · 0 评论 -
MySQL性能优化的最佳20+条经验
http://coolshell.cn/articles/1846.html今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针转载 2016-11-18 15:55:13 · 548 阅读 · 0 评论 -
mysql table相关命令
本文内容如下:mysql table 创建create table(by other) like A1 as A2 (根据另一个表创建新表)see how table is created (显示表创建时的sql)rename table(表重命名)show all tables in database(显示数据库中所有的表) 删除表/清空表中所有的数据delete(truncate)原创 2017-09-13 20:02:29 · 1158 阅读 · 0 评论 -
mysql 列column常用命令
本文主要内容mysql 列常用命令:查看表的列的属性 describe table_name column_name show all column property查看所有列的属性修改表的列属性 alter table <表名> modify <列> <数据类型> rename column重命名列添加列(同时添加索引)、删除列修改列的默认值查看表的列的属性 describ原创 2017-09-13 20:58:56 · 13612 阅读 · 2 评论 -
mysql索引index相关命令
本文主要内容:显示表中多有的索引show all index添加索引ADD INDEX, 添加唯一索引add unique index多列联合添加索引,primary key关键词index vs key show all indexshow index from tb_name 例如:show index from springdemo.blog;添加索引ADD INDEX, 添加唯一原创 2017-09-14 19:09:44 · 2749 阅读 · 0 评论 -
mysql update,insert常用
本文主要内容:update更新,batch批量更新insert 数据到表中,将表中数据插入到另一个表中insert ignore忽略重复数据插入报错问题update更新,batch批量更新set sql_safe_updates=0;# 常规updateupdate springdemo.users set pwd=nickname where id=id; 下面给一个stack o原创 2017-09-14 19:48:06 · 2751 阅读 · 0 评论 -
分布式统一框架的设计与实现(数据库)
http://www.94geek.com/2015/albianj.html摘要我们设计并开发了内容中心统一的分布式开发框架。我们把它取名为albian, albian是基于java的(故以下简称albianj)。他主要是面向海量数据处理、海 量数据访问、并解决互联网开发中经常会碰到的数据海量增长问题,也一并解决 互联网开发团队中,开发人员的水平参差不齐的问题。alb转载 2015-12-25 20:28:57 · 9101 阅读 · 0 评论 -
数据库Sharding的基本思想和切分策略
http://blog.csdn.net/bluishglc/article/details/6161475(大数据还不错)本文着重介绍sharding的基本思想和理论上的切分策略,关于更加细致的实施策略和参考事例请参考我的另一篇博文:数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示 一、基本思想 Sharding的基本思想就要转载 2015-09-15 12:37:21 · 462 阅读 · 0 评论 -
聚簇索引和非聚簇索引区别的应用
http://www.cnblogs.com/wuxiaoqian726/articles/2016095.html 聚簇索引和非聚簇索引的一个标志性区别就是聚簇索引的叶节点对应着数据页,从中间级的索引页的索引行直接对应着数据页。而非聚簇索引的索引B+树叶节点不是直接指向数据页面的。如果表有聚集索引或索引视图上有聚集索引,则行定位器是行的聚集索引键。如果聚集索引不是唯一转载 2014-12-17 10:56:49 · 4438 阅读 · 0 评论 -
数据库经典问题
原文 http://blog.csdn.net/fangjian1204/article/details/390859411、存储过程的优点是什么? 存储过程的优点: 1.提高性能 2.减轻网络拥塞 3.一致性较好 4.改善安全机制 2、什么是触发器?触发器有哪几种?触发器有什么优点? 工作原理?一个触发器是由T-SQL语句集组成的代码块,在响应某些转载 2014-12-16 22:30:09 · 617 阅读 · 0 评论 -
游标--数据库
http://blog.csdn.net/liujiahan629629/article/details/18014051 以前也接触过游标,但是打心里说不是太理解,通过这次学习感觉理解深刻了很多,特此总结学习一下。 一,游标是什么? 游标是一段私有的SQL工作区,也就是一段内存区域,用于暂时存放受SQL语句影响转载 2014-12-20 22:38:33 · 507 阅读 · 0 评论 -
ubuntu下mysql的安装以及基本命令
转载于http://blog.csdn.net/fykhlp/article/details/5949326安装:打开终端,输入sudo apt-get install mysql-server再输入sudo apt-get install mysql-client如果无法下载,先执行sudo apt-get install update使用:转载 2014-12-06 20:56:57 · 526 阅读 · 0 评论 -
Ubuntu下的mysql安装
转载于http://blog.chinaunix.net/uid-26275986-id-4051976.html(如果不允许转载博主告诉我哈) 今天同事突然找到我说需要在原有的Master上安装mysql服务,于是自己便放下手头的工作开始马不停蹄地忙活起来,下面简单记录一下今天的安装过程吧!一、验证原有主机上是否安装mysql: 这里主要是运行sudo n转载 2014-12-06 20:24:02 · 480 阅读 · 0 评论 -
【Linux】Ubuntu下C语言访问MySQL数据库入门
转载于http://blog.csdn.net/xiajun07061225/article/details/8505987使用的系统是Ubuntu 11.10.数据库是MySQL。MySQL数据库环境配置首先需要安装MySQL客户端和服务器,命令行安装方式为:[cpp] view plaincopyprint?转载 2014-12-06 21:32:21 · 719 阅读 · 0 评论 -
好的数据库面试题集合
http://blog.csdn.net/sandyzhs/article/details/4059709 在整理准备数据库面试的过程中,先是在网上一顿海搜,找到历史面试题,然后一个骨头一个骨头的啃完,现在基本上这些问题(或者说叫做实践)都没有问题了。遇到的困难是:PL/SQL居多,T-SQL太少,所以需要筛选,修改答案,甚至有一些在T-SQL里面还没有支持。下一步再把数据库T转载 2014-12-23 18:30:27 · 936 阅读 · 0 评论 -
数据库系统——B+树索引
http://blog.csdn.net/cjfeii/article/details/10858721原文来自于:http://dblab.cs.toronto.edu/courses/443/2013/05.btree-index.html1. B+树索引概述在上一篇文章中,我们讨论了关于index的几个中重要的课题:A) index是保存在磁盘上的转载 2015-01-01 15:30:46 · 913 阅读 · 0 评论 -
数据库系统——基于索引的存储结构
原文地址:http://dblab.cs.toronto.edu/courses/443/2013/04.basic-index.html1. 采用索引的动机Heap file支持大规模顺序扫描数据.理论上来说,heap file的这个特性足以实现所有SQL中的查询操作。但是,实际上它的效率将会非常差。在本篇文章中,我们讨论了一些简单的技巧,去提升数据扫描(reco转载 2015-01-01 15:31:52 · 663 阅读 · 0 评论 -
数据库外键的作用,以及和主键的区别
http://blog.csdn.net/tiantian1980/article/details/1603126外键是数据库一级的一个完整性约束,就是数据库基础理论书中所说的“参照完整性”的数据库实现方式。 外键属性当然是可以去掉的,如果你不想再用这种约束,对编程当然不会有什么影响,但相应的录入数据的时候就不对录入的数据进行“参照完整性”检查了。转载 2015-01-05 21:15:47 · 14416 阅读 · 1 评论 -
mysql出现错误“ Every derived table must have its own alias”
http://blog.sina.com.cn/s/blog_5d2eee260100xu8b.htmlEvery derived table must have its own alias这句话的意思是说每个派生出来的表都必须有一个自己的别名一般在多表查询时,会出现此错误。因为,进行嵌套查询的时候子查询出来的的结果是作为一个派生表来进行上一级的查询的,转载 2015-03-25 08:59:02 · 531 阅读 · 0 评论 -
Mysql相关
我有个同学最近在学Mysql数据库,为了测试自己的学习成果,他们老大出了6道Mysql试题让他去做,晚上回来他又分享给我,我感觉非常经典,记录了这几道试题已及答案。将测试数据表导入数据库,其中name字段代表“姓名”,score字段代表“分数”。create table `t1` ( `id` double , `name` varchar (300),转载 2015-03-04 13:59:57 · 549 阅读 · 0 评论 -
MySQL试题
http://blog.csdn.net/hellen1900/article/details/40346911User表用于记录用户相关信息, Photo表用于记录用户的照片信息, 两个表的定义如下: CREATE TABLE User( --用户信息表 UserId bigint, --用户唯一id Account varchar(30) --用户唯一帐号 );转载 2014-12-31 14:05:07 · 1041 阅读 · 0 评论 -
找出那些工资高于他们所在部门的平均工资的员工
http://www.cnblogs.com/zhangzhu/archive/2012/05/10/2494978.html一个SQL实现薪水大于所在部门平均薪水的员工id empName DeptId empSalary1 张三 1 25002转载 2015-03-23 10:27:39 · 11171 阅读 · 0 评论 -
MySQL详解--锁
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。本章我们着重讨论MySQL锁机制的特点,常见的锁问题,以及解决MySQL转载 2015-08-09 23:07:16 · 520 阅读 · 0 评论 -
MySQL 中事务详解
http://blog.csdn.net/qh_java/article/details/140457651、事务的概念2、在mysql中哪些存储引擎(表类型)支持事务哪些不支持3、事务的四个属性4、mysql事务的创建与存在周期5、mysql行为6、事务的孤立性和性能7、mysql的伪事务一、事务的概念转载 2015-08-02 23:30:53 · 14174 阅读 · 1 评论 -
MySQL学习笔记_如何选择合适的存储引擎
http://www.cnblogs.com/huligong1234/archive/2012/06/10/2544154.html MyISAM:适合用于以select和insert为主,只有很少的update和delete,并且对事务的完整性、并发性要求不是很高的场合。MySQL是在Web、数据仓库和其它应用环境下最常使用的存储引擎之一。InnoDB:用于事务处理转载 2015-08-03 23:36:12 · 589 阅读 · 0 评论 -
mysql按照天分区月表
背景,每天需要向mysql中插入大概5KW数据,数据主要是插入,与查询基本不会update,由于量大需要查询因此想创建天表,但是缺点在于: 每天一张表也比较麻烦 假设现在要查询几天的数据,还得查询多张表,最终合并查询结果,这一点十分麻烦 这时可以考虑用一张月表,每一天的数据一个分区表,而分区表对于用户是透明的。下面给出一个简单的示例,仅仅为了展示:CREATE TABLE `au原创 2017-11-28 19:55:13 · 3861 阅读 · 0 评论
分享