MYSQL
网络剑客
这个作者很懒,什么都没留下…
展开
-
MYSQL复制源文件 丢失问题解决, innoDB 类型转换为 MyISAM
<br />上午进行MySql的测试,写进去240000条数据,下午找数据库文件却找不到,只找到了了一个大小只有9K的.frm文件,而frm文件不是数据库文件,而且文件大小太离谱,上百度搜索了一下:<br />输入问题,“mysql 没有 myd”,几个情况提到了也仅提到了一个有价值的单词——innoDB。这不就是建表的时候选择数据引擎的那句话嘛,sql语句里面一直都有,却从来没有问过为什么要写这个。继续根据这个关键词挖掘下去,终于找到了我要的答案,这是mysql的两种引擎的差异,innoDB和MyISAM原创 2010-06-02 10:08:00 · 2154 阅读 · 0 评论 -
Mysql sql查询时 if 的用法
SELECT qanswers.id,qanswers.question_id,qanswers.answer,users.nickname AS replier, users.groupname,IF(users.groupname='teacher',TRUE,FALSE) AS isTeacher FROM fa_user_question_answer AS qansw原创 2014-04-14 12:55:06 · 5349 阅读 · 0 评论 -
MYSQL 语句多种排序
mysql 语句SELECT *,IF(((UNIX_TIMESTAMP(NOW())-`END_TIME`) 数据原创 2014-04-13 22:53:38 · 1606 阅读 · 0 评论 -
linux服务器下忘记mysql root登录密码解决办法
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。原创 2013-10-10 13:18:29 · 656 阅读 · 0 评论 -
mysql数据库连接类
<?php /* * filename:mysql数据库连接类 * Author: 甘元芳 * qq: 117927359 * email: dongsg1120@gmail.com * 赠言: 无论做什么都要无私,只有大家好才是真的好,如果使用有任何问题请联系告知本人,交流就是相互促进的大原创 2013-08-29 00:27:36 · 1311 阅读 · 0 评论 -
什么是MySQL视图
视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。通过视图进行查询没有任何限制,通过它们进行数据修改时的限制也很少。原创 2013-08-16 23:35:42 · 1323 阅读 · 0 评论 -
如何对MySQL数据表进行复制、表结构复制
本篇文章为大家介绍如何对MySQL进行复制、表结构复制,也可以分字段进行复制。也可以将一张表中的数据复制到另一张表当中。1、复制表结构(语法 creata table 旧表 select * from 新表)create table t1( id int unsigned auto_increment primary key, name varchar(32) not null原创 2013-08-16 23:39:38 · 8368 阅读 · 0 评论 -
什么是MySQL触发器
MySQL的触发器和存储过程一样,都是嵌入到MySQL的一段程序。利用MySQL触发器可以对表进行增、删、改操作同时响应另一张表做出相同的操作。下面简单介绍一下MySQL触发器的基本语法。如何创建一个触发器:修改delimiter为//mysql> \d //创建一个名字为tg1的触发器,当向t1表中插入数据时,就向t2表中插入一条数据mysql> create trigger原创 2013-08-16 23:33:38 · 3735 阅读 · 0 评论 -
PHP与MYSQL事务处理
PHP与MYSQL事务处理/*MYSQL的事务处理主要有两种方法。1、用begin,rollback,commit来实现begin 开始一个事务rollback 事务回滚commit 事务确认2、直接用set来改变mysql的自动提交模式MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过set autocommit=0 禁止自转载 2013-08-15 22:21:32 · 636 阅读 · 0 评论 -
怎样快速清空mysql数据库?
<?php header('Content-Type: text/html; charset=utf-8');//避免输出乱码$user = "root"; //数据库用户名 $password = "123456";//数据库密码 $db_name = "test";//数据库名 $link = mysql_connect("175.102.0.216",$user,$password原创 2013-05-10 14:44:28 · 1012 阅读 · 0 评论 -
MySql常用命令总结
1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表m原创 2013-01-15 09:45:50 · 504 阅读 · 0 评论 -
windows下mysql日志开启与查询
修改 my.ini文件加入以下语句(在没有设置的前提下)log-error=d:/log/mysql/mysql_log_err.txtlog=d:/log/mysql/mysql_log.txt#log-bin=d:/log/mysql/mysql_log_binlog-slow-queries= d:/log/mysql/mysql_log_slow.txt使用以下命令查看是否启原创 2012-11-02 18:24:41 · 7890 阅读 · 1 评论 -
SQL数据库中指定内容替换语句及操作实例
在title字段里多采集了一些字符进来,并且这些字符都一样的.采集的时候多采集了一个,虽说这几个字符不占多少空间,也不是非常不爽.用查询语句搜索.select from 'contetn' where title like "%%"下面的语句:update `dede_art` set title=replace(title,' ";','')";都不见了.爽.原创 2014-03-25 12:44:31 · 13272 阅读 · 0 评论