-
Mysql时间戳转成常用可读格式的修改方法
所属栏目:[MySql教程] 日期:2020-12-12 热度:146
使用EXECL转换时间戳 的公式为: =(xxxxxxxxxx+8*3600)/86400+70*365+19 使用MYSQL语句解释时间戳 语法举例: SELECT FROM_UNIXTIME(1234567890,'%Y-%m-%d %H:%i:%S') 附: 在mysql中,一个时间字段的存储类型是int(11),怎么转化成字符类型,比方存储为13[详细]
-
mysql 数据库 errno: 150的解决策略
所属栏目:[MySql教程] 日期:2020-12-12 热度:195
建站学院文档 在创建外键参照约束时遇到以下关于错误代码为105的错误消息: ERROR 1005 (HY000): Can't create table './test/role_resours.frm' (errno: 150) 可以从以下几个方面下手解决这个问题: 1、确保参照的表和字段是存在的; 2、组成外键的字段要求[详细]
-
采用MYSQL odbc 3.51访问数据库返回值缺失
所属栏目:[MySql教程] 日期:2020-12-12 热度:86
编程之家 jb51.cc 可遇不可求的BUG之采用MYSQL odbc 3.51访问数据库返回值缺失,一句话 巧妇难为无米之炊,驱动还是要及时更新[详细]
-
在MySQL数据库中如何为用户设置密码
所属栏目:[MySql教程] 日期:2020-12-12 热度:89
当你初次在机器上安装完MySQL时,你可以匿名进行访问数据库或者以不带口令的root身份进入数据库。假如你是一个管理员,你还要进行一些用户的建立及授权,这又涉及到设置密码的问题.下面我们就讨论一下如何设置密码: 首先我们应该知道Mysql数据库中的口令存储必[详细]
-
新手一步一步教你在Linux下安装MySQL
所属栏目:[MySql教程] 日期:2020-12-12 热度:165
终于成功地在 linux 上面装上 mysql 了。兴奋之余写了这篇东西来纪念一下,顺便做个笔记,以便以后遇到问题时可以查阅。 首先看看安装需要用到的所有的包吧。 [root@localhost6 mysql]# ls mysql-5.0.37-2.fc7.i386.rpm mysql-server-5.0.37-2.fc7.i386.rpm[详细]
-
MySQL用户Root密码为弱口令的攻击
所属栏目:[MySql教程] 日期:2020-12-12 热度:89
1、连接到对方MYSQL 服务器 mysql -u root -h 192.168.0.1 mysql.exe 这个程序在你安装了MYSQL的的BIN目录中。 2、让我们来看看服务器中有些什么数据库 mysqlshow databases; MYSQL默认安装时会有MYSQL、TEST这两个数据库,如果你看到有其它的数据库那么就是[详细]
-
搭建MySql数据库的Master/Slave架构
所属栏目:[MySql教程] 日期:2020-12-12 热度:116
随着访问量的增加,对于一些比较耗时的数据库读取操作,一般采用将写入与读取操作分开来缓解数据库的压力,数据库引擎一般采用Master/Slave架构。虽然这种架构不能从根本上解决数据库的失败设计,但对于数据库的性能优化还是可以起到一些的作用的,特别是对[详细]
-
破解mysql的root密码的几种方法
所属栏目:[MySql教程] 日期:2020-12-12 热度:140
几种破解mysql root密码的几种方法: 方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。 方法二 使用mysqladmin,这是前面声明的一个特例。 mysqladmin -u root -p password mypasswd 输入这个命令后,需要输入root[详细]
-
MySQL数据库性能优化的最佳20条经验
所属栏目:[MySql教程] 日期:2020-12-12 热度:194
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意[详细]
-
java.sql.SQLException: After end of result set
所属栏目:[MySql教程] 日期:2020-12-12 热度:153
最近碰到一个问题:java.sql.SQLException: After end of result set。这个问题在网上也查过了,是因为你引用了多个结果集的时候,由于前一个结果集已经和数据库关闭,你又引用 ,那当然找到的结果为Null.单说会听得发懵,下面看一下这段程序吧: // 查找选[详细]
-
Mysql教程:ON DUPLICATE KEY UPDATE注意事项
所属栏目:[MySql教程] 日期:2020-12-12 热度:75
MySQL 自4.1版以后开始支持INSERT ON DUPLICATE KEY UPDATE语法,使得原本需要执行3条SQL语句(SELECT,INSERT,UPDATE),缩减为1条语句即可完成。 例如ipstats表结构如下: 引用 CREATE TABLE ipstats ( ip VARCHAR(15) NOT NULL UNIQUE, clicks SMALLINT(5)[详细]
-
轻松解决Mysql“信息包过大”的处理方法
所属栏目:[MySql教程] 日期:2020-12-12 热度:119
通信信息包是发送至MySQL服务器的单个SQL语句,或发送至客户端的单一行。 在MySQL 5.1服务器和客户端之间最大能发送的可能信息包为1GB。 当MySQL客户端或mysqld服务器收到大于max_allowed_packet字节的信息包时,将发出信息包过大错误,并关闭连接。对于某些[详细]
-
MySQL中修改密码及访问限制设置详解
所属栏目:[MySql教程] 日期:2020-12-12 热度:196
MySQL是一个真正的多用户、多线程SQL数据库服务器。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。由于其源码的开放性及稳定性,且与网站流行程技术PHP的完美结合,现在很多站点都利用其当作后端数据库[详细]
-
存储过程实例-SQL Server Sa密码破解
所属栏目:[MySql教程] 日期:2020-12-12 热度:163
一个SQL Server Sa密码破解的存储过程: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_GetPassword]') and OBJECTPROPERTY(id,N'IsProcedure') = 1) drop procedure [dbo].[p_GetPassword] GO /*--穷举法破解 SQL Server 用户密[详细]
-
如何在MySql中记录SQL日志记录
所属栏目:[MySql教程] 日期:2020-12-12 热度:73
编程之家 jb51.cc SQL server有一个sql profiler可以实时跟踪服务器执行的SQL语句,这在很多时候调试错误非常有用。例如:别人写的复杂代码、生产系统、无调试环境、无原代码... ... 查了一下资料,My SQL可以用下面方法跟踪sql 语句,以下方法以Windows平台[详细]
-
mysql导入数据库文件最大限制的修改
所属栏目:[MySql教程] 日期:2020-12-12 热度:102
自己电脑上装的WAMP,在导入数据库比较大(大于2M)时遇到错误,不能导入。 找到解决方法: php.ini配置文件中有三处地方需要改动: upload_max_filesize memory_limit post_max_size 这三个值都工具实际情况改下,重启服务器以后,虽然导入时仍然显示是 最大限[详细]
-
Mysql之EXPLAIN显示using filesort
所属栏目:[MySql教程] 日期:2020-12-12 热度:197
EXPLAIN 是mysql解释select查询的一个关键字,可以很方便的用于调试 语法格式如下 EXPLAIN tbl_name 或者: EXPLAIN SELECT select_options EXPLAIN 语句可以被当作 DESCRIBE 的同义词来用,也可以用来获取一个MySQL要执行的 SELECT 语句的相关信息。 EXPLAIN t[详细]
-
删除数据表中除id外其他字段相同的冗余信息
所属栏目:[MySql教程] 日期:2020-12-12 热度:153
删除一个信息表中除id外其他字段都相同的冗余信息,如下 id name addr 1 a b 2 a b 3 b c 删除这个表中的冗余信息 即应该是 id name addr 1 a b 3 b c 设table为t Sql:delete from tableName where id not in (select min(id) from tableName group by name,[详细]
-
解决由于操作不当出现的ERROR 1005错误
所属栏目:[MySql教程] 日期:2020-12-12 热度:86
在使用MySQL的时候,在操作不当时,很容易出现 ERROR 1005 (HY000): Can't create table 这类错误。很多站长朋友可能需要排查很久才会找到问题的原因其实很简单,希望这篇文章可以对站长朋友以及Mysql初学者一点帮助。 MySQL官方提供的问题原因: 在信息中有[详细]
-
MySQL 使用联合 (JOIN) 删除表记录
所属栏目:[MySql教程] 日期:2020-12-12 热度:179
MySQL 使用联合 (JOIN) 删除表记录,删除A表中的数据,满足B表的条件 DELETE t1 FROM table1 t1 INNER JOIN table2 t2 ON t1.ref_id=t2.id AND t2.id=12[详细]
-
MySQL 最快速清空数据表数据的 SQL 语句
所属栏目:[MySql教程] 日期:2020-12-12 热度:76
MySQL 最快速清空数据表数据的 SQL 语句 快速清空数据库内指定表内容的SQL语句.速度也是最快的,比Delete删除方式快非常多 很简单,SQL语句如下 TRUNCATE TABLE '表名' 这样就利用SQL语句清空了该数据表,而不保留日志。 学院提示:运行语句时,把''号要去掉[详细]
-
OpenSUSE下MySQL无法添加InnoDB的解决方法
所属栏目:[MySql教程] 日期:2020-12-12 热度:155
在OpenSUSE下装上MySQL后,发现无法选择添加事务支持数据引擎InnoDB。 Google一下,得到结果,解决如下: /var/lib/mysql目录下,删除ibdata1、ib_logfile1、 ib_logfile0,然后重启MySql让其重建以上文件: mysqladmin -uroot -p shutdown sudo mysqld_safe[详细]
-
数据库厂商的发展历史之MySQL
所属栏目:[MySql教程] 日期:2020-12-12 热度:156
MySQL这个名字,起源不是很明确。一个比较有影响的说法是,基本指南和大量的库和工具带有前缀my已经有10年以上,而且不管怎样,MySQL AB创始人之一的Monty Widenius的女儿也叫My。这两个到底是哪一个给出了MySQL这个名字至今依然是个密,包括开发者在内也不知[详细]
-
Sun 宣布推出服务器专用MySQL解决方案
所属栏目:[MySql教程] 日期:2020-12-12 热度:129
Sun Microsystems宣布推出服务器专用MySQL解决方案。 MySQL解决方案主要在於解决客户在x86效能、虚拟化、多阶部署、丰富媒体储存与备份方面的关键问题,同时又能降低电力与空间耗用的成本。结合MySQL与Sun的系统、软体与服务,将能透过x64 (x86,64-bit)或SPARC[详细]
-
使用PHP编写MySQL数据库触发器的实例
所属栏目:[MySql教程] 日期:2020-12-12 热度:94
建站学院(LieHuo.Net)MYSQL教程 下面是就MySQL数据库的触发器的实例,查看MySQL数据库中的触发器详细信息,可以通过如下语句实现: show triggers 使用show triggers语句前应先指明要查看的数据库。 1)选择要查看触发器的数据库。代码如下: 以下为引用的[详细]