mysql中int和varchar的长度详解

mysql中int和varchar的长度详解
在mysql中一般人可能不会去问int与varchar区别了,这个估计一个数字类型,一个字符类型没有可比性了,同时他们长度也不一样,下面我来介绍一下mysql 中int和varchar的长度一些细节吧. int:从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据(所有数字)。存储大小为 4 个字节。int 的 SQL-92 同义字为 integer varcharL长度是0-255个字符. mysql 字段中int后面所跟数字有何意义?varchar后的...

MYSQL连接超时问题解决办法

MYSQL连接超时问题解决办法
程序后台报这个错误 at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2332) ,** END NESTED EXCEPTION ** Last packet sent to the server was 34 ms ago. 这个问题主要原因是应用服务器很长时间没有连接mysql,超过了mysql设置的最大超时时间,再连接mysql就会出现这个问题. mysql默认设置是8小时,一般网站白天都有人访问,从夜里到早上一般都会超过8小时,所以再来访问就会这个问题. 简单的解决办法就是...

mysql的root密码丢失重置之ERROR 1045 (28000)

mysql的root密码丢失重置之ERROR 1045 (28000)
最新版的5.5.15的mysql在windows下安装到是蛮顺利,还支持至强cup不错不错,不过老是提示我root不对,在我登录的时候,另我十分崩溃. 在我重置了几次密码,依然无效的情况下,我崩溃了,准备换掉Windows系统,无意中打了系统的补丁,再卸载重新安装,居然好了,至今不知道是补丁的问题,还是重装的问题. 告诫下,下载再给windows装软件的时候最好更新下补丁包,省得出现此种怪事. 命令行的一闪而过,可以cd到安装目录的bin...

MySQL数据表损坏的修复方法详解

MySQL数据表损坏的修复方法详解
mysql数据表损坏的原因有很多种,如我们常用见的就是mysql数据库突然停止工作或相关的mysql处理进程给kill或mysql本向的问题都可能导致mysql数据表损坏了,但这些问题我们都可使用repair命令来进行修改. 1.表损坏的原因分析 以下原因是导致mysql 表毁坏的常见原因: 1、服务器突然断电导致数据文件损坏. 2、强制关机,没有先关闭mysql 服务. 3、mysqld 进程在写表时被杀掉. 4、使用myisamchk 的同时,mysqld ...

MySql时间日期分段查询sql语句

MySql时间日期分段查询sql语句
分段查询是指查询一个时间段的数据,如我想查出20131030到20131031号之间的数据这就是时间日期分段查询了,或几天前的,几个月的数据都可以这样实现,下面小编来给大家总结一下mysql日期时间各种查询语句. php中的mktime函数按时间分段查询,其实除了这种解决方案以外,在MySql中也有专门针对日期和时间的函数,包括DATE()、DATE_ADD()、DATE_SUB()、DATE_FORMAT()等等。 php实例代码如下: 最近三个月内的订单...

Mysql数据库日志类型查询与配置详解

Mysql数据库日志类型查询与配置详解
mysql常见的日志类型有五种:错误日志、二进制日志、查询日志、慢查日志和中继日志. 一、错误日志,错误日志包含四类信息: (1) 服务器启动和关闭进程过程中的信息; (2) 服务器运行过程中的错误信息; (3) 事件调度器运行一个事件时产生的信息; (4) 在从服务器上启动从服务器进程时产生的信息。 在mysql中查看错误日志的存放路径,如下: # mysql -u root -p 123456 mysql> SHOW VARIABLES LIKE '%err%'; ...

MySQL完全备份、增量备份与恢复实例

MySQL完全备份、增量备份与恢复实例
场景:每周日执行一次完全备份,每天下午1点执行增量备份. 配置:执行增量备份的前提条件是MySQL打开log-bin 日志开关,例如在my.ini或my.cnf中加入:log-bin=/opt/data/mysql-bin. “log-bin=”后的字符串为日志记载目录,一般建议放在不同于mysql数据目录的磁盘上. 完全备份:假定星期日下午1点执行完全备份,适用于MyISAM存储引擎. mysqldump –lock-all-tables –flush-logs –master-data=2 -u root -p test > b...

mysql如何创建索引?mysql创建索引

mysql如何创建索引?mysql创建索引
mysql 如何创建索引呢,这个其实很简单 create index或者为己有字段增加索引 ALTER TABLE `table_name` ADD UNIQUE (`column`)即可了. mysql索引作用: 在索引列上,除了有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率,特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍. mysql索引创建规则: 1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索...

MySQL中from_unixtime()时间格式化函数用法

MySQL中from_unixtime()时间格式化函数用法
在mysql中from_unixtime()函数是可以对日期时间进行格式化的,下面小编来给各位同学介绍一下MySQL中from_unixtime()用法吧,希望对各位同学会有所帮助. 函数:FROM_UNIXTIME 作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示。 语法:FROM_UNIXTIME(unix_timestamp,format) 返回表示 Unix 时间标记的一个字符串,根据format字符串格式化,format可以包含与DATE_FORMAT()函数列出的条目同样的修饰符. ...

谷歌翻墙最简单的方法(镜像+hosts)

谷歌翻墙最简单的方法(镜像+hosts)

由于国内大环镜的影响,国外诸如Google,YouTube,Facebook等大网站都是打不开的,至于什么原因,这里就不多说了,不过对于谷歌这样的大站来说,在国内还是有相当大的需求的,所以有不少的小伙伴都在问在国内如何进行谷歌翻墙,其实相对于YouTube,Facebook来说,谷歌的需求量更大,所以谷歌翻墙的方法也就更多更简单,这里就把谷歌翻墙最简单的方法给分享一下,希望能帮助更多的人。

分享几个最简单的facebook翻墙方法

分享几个最简单的facebook翻墙方法

目前在国内,像facebook,google,twitter等网站都被挡在国家防火墙外面了,想在国内上这些网站必须翻墙才行,现在有些时间主要来给大家整理一些可用的facebook翻墙方法,这篇文章同样适用于打开YouTube,Google,Twitter等国外主流网站,希望能帮助到一些人。

MySQL Replication提示错误Error You cannot ALTER a log table

MySQL Replication提示错误Error You cannot ALTER a log table
MySQL Replication 遇到下述错误讯息:(mysql> show slave status \G # 简化过的讯息如下: Last_Errno: 1580 Last_Error: Error 'You cannot 'ALTER' a log table if logging is enabled' on query. Default database: 'mysql'. Query: 'ALTER TABLE slow_log ... Last_SQL_Errno: 1580 Last_SQL_Error: Error 'You cannot 'ALTER' a log table if logging is enabled' on query. Default database: 'my...

MySql数据库AdoDB函数实例详解

MySql数据库AdoDB函数实例详解
1.GetAll方法我们可以使用GetAll方法代替Execute()方法,该方法返回的结果为一个二维关联数据,这样可以使用foreach或for循环语句处理,非常方便,另外,GetAll取得的数组与Smarty模板的foreach配合得非常好. 我们一起看下面的脚本例子,代码如下: <?php    include_once("libs/adodb/adodb.inc.php");    // 创建一个mysql连接实例对象    $db ...

windows下mysql增量备份与全备份批处理

windows下mysql增量备份与全备份批处理
如果在linux中说到mysql备份可以大家会有千万种写法,今天我来介绍在windows系统中利用mysqldump 来实现mysql数据库存增量备份与全备份方法. win下的全备批处理: 批处理用于游戏服务器,经过严格测试,且正式使用,主要用来完全备份数据库,当然.这只是将数备份出来,至于如何将备份出来的数据远程传送的远程服务器上可以调用ftp的功能,此脚本并未详细说明,代码如下: @echo off    @echo&...

CENTOS6.3中MYSQL主从数据库备份配置

CENTOS6.3中MYSQL主从数据库备份配置
前面讲过mysql热备份,下面小编再来给各位同学介绍一下在CENTOS6.3中MYSQL主从数据库备份配置的方 法,希望此教程对各位同学会有所帮助. MySQL主主互备结构是基于mysql增量日志基础上的,区别于主从复制结构,在主主复制结构中,两台服务器的任何一台上面的数据库存发生了改变都会同步到另一台服务器上,这个改变是基于sql语句的改变,如果删除系统数据库源文件或删除后新创建同名MYSQL表实现同步则无效,这样两台...

mysql 删除数据库drop命令详解

mysql 删除数据库drop命令详解
在mysql中删除数据库很简单我们只要使用drop 数据库名即可删除了,不过你需要有权限才可以,下面我来给大家介绍drop用法. 删除数据库命令drop 命令:drop database ,代码如下: mysql> drop database drop_database; Query OK, 0 rows affected (0.00 sec) 这样数据库名就删除了. 在linux中可能会出现删除数据库出错,ERROR 1010 (HY000):Error dropping database (can't rmdir './myapp', errno:39)的错误信...

MySQL修改表存储引擎安全做法

MySQL修改表存储引擎安全做法
以前我讲过直接使用ALTER TABLE my_table ENGINE=InnoDB来直接修改数据库或表的存储引擎了,这样做可以成功但风险也较大,容易导致数据表损坏了,下面我来介绍比较安全的做法. 1.真接修改,在数据多的时候比较慢,而且在修改时会影响读取性能,my_table是操作的表,innoDB是新的存储引擎,代码如下: ALTER TABLE my_table ENGINE=InnoDB 2.导出,导入,这个比较容易操作,直接把导出来的sql文件给改了,然后再导回去,用...

MySQL存储过程游标使用实例详解

MySQL存储过程游标使用实例详解
本文章来给各位同学详细介绍关于在MySQL存储过程游标使用实例,包括简单游标使用与游标循环跳出等方法,希望此教程对各位同学有所帮助. 例1,一个简单存储过程游标实例,代码如下: DELIMITER $$     DROP PROCEDURE IF EXISTS getUserInfo $$    CREATE PROCEDURE getUserInfo(in date_day datetime)  &nb...

mysqldump导出存储过程实例

mysqldump导出存储过程实例
利用mysqldump导入导出数据是我们在mysql数据备份中最常用的方法,但是mysqldump备份数据时不会备份存储过程了,如果需要把存储过程也备份出来我们需在mysqldump导出需要用参数 -R 来指定. mysqldump是mysql自带的一个备份数据库的工具,使用mysqldump可以很方便的把已有的数据库导出来,使用如下代码: mysqldump --help 如果MYSQL_HOME/bin没有加入PATH,需要指定去路径可以看到有很多可选参数. 需要注意:默认...
Copyright © 夏日博客 保留所有权利.   Theme  Ality 冀ICP备15026943号-2

用户登录