
mysql
龙仔941
这个作者很懒,什么都没留下…
展开
-
MYSQL添加远程用户或允许远程访问三种方法
mysql教程添加远程用户或允许远程访问三种方法用root用户登陆,然后:grant all privileges on *.* to 创建的用户名 @"%" identified by "密码";flush privileges; * 刷新刚才的内容*格式:grant 权限 on 数据库教程名.表名 to 用户@登录主机 identified by "用户密码";转载 2016-09-16 00:07:01 · 282 阅读 · 0 评论 -
Mysql初始化root密码和允许远程访问(Ⅱ)
mysql默认root用户没有密码,输入mysql –u root 进入mysql1、初始化root密码进入mysql数据库1mysql>update user set password=PASSWORD(‘123456’)where User='root';2、允许mysql远程访问,可以转载 2016-09-16 19:44:29 · 251 阅读 · 0 评论 -
MySql多对多关系中外键的应用
业务需求:用户表r_user保存用户名等信息。现需要给每个用户设置工作基地,一个用户可以有多个工作基地,多个用户也可以有一个工作基地,即多对多关系。(外键,若有两个表A,B,C是A的主键,而B中也有C字段,则C就是表B的外键,外键约束主要用来维护两个表之间数据的一致性)设计方案:方案一:建立一张用户基地表,与r_user与用户基地表,保持一对多的关系,如图所示,r_user的主键i转载 2016-09-16 23:11:18 · 1967 阅读 · 0 评论 -
mysql 索引类型和创建
关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查询的字段添加索引,比如wp_comments表中针对5个字段设计了BTR转载 2016-09-19 10:04:32 · 301 阅读 · 0 评论 -
MySql 出现乱码的原因及处理方法
MySQL出现乱码的原因要了解为什么会出现乱码,我们就先要理解:从客户端发起请求,到MySQL存储数据,再到下次从表取回客户端的过程中,哪些环节会有编码/解码的行为。为了更好的解释这个过程,博主制作了两张流程图,分别对应存入和取出两个阶段。存入MySQL经历的编码转换过程上图中有3次编码/解码的过程(红色箭头)。三个红色箭头分别对应:客户端编码,MySQL Server解码转载 2016-09-20 14:07:25 · 572 阅读 · 0 评论 -
MyISAM 和 InnoDB 讲解
InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。 以下是一些细节和具体实现的差别: ◆1.Inn转载 2016-09-21 23:00:13 · 218 阅读 · 0 评论 -
MySQL临时表
首先,临时表只在当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间。因此在不同的连接中可以创建同名的临时表,并且操作属于本连接的临时表。 创建临时表的语法与创建表语法类似,不同之处是增加关键字TEMPORARY,如: CREATE TEMPORARY TABLE 表名 (…. ) 临时表使用有一些转载 2016-09-21 23:04:19 · 323 阅读 · 0 评论