- 军军小站|张军博客
拥有MySql标签的文章
MySql

Amoeba for MySQL MySql集群软件

一,Amoeba简述AmoebaforMySQL致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当query路由功能,专注分布式数据库proxy开发。座落与Client、DBServer(s)之间。对客户端透明。具有负载均衡、高可用性、Query过滤、读写分离、可路由相关的query到目标数据库、可并发请求多台数据库合并结果。在Amoeba上面你能够完成多数据源的高可用、负载均衡、数据切片的功能。目前在很多企业的生产线上面使用

系统 2019-08-12 01:32:33 2237

MySql

MySql数据库中文乱码解决方法

解决乱码最好的方法是在项目设计之初,统一所有的字符集,例如页面、request对象以及数据库等等。一、几种常见的乱码现象:1、页面乱码单纯的页面乱码是很好解决的,只要修改头部适合的字符集即可,如果页面中文显示乱码,你可以把字符集修改为:gb2312或gbk。2、页面之间传递的参数是乱码页面之间传递参数出现的乱码,就要解决页面编码和requset的字符集问题,在参数传进传出时重新设置相应的字符集。比如:request.setCharacterEncoding

系统 2019-08-29 23:49:36 2236

MySql

mysql初步学习

1packagezuoye1;23importjava.sql.DriverManager;4importjava.sql.SQLException;56importcom.mysql.jdbc.Connection;7importcom.mysql.jdbc.ResultSet;8importcom.mysql.jdbc.ResultSetMetaData;9importcom.mysql.jdbc.Statement;1011publicclassjd

系统 2019-08-12 01:54:52 2236

MySql

mysql之触发器

触发器创建触发器语法如下:CREATETRIGGERtrigger_nametrigger_timetrigger_eventONtbl_nameFOREACHROWtrigger_stmt其中trigger_name标识触发器名称,用户自行指定;trigger_time标识触发时机,用before和after替换;trigger_event标识触发事件,用insert,update和delete替换;tbl_name标识建立触发器的表名,即在哪张表上建立

系统 2019-08-12 01:54:31 2236

MySql

配置非安装版的mysql 5.5

官网上有windows安装版的,mysqld自动配置成启动服务,虽然很方便但是我觉得不是很清晰,对于学习mysql没有帮助,于是下载zip版的,自己按照文档配置,成功后将过程记录在这儿。将下载的zip包解压到某一个文件夹下,我解压到了D:\ProgramFiles\MySQL目录下。打开软件根目录,在这儿为D:\ProgramFiles\MySQL\mysql-5.5.23-win32,发现下面有很多.ini文件:my-small.ini,my-mediu

系统 2019-08-12 01:53:33 2236

MySql

mysql之索引方面的知识点总结

索引的类型:普通索引:这是最基本的索引类型,没唯一性之类的限制。唯一性索引:和普通索引基本相同,但所有的索引列只能出现一次,保持唯一性。主键:主键是一种唯一索引,但必须指定为"PRIMARYKEY"。全文索引:全文索引的索引类型为FULLTEXT。全文索引可以在VARCHAR或者TEXT类型的列上创建。索引的操作使用ALTERTABLE语句创建索引。altertabletable_nameaddindexindex_name(column_list);al

系统 2019-08-12 01:52:49 2236

MySql

Mysql线程池优化笔记

Mysql线程池优化我是总结了一个站长的3篇文章了,这里我整理到一起来本文章就分为三个优化段了,下面一起来看看。Mysql线程池系列一(ThreadpoolFAQ)首先介绍什么是mysqlthreadpool,干什么用的?使用线程池主要可以达到以下两个目的:1、在大并发的时候,性能不会因为过载而迅速下降。2、减少性能抖动threadpool的工作原理?线程池使用分而治之的方法来限制和平衡并发性。与默认的thread_handling不同,线程池将连接和线程

系统 2019-08-12 01:52:44 2236

MySql

安装MySQL的步骤和方法

Mysql的安装方法安装mysql的步骤如下:请注意按图中所示,有些选项和默认是不一样的。同时,如果您是重新安装mysql的话,要注意先备份好mysql目录中的data目录,这个目录是所有用户的数据目录,非常重要,不可大意。重装时,备份好数据后,先卸载掉旧的mysql,并删除原mysql安装目录。请注意上图中选择Custom选项,这样才能修改安装目录。请注意为了数据安全,不要把mysql安装在系统盘,如C:盘。请注意上图中的设置,把mysql的同时连接数改

系统 2019-08-12 01:52:06 2236

MySql

mysql基础之基本数据类型

原文:mysql基础之基本数据类型列类型学习mysql三大列类型整型Tinyint/smallint/mediumint/int/bigint(M)unsignedzerofill字符串型Char(M)Varchar(M)Text文本类型日期时间类型Date日期Time时间Datetime时间时间类型Year年类型整形:整型系列所占字节与存储范围的关系.定性:占字节越多,存储范围越大.下图:是具体的数字分析Tinyint1个字节8个位0-2^8-1,0-2

系统 2019-08-12 01:33:15 2236

MySql

MySQL中对varchar类型排序问题

在数据库表中有一个对varchar类型的数值进行desc排序,很简单的要求吧。可是奇怪的现象出现了表中的数据不会根据从高到底进行排序了瞬间有点泪奔的感觉呀还好经过高手指点啊。所以想和大家分享一下希望下一个mysql初学者以后不要像我一样了啊还是废话少说,看代码吧如:有一张T_TESTDEMO表,其有两个DEMOID,DEMONAME字段,其中DEMOID是int类型,DEMONAME是VARCHAR类型但是存放的是认为是数值类型的数据,里面的数据如下:1,

系统 2019-08-12 01:32:23 2236

MySql

Mysql导入CSV文件

这两天练手JAVAWEB想做一个网页版的实验室通讯录,结果导入CSV文件时候出现了问题,原来Windows下导入要注意分隔符和Linux不同,另外编码格式一定要指定好。CSV文件的格式是:张三,13241116765,123@mail.bupt.edu.cn李四,12323423425,234@mail.bupt.edu.cnWindows:LOADDATAINFILE"d:/insert_data.csv"--指定需要得去CSV文件的位置REPLACEI

系统 2019-08-12 01:54:13 2235

MySql

错误测试mysql时间相减的问题(bug)

在写这篇文章之前,xxx已经写过了几篇关于改错误测试主题的文章,想要了解的朋友可以去翻一下之前的文章mysql时光相减的问题(bug)明天看到宁青同窗的一条微博,提到mysql日期相减的错误结果,之前没有怎么意注,于是测试了一下,发明实确很坑爹,很易容踩雷,于是理整客博提示一下大家。先看一下错误的景象如下,第1条确正,第2,3条的t2-t1不确正:mysql>selectt1,t2,t2-t1frommytest;+--------------------

系统 2019-08-12 01:54:01 2235

MySql

MySQL进口.sql文件和常用命令

MySQL进口.sql文件和常用命令在MySQLQureyBrower中直接导入*.sql脚本,是不能一次运行多条sql命令的。在mysql中运行sql文件的命令:mysql>sourced:/myprogram/database/db.sql;另附mysql经常使用命令:一)连接MYSQL:格式:mysql-h主机地址-uusername-p用户password1、例1:连接到本机上的MYSQL首先在打开DOS窗体,然后进入mysql安装文件夹下的bin

系统 2019-08-12 01:52:44 2235

MySql

Mysql 导入导出数据结构及数据

方式一:mysqldump-ukevin-P3306--default-character-set=utf8-p-h10.1.15.123activitysign_in_user>user.sql导出的结果包含建表脚本及数据已INSERT.SQL形式。导入数据mysql>useactivity;mysql>sourceuser.sql;方式二:mysql-uactivity-P3306--default-character-set=utf8-p-h10.2

系统 2019-08-12 01:52:08 2235

MySql

MySQL SQL优化小结

优化是一个综合复杂的问题,涉及到硬软件平台。这里仅就MySQL5.0SQL查询语句方面作个小结。先举个例子:现在表register(PRIMARYKEYregId),service(PRIMARYKEYservId,indexserviceId)和subscribe(PRIMARYKEYsubId,FOREIGNKEYregId/servId),且前两表跟后张表均为一对多关联,假设有如下表格结构:CREATETABLE`subscribe`(`subId`

系统 2019-08-29 23:34:21 2234