MySQL
abundantstudy
php mysql linux apache ajax reids memcache
展开
-
php连接mysql数据库的几种方法(基础知识不能忘啊)
1.最简单的方式<?php$con = mysql_connect("localhost","root","");if (!$con) { die('Could not connect: ' . mysql_error()); }mysql_close($con);?>2.面向对象mysqli<?php$mysqli = new mysqli('localhost','root转载 2017-03-02 16:58:58 · 321 阅读 · 0 评论 -
MySQL中char与varchar 的区别
长度区别 char(0-255或1-255) 4.1以下的版本 varchar(0-255或1-255) 5.0以上的版本 varchar(0-65535) 实际存储长度(L) char(M) L = M varchar(M) L = M+1(记录存储长度)版本存储长度区别(L) 4.0版本以下,varchar(20) L = 20/3原创 2017-03-15 13:36:32 · 425 阅读 · 0 评论 -
MySQL存储过程及触发器
一、存储过程存储过程的基本格式如下:-- 声明结束符-- 创建存储过程DELIMITER $ -- 声明存储过程的结束符CREATE PROCEDURE pro_test() --存储过程名称(参数列表)BEGIN -- 可以写多个sql语句; -- sql语句+流程控制 SELECT * FROM employee;END $ -- 结束 结束符--转载 2017-03-13 11:49:34 · 301 阅读 · 0 评论 -
windows下mysql忘记root密码的解决方法(方法一,亲测有用)
方法一: 1、在DOS窗口下输入net stop mysql5 或 net stop mysql 2、开一个DOS窗口,这个需要切换到mysql的bin目录。一般在bin目录里面创建一个批处理1.bat,内容是cmd.exe运行一下即可就切换到当前目录,然后输入mysqld-nt --skip-grant-tables; 或mysqld --skip-grant-tables;不要关闭窗口3转载 2017-03-12 20:10:01 · 308 阅读 · 0 评论 -
Mysql索引会失效的几种情况分析
索引并不是时时都会生效的,比如以下几种情况,将导致索引失效: 1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因) 注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引 2.对于多列索引,不是使用的第一部分,则不会使用索引 3.like查询是以%开头 4.如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则不使用索引转载 2017-03-28 15:32:40 · 518 阅读 · 0 评论 -
MySQL复制表结构 表数据
MySQL复制表结构 表数据 1、复制表结构及数据到新表CREATE TABLE 新表 SELECT * FROM 旧表这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。需要自己用"alter&quo转载 2017-03-10 11:53:06 · 1738 阅读 · 0 评论 -
Windows下mysql忘记root密码的解决方法
Mysql版本:5.1 1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令: net stop mysql 打开第一个cmd窗口,切换到mysql的bin目录,运行命令: mysqld –defaults-file=”C:\Program Files\MySQL\MySQL Server 5.1\my.ini” –console –skip-grant转载 2017-03-09 11:25:19 · 321 阅读 · 0 评论 -
使用视图和存储过程的优缺点
使用视图和存储过程的优缺点 –以下内容整理自网络视图的优点: 简单性 视图不仅可以简化用户对数据的理解,也可以简化他们的操作,哪些经常使用的查询可以被定义为视图,从而使用户不必为以后的操作每次都指定全部的条件。 安全性 隐藏数据源,通过视图用户只能查询和修改他们所能见到的数据,数据库中的其它数据则看不见也取不到。 逻辑数据独立性 视图可以使应用程序和转载 2017-03-18 17:58:47 · 2032 阅读 · 0 评论 -
MySQL用户管理
MySQL用户管理 MySQL分为普通用户与root用户。这两种用户的权限不一样。一、权限表 安装MySQL时会自动安装一个名为mysql的数据库。mysql数据库里面存储的都是权限表。 1、User表 user表有39个字段。这些字段可以分为4类:用户列;权限列;安全列;资源控制列; 1、用户列 用户列包括Host、Use转载 2017-03-03 16:19:33 · 376 阅读 · 0 评论 -
MySQL有哪些索引
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:复制代码 代码如下:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL ); 我们随机向里面插入了10转载 2017-03-17 13:18:55 · 730 阅读 · 0 评论