Welcome 微信登录

首页 / 数据库 / MySQL

MySQL存储毫秒数据的方法

MySQL存储毫秒数据的方法

有相当一部分刚接触到 MySQL 的朋友都遇到这样一个相同的问题,就是关于毫秒的存储与显示。由于MySQL数据类型中只提供了DATETIME, TIMESTAMP, TIME, DATE, YEAR这几种时间类型,而且DATETIME 以及 TIMESTAMP 的最小单位是秒,没有存储毫秒级别的函数。 不过MySQL却能识别时间中的毫秒部分。而且我们有多种方式可以获得毫秒的部分,比如函数:microsecond 等。我这里举一个简单的例子,来存储秒之前和之...
Windows下MySql错误代码1045的解决方法

Windows下MySql错误代码1045的解决方法

复制代码 代码如下:错误代码 1045Access denied for user "root"@"localhost" (using password:YES)解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:1、以系统管理员身份登录到系统;2、如果MySQL服务器正在运行,停止它。 如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单->控制面板->管理工具->服务 如果服务器不是作为服务而运行的,...
mysql查询今天、昨天、近7天、近30天、本月、上一月的SQL语句

mysql查询今天、昨天、近7天、近30天、本月、上一月的SQL语句

mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法分析总结:话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添加的文章总数并且按照时间从大到小排序,则查询语句如下:复制代码 代码如下:select * from `article` where date_format(from_UNIXTIME(`add_time`),"%Y-%m-%d") = date_format(...
MySQL定期分析检查与优化表的方法小结

MySQL定期分析检查与优化表的方法小结

定期分析表ANALYZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name]本语句用于分析和存储表的关键字分布。在分析期间,使用一个读取锁定对表进行锁定。这对于MyISAM, BDB和InnoDB表有作用。对于MyISAM表,本语句与使用myisamchk -a相当。MySQL使用已存储的关键字分布来决定,当您对除常数以外的对象执行联合时,表按什么顺序进行联合。mysql> analyze...
MySQL数据库表修复 MyISAM

MySQL数据库表修复 MyISAM

一:MySQL中MyISAM表损坏原因总结:1、 服务器突然断电导致数据文件损坏;强制关机,没有先关闭mysql 服务;mysqld 进程在写表时被杀掉。2、 磁盘损坏。3、 服务器死机。4、 mysql 本身的bug 。二:MySQL中MyISAM表损坏的症状总结:1 、查询数据时报出错误:Incorrect key file for table: "...". Try to repair it2 、查询不能在表中找到行或返回不完全的数据。3 、Erro...
21分钟 MySQL 入门教程

21分钟 MySQL 入门教程

21分钟 MySQL 入门教程目录一、MySQL的相关概念介绍二、Windows下MySQL的配置配置步骤MySQL服务的启动、停止与卸载三、MySQL脚本的基本组成四、MySQL中的数据类型五、使用MySQL数据库登录到MySQL创建一个数据库选择所要操作的数据库创建数据库表六、操作MySQL数据库向表中插入数据查询表中的数据更新表中的数据删除表中的数据七、创建后的修改添加列修改列删除列重命名表删除整张表删除整个数据库八、附录修改 root 用户密码可视...
分享20个数据库设计的最佳实践

分享20个数据库设计的最佳实践

数据库设计是整个程序的重点之一,为了支持相关程序运行,最佳的数据库设计往往不可能一蹴而就,只能反复探寻并逐步求精,这是一个复杂的过程,也是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。下面给出了20个数据库设计最佳实践,当然,所谓最佳,还是要看它是否适合你的程序。一起来了解了解吧。1.使用明确、统一的标明和列名,例如 School, SchoolCourse, CourceID。2.数据表名使用单数而不是复数,例如 StudentCours...
Centos 6.3将Mysql 5.1.61升级为mysql 5.6.19遇到的问题及解决方式

Centos 6.3将Mysql 5.1.61升级为mysql 5.6.19遇到的问题及解决方式

环境:mysql-5.1.61 操作系统:Cent-os6.3目的:升级为mysql 5.6.19首先,yum是不可行的.因为yum源没更新,我已经使用了163网易的源,但是还是不行.最新版仍然不是5.6.没办法,mysql分区是5.5之后的功能,要使用分区功能,就必须升级..去官网下载地址:http://dev.mysql.com/downloads/mysql/我是cent os,选择了Red Hat Enterprise Linux版本.由于系统是i...
分享MySQL的自动化安装部署的方法

分享MySQL的自动化安装部署的方法

有过MySQL运维的人应该都清楚,线上的MySQL一般都采用源码编译,因为这样才可以根据企业的各自需要选择要编译的功能,虽然MySQL的源码编译挺简单的,但是试想一下,如果你有几百台服务器同时要安装MySQL,难道你还一台台去手动编译、编写配置文件吗?这显然太低效了,本文讨论MySQL的自动化安装部署。1、制作符合自己需求的RPM包我们要根据MySQL的源码编译符合企业需求的RPM包,源码获取命令如下:wget http://downloads.mysql...
Mysql中文乱码问题的最佳解决方法

Mysql中文乱码问题的最佳解决方法

一般来说,造成MySQL出现中文乱码的因素主要有下列几点:1.server本身字符集设定的问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程序(例如php)的连线语系设定问题对此,强烈建议使用utf8编码!因为utf8可以兼容世界上所有字符!一、避免创建数据库及表出现中文乱码和查看编码方法1、创建数据库的时候:CREATE DATABASE `test`CHARACTER SET "utf8...
Ubuntu配置Mysql主从数据库

Ubuntu配置Mysql主从数据库

本次环境:虚拟机下服务器:Ubuntu 14.04 LTS数据库: 5.5.37端口:3306主IP:192.168.63.133从IP:192.168.63.134授权账号:user:suxhpassword:111111好了交代完环境:我们直接配置:第一步:主从两台服务器要有同样的数据库(需要同步的)这里用的是backup 数据库(不多说了,在同步开始前,把主库的复制一份到从库就行了)第二步配置主(master)数据库 编辑/etc/my.cnf 主要...
<< 101 102 103 104 105 106 107 108 109 110 >>