mysql
文章平均质量分 65
hemeinvyiqiluoben
这个作者很懒,什么都没留下…
展开
-
MySQL--mysqldump命令详解
1转载 2022-08-13 09:59:20 · 2442 阅读 · 0 评论 -
MySQL下,text 、blob的比较
转自: http://blog.csdn.net/zuiaituantuan/article/details/6115938MySQL存在text和blob:(1)相同在TEXT或BLOB列的存储或检索过程中,不存在大小写转换,当未运行在严格模式时,如果你为BLOB或TEXT列分配一个超过该列类型的最大长度的值值,值被截取以保证适合。如果截掉的字符不是空格,将会产生一条警告转载 2016-01-04 17:03:14 · 734 阅读 · 0 评论 -
mysql千万级数据库插入速度和读取速度的调整记录
转自: https://www.jianshu.com/p/d017abaea8d1 一般情况下mysql上百万数据读取和插入更新是没什么问题了,但到了上千万级就会出现很慢,下面我们来看mysql千万级数据库插入速度和读取速度的调整记录吧。1)提高数据库插入性能中心思想:尽量将数据一次性写入到Data File和减少数据库的checkpoint 操作。这次修改了下面四个配置项:...转载 2018-12-02 00:31:51 · 4980 阅读 · 0 评论 -
基本的MYSQL语句大全
1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice'disk','testBack','c:\mss转载 2015-10-10 11:06:28 · 434 阅读 · 0 评论 -
优化SQL查询:如何写出高性能SQL语句
1、 首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。可见,执行计划并不是固定的,它是“个性化的”。转载 2015-07-06 11:06:04 · 415 阅读 · 0 评论 -
sql语句备份
-- 需要保存的sql语句-- alter table cnn_csfg modify title varchar(200);-- alter table cnn_csfg modify types2 varchar(100);-- alter table cnn_csfg modify hangye varchar(200); -- alter table p_notif原创 2015-11-06 10:10:02 · 473 阅读 · 0 评论 -
MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
转自: http://www.jb51.net/article/38004.htm本篇文章是对MySQL数据库引擎介绍、区别、创建和性能测试进行了详细的分析介绍,需要的朋友参考下数据库引擎介绍MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP转载 2015-11-17 11:09:34 · 406 阅读 · 0 评论 -
我的mysql使用心得
insert 插入 到 类型为 bit(1) 的 列 : b'1' AS NSW_Flag原创 2015-11-16 20:07:28 · 554 阅读 · 0 评论 -
10款最好用的MySQL数据库客户端图形界面管理工具
MySQL 在过去由于性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在 Internet 上的中小型网站中。随着 MySQL 的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google 和 Facebook 等网站。非常流行的开源软件组合 LAMP 中的“M”指的就是 MySQL。 MySQL 最初是瑞典的 MySQL AB 公司开发的一款数据库软件转载 2015-12-24 09:44:16 · 61086 阅读 · 0 评论 -
JAVA Mysql中如何实现Blob的存取 -2
此实现为用java访问mysql的blob,对图片进行存取 /** * Title: BlobPros.java * Project: test * Description: 把图片存入mysql中的blob字段,并取出 * Call Module: mtools数据库中的tmp表 * File: C:downloadsluozsh.jp转载 2016-01-05 11:13:24 · 3072 阅读 · 0 评论 -
JAVA 的 mysql blob操作 -1 比较全面,但是格式乱
该文只介绍了BLOB操作、稍后会有TEXT的操作文章。chf@tsinghua.org.cnMySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。BLOB类型实际是个类型系列(TinyBlob、Blob、MediumBlob、LongBlob),除了在存储的最大信息量上不同外,他们是等同的。 MySQL的四种BLOB类型 类型 大转载 2016-01-05 11:03:26 · 1484 阅读 · 0 评论 -
Mysql 里CHAR和VARCHAR的最大长度及一些注意事项
转自: http://blog.csdn.net/gulingeagle/article/details/17186581(未完未完全验证,有空再验证)先写出结论:Mysql 5中非空CHAR的最大总长度是255【字节】;非空VARCHAR的最大总长度是65533【字节】。可空CHAR的最大总长度是254【字节】;可空VARCHAR的最大总长度是6553转载 2016-01-04 14:13:26 · 505 阅读 · 0 评论 -
mysql自带的字符串相关函数
转自mysql帮助文档String FunctionsString-valued functions return NULL if the length of the result would be greater than the value of themax_allowed_packet system variable. See Secti转载 2016-01-04 13:42:00 · 589 阅读 · 0 评论 -
mysql bit 总结
111原创 2015-12-31 15:02:59 · 1965 阅读 · 0 评论 -
mysql 索引专题
1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE ( `column` ) 3.添加INDEX(普通索引) mysql>ALTER TABL转载 2015-12-29 10:15:02 · 390 阅读 · 0 评论 -
Windows下更改MySQL数据库的存储位置
转自: http://blog.csdn.net/heizistudio/article/details/8234185在mysql安装完成后,要修改数据库存储的位置,比如从安装目录下的C:\Program Files\MySQL\MySQL Server 5.0\Data文件夹转移到D:\mySQLData文件夹。1、在D:\下新建mySQLData文件夹2、停止MySQL服务,将C转载 2015-12-28 14:26:36 · 443 阅读 · 0 评论 -
MySQL运行状态show status中文详解
【摘自】 http://www.sandzhang.com/blog/2010/04/07/mysql-show-status-explained-detail/要查看MySQL运行状态,要优化MySQL运行效率都少不了要运行show status查看各种状态,下面是参考官方文档及网上资料整理出来的中文详细解释:状态名作用域转载 2015-12-28 13:51:33 · 450 阅读 · 0 评论 -
MYSQL备份(直接拷贝数据库文件)
目的:把A机中的库转移到B机中。1、停止mysql服务,在A机mysql安装目录下,找到my.ini文件打开,在此文件中找到datadir,把这个路径下的数据文件:ibdata1以及所有文件夹拷贝到B机中d:\mysql_data文件夹下(其他文件是log文件,不用拷贝,这些log文件依赖于当前系统,如果这些log文件都拷贝到B机中,会出错);2、在B机中装正常安装mysql。转载 2015-12-28 13:14:48 · 950 阅读 · 0 评论 -
MySql中的变量定义
转自: http://blog.csdn.net/jiangwei0910410003/article/details/24965087根据mysql手册,mysql的变量分为两种:系统变量和用户变量。但是在实际使用中,还会遇到诸如局部变量、会话变量等概念。根据个人感觉,mysql变量大体可以分为四种类型:一、局部变量。局部变量一般用在sql语句块中,比如存储过程的begi转载 2016-01-27 14:49:12 · 600 阅读 · 0 评论 -
mysql慢查询设置
一、MySQL数据库有几个配置选项可以帮助我们及时捕获低效SQL语句1,slow_query_log这个参数设置为ON,可以捕获执行时间超过一定数值的SQL语句。2,long_query_time当SQL语句执行时间超过此数值时,就会被记录到日志中,建议设置为1或者更短。3,slow_query_log_file记录日志的文件名。4,log_querie转载 2016-04-28 13:37:35 · 411 阅读 · 0 评论 -
mysql提高insert into 插入速度的3种方法
转自:https://blog.csdn.net/lxf0613050210/article/details/79611006 当mysql大批量插入数据的时候就会变的非常慢, mysql提高insert into 插入速度的方法有三种:第一种插入提速方法:如果数据库中的数据已经很多(几百万条), 那么可以 加大mysql配置中的 bulk_insert_buffer_size,这...转载 2018-12-02 00:27:22 · 2302 阅读 · 0 评论 -
mysql数据库插入速度和读取速度的调整记录
转自:https://www.cnblogs.com/zrbfree/p/5241592.html 需求:由于项目变态,需要在一个比较短时间段急剧增加数据库记录(两三天内,由于0增加至5亿)。在整个过程调优过程非常艰辛思路: (1)提高数据库插入性能中心思想:尽量将数据一次性写入到Data File和减少数据库的checkpoint 操作。这次修改了下面四个配置项: 1)将 i...转载 2018-12-02 00:12:25 · 654 阅读 · 0 评论 -
MySQL Binlog详解 - 记录mysql数据库表所有增删改操作的二进制日志文件
转自: https://www.cnblogs.com/xhyan/p/6530861.html MySQL Binlog详解 Mysql的binlog日志作用是用来记录mysql内部增删改查等对mysql数据库有更新的内容的记录(对数据库的改动),对数据库的查询select或show等不会被binlog日志记录;主要用于数据库的主从复制以及增量恢复。mysql的binlog日志...转载 2018-10-16 15:29:09 · 3300 阅读 · 0 评论 -
淘淘商城技术简介
转自豆瓣 https://www.douban.com/group/topic/107897275/ 涉及知识点 项目简介:淘淘网上商城是一个综合性的B2C平台,类似京东商城、天猫商城。会员可以在商城浏览商品、下订单,以及参加各种活动。商家可以在入住淘 淘商城,在该平台上开店出售自己的商品,并且得到淘淘商城提供的可靠的服务。管理员、运营可以在平台后台管理系统中管理商品、订单、会员等...转载 2018-08-21 13:49:28 · 999 阅读 · 0 评论 -
数据库事务与锁详解
转自:https://blog.csdn.net/aluomaidi/article/details/52460844什么是事务(Transaction)?是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并...转载 2018-07-05 15:42:44 · 13276 阅读 · 1 评论 -
解读MySQL的InnoDB引擎日志工作原理
转自:http://blog.chinaunix.net/uid-20761674-id-75092.html当你使用UPDATE, INSERT, DELETE语句更新数据的时候,你就改变了两个地方的数据:log buffer和data buffers。Buffers是固定长度的内存块,通常是512字节。LOG BUFFER DATA BUFFER转载 2017-12-25 19:13:30 · 579 阅读 · 0 评论 -
JAVA使用JDBC连接MySQL数据库
转自:http://www.cnblogs.com/GarfieldEr007/p/5746137.html首先要下载Connector/J地址:http://www.mysql.com/downloads/connector/j/这是MySQL官方提供的连接方式:解压后得到jar库文件,需要在工程中导入该库文件我是用的是Eclipse:转载 2017-03-14 16:29:57 · 666 阅读 · 0 评论 -
mysql 自带时间函数date_format和str_to_date使用总结
%Y 年, 数字, 4 位 %y 年, 数字, 2 位 %m 月, 数字(01……12) %c 月, 数字(1……12) %d 月份中的天数, 数字(00……31) %e 月份中的天数, 数字(0……31) %H 小时(00……23) %k 小时(0……23) %h 小时(01……12) %I 小时(01……12)转载 2016-12-16 22:07:10 · 3964 阅读 · 0 评论 -
mysql - 内存表使用总结
转自: 1、http://my.oschina.net/lanzp/blog/3691792、首先,我们来说一下什么是内存表,所谓内存表,是指整个数据库表都常驻在内存中的表,相对于普通表而言,内存表存储数据在内存中,而普通表存储在硬盘中。那么内存表到底有什么特点呢?下面我们来详细地分析一下。1.MySQL内存表要怎样创建呢? 首原创 2016-04-22 20:24:53 · 12700 阅读 · 0 评论 -
mysql 使用 workbench工具【E-R图 <--> 数据库】之间相互转换
一、已有数据库,自动生成 E-R 图:①、首先在你的mysql workbench里选中Database——> reverse engineering②、然后选择你建立的连接(也就是数据库)③、接下来一路next,直到最后选择导出的数据库④、接下来,见证奇迹的时刻,自动生成的 E-R 图大概长相如图:二、先画 E-R 图,然后自动生成数据库:http://jin转载 2016-05-04 17:11:54 · 14180 阅读 · 0 评论 -
SQL_STATE查询附录(MYSQL异常编码查询)
转自: http://blog.itpub.net/11082357/viewspace-988792/ sql_state 可用于 declare continue / exit /undo handler for condition_value statement;转载 2016-04-20 10:51:22 · 2353 阅读 · 0 评论 -
mysql变量使用总结
mysql的变量,分为4种类型:1、局部变量: 变量名: 生存时间:局部变量一般用在sql语句块中,比如存储过程的begin/end。其作用域仅限于该语句块 定义方式:declare 变量名[,变量名2,变量名3...] 类型 [default value]; 变量的定义必须写在复合语句的开头,并且在任何其它语句的前面。可以一次声明多个相同类型的变量。原创 2016-04-19 11:44:38 · 760 阅读 · 0 评论 -
我的mysql触发器笔记
触发器是与表有关的数据库对象,在满足定义时出发,并执行触发器中定义的语句集合。,这句话有三层意思:1、某个指定的触发器必须和指定的表关联2、触发器在满足出发条件的时候被出发3、触发器被出发后,执行指定的语句集合。mysql从 5.02版本开始支持触发器的功能。CREATE [DEFINER = { user | CURRENT_USER }] TRI原创 2016-04-19 10:38:58 · 491 阅读 · 0 评论 -
mysql外键(FOREIGN KEY)的简单使用
一、基本概念1、MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。用于外键关系的字段必须在所有的参照表中进行明确地索引,InnoDB不能自动地创建索引。2、外键可以是一对一的,一个表的记录只能与另一个表的一条记录连接,或者是一对多的,一个表的记录与另一个表的多条记录连接。转载 2016-04-16 21:31:12 · 805 阅读 · 0 评论 -
mysql innodb 引擎 key - 和 Primary key的区别 以及 索引的用法总结
mysql中关键字 key的几个用法: ①、用在列定义中,表示主键,这里 key = primary key②、用在create table 的所有列定义后,这里key=index,表示索引③、用在create key中,key = index④、用在alter table中,用法和create table中相同mysql中,广义的索引包括 ①、primary ke原创 2016-04-16 11:47:45 · 2347 阅读 · 0 评论 -
MYSQL SHOW VARIABLES简介
mysqld服务器维护两种变量。全局变量影响服务器的全局操作。会话变量影响具体客户端连接相关操作。服务器启动时,将所有全局变量初始化为默认值。可以在选项文件或命令行中指定的选项来更改这些默认值。服务器启动后,通过连接服务器并执行SET GLOBAL var_name语句可以更改动态全局变量。要想更改全局变量,必须具有SUPER权限。服务器还为每个客户端连接维护会话变量。连接时使用相转载 2015-12-28 09:58:16 · 5397 阅读 · 1 评论