mysql
wf120355
最近发现自己越来越喜欢编程了希望一直继续下去
展开
-
phpmyadmin支持导入zip数据库方法
开启phpmyadmin对zip文件的支持,首先你的PHP需要安装有zip扩展。打开phpmyadmin配置文件config.inc.php,加入如下代码:$cfg['ZipDump'] = TRUE重启apache服务器。随着我们PHP项目的数据量增加,我们需要经常对数据库进行周期备份,这往往就需要涉及到mysql的导入和导出工作。但是大家可能注意到了:默认情况下,用ph原创 2013-05-22 22:45:26 · 2733 阅读 · 0 评论 -
解决phpmyadmin导入大数据库出现一系列问题
在用phpmyadmin导入mysql数据库文件时,往往超过2M就会提示文件大,导入不成功。这时我们打开phpmyadmin--》libraries--》config.default.php,里面有一个$cfg['UploadDir'] = '';在里面写上文件夹名称,如importSQL,然后在phpmyadmin目录下建个新文件夹importSQL,把mysql数据库放进去原创 2015-07-16 22:06:29 · 3392 阅读 · 0 评论 -
修改WAMP中mysql默认空密码
WAMP安装好后,mysql密码是为空的,那么要如何修改呢?其实很简单,通过几条指令就行了,下面我就一步步来操作。原创 2013-10-21 17:52:48 · 1356 阅读 · 0 评论 -
mysql 同一篇文章添加到不同栏目
id name str 1sonnyboy1,11,12,13,2sonnyboy12,22,23,243sonnyboy211,23,12 表名为 temp需要查询 str 包含1的字段 的name值 根据上表中查询 应该只有id 为1的 满足需求在mysql 中instr函数的语法是:INST原创 2014-04-12 22:18:01 · 1357 阅读 · 0 评论 -
mysql in操作
$query = $_SGLOBAL['db']->query("SELECT bf.*, cl.classname, b.* FROM ".tname('blog')." b LEFT JOIN ".tname('blogfield')." bf ON bf.blogid=b.blogid JOIN ".tname('class')." cl ON b.classid=cl.classid原创 2014-02-28 16:52:45 · 1122 阅读 · 0 评论 -
把mysql数据库生成数据字典,直接可用
便于查看数据库表、字段,做一个数据字典是很有必要的,下面只需要简单更改下配置就可以用了,样式也是挺好的。原创 2013-10-31 10:05:02 · 4103 阅读 · 2 评论 -
mysql语句可以这样写
今天看到同事写的一条mysql语句,居然没有完全看懂,顿时感觉到差距,在我的思维里,mysql语句只是增、删、查、改,原来还可以这样写。$sql = "SELECT category_general_table FROM product_category WHERE category_id IN (SELECT DISTINCT原创 2013-06-20 00:57:27 · 3146 阅读 · 3 评论 -
mysql中的set和enum类型的用法和区别
mysql中的enum和set其实都是string类型的而且只能在指定的集合里取值, 不同的是set可以取多个值,enum只能取一个值。原创 2013-10-10 16:02:09 · 7447 阅读 · 1 评论 -
详解mysql int类型的长度值
mysql在建表的时候int类型后的长度代表什么? 是该列允许存储值的最大宽度吗? 为什么我设置成int(1), 也一样能存10,100,1000呢. 当时我虽然知道int(1),这个长度1并不代表允许存储的宽度,但却没有一个合理的解释. 或者说对这个长度也没有真正的研究过到底代表什么, 平时都用int(11), 也不知道为什么要11位. 所以我在网上查阅了一些资料, 也仔细的看了mysq原创 2013-10-08 10:33:30 · 1925 阅读 · 2 评论 -
Mysql中MyISAM、InnoDB两种表类型的区别
InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。 以下是一些细节和具体实现的差别: ◆1.InnoDB不原创 2013-10-04 10:30:54 · 1355 阅读 · 0 评论 -
mysql 数据库知识累积
1.查找mysql数据库里字段为null和不为null的语句是:select * from table where column is null;select * from table where column is not null;2.使用count()时,同时要用group by,才能得到所要的结果。原创 2013-05-26 01:01:24 · 1403 阅读 · 0 评论 -
mysql insert into 以数组的形式插入表
在项目中用php+mysql,需要插入数据,但是数据库表字段又很长,如果用常规的insert into table (c) values ('dd')的话,将是很长的sql语句,而且一不小心,就弄错了。所以一般都用数组来操作,好多框架都有专门的功能,例如thinkphp的表映射,可用$result= $model->add($post) //$post为和表字段对应的数组但是原生的怎么做,下面原创 2013-05-28 02:29:49 · 15722 阅读 · 1 评论 -
MYSQL--事务处理
事务处理在各种管理系统中都有着广泛的应用,比如人员管理系统,很多同步数据库操作大都需要用到事务处理。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 删除的SQL语句delete from userinfo where ~~~delete from mail where原创 2013-05-19 22:35:31 · 3359 阅读 · 0 评论 -
MySQL数据库常用命令收集整理
1.--数据操作 SELECT --从数据库表中检索数据行和列 select * from table order by oid desclimit 0,5; 查表中最后5条记录 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 C原创 2013-05-11 09:20:52 · 1206 阅读 · 0 评论 -
优化MySQL数据库性能的八种方法
1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样原创 2013-05-05 18:11:12 · 2244 阅读 · 1 评论 -
MySQL manager or server PID file could not be found!
今天打开网站,突然打不开了,进入centos系统,通过netstat -tunpl,找不到mysql服务,于是重启mysql,service mysqld restart,出现在网上查了好久,没有解决问题,通过df,发现是磁盘满了,于是删除一些项目。再次重启mysqld,发现ok,问题解决了。原创 2015-09-11 14:20:18 · 978 阅读 · 0 评论