
mysql
小源子2016
目前主要从事Android、Flutter开发,也开发过J2EE、python、React、VUE、taro、 小程序、JAVAFX、QT等
展开
-
MYSQL explain详解
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。先解析一条sql语句,看出现什么内容EXPLAINSELECTs.uid,s.username,s.name,f.email,f.mobile,f.phone,f.postalcode,f.addressFROM uchome_space ASs,uchome_转载 2014-09-21 10:54:59 · 637 阅读 · 0 评论 -
linux 怎么完全卸载mysql数据库
在linux下开发,mysql数据库是经常用到的,对于初学者来说,在linux怎么安装卸载mysql数据库,也许可能比较痛苦,这里简单介绍下,怎么卸载msql数据库。a)查看系统中是否以rpm包安装的mysql[plain] view plaincopy[root@linux ~]# rpm -qa | grep -i mysql MySQL-server-5.1转载 2015-07-16 21:30:44 · 727 阅读 · 0 评论 -
linux下mysql中文乱码(中文问号)解决办法
linux下则需要修改/etc/my.cnf,在[mysqld]下加入default-character-set = utf8,[client]下加入default-character-set = utf8,在[mysql]字段里加入default-character-set=utf8实现:1.查看原编码 代码如下 复制代码 mysql> show variables li转载 2015-07-28 22:03:16 · 2134 阅读 · 0 评论 -
Linux 安装好mysql之后 如何通过远程登陆mysql
默认情况下不能通过远程登陆mysql,需要执行下面的命令之后就可以进行远程登陆了grant all on *.* touser_name@'%' identified by 'user_password';上面的命令授予的用户权限可以访问mysql中的任意数据库(database)和表(table)。完成上面的两个步骤,重启mysql即可在远程登陆mysql服务器了。原创 2015-07-13 15:04:09 · 944 阅读 · 0 评论 -
MYSQL解锁
解锁第一种show processlist;找到锁进程,kill id ; 第二种mysql>UNLOCK TABLES;锁表锁定数据表,避免在备份过程中,表被更新mysql>LOCK TABLES tbl_name READ;为表增加一个写锁定:mysql>LOCK TABLES tbl_name WRITE;原创 2014-10-22 12:59:21 · 803 阅读 · 0 评论 -
思考mysql读提交和锁机制
对于数据库事务隔离级别是读提交的话,那么现在需要考虑下数据库是怎么原创 2014-10-22 12:56:15 · 1450 阅读 · 0 评论 -
MYSQL中文存不进
MYSQL 字段类型是VARCHAR 如果存不进去 可能是中文编码问题,修改下数据库编码即可原创 2014-08-14 14:50:27 · 1483 阅读 · 0 评论 -
MyBatis+MySQL 返回插入的主键ID
需求:使用MyBatis往MySQL数据库中插入一条记录后,需要返回该条记录的自增主键值。 方法:在mapper中指定keyProperty属性,示例如下:Xml代码 insert id="insertAndGetId" useGeneratedKeys="true" keyProperty="userId" parameterType="com.ch转载 2014-09-22 14:50:57 · 1029 阅读 · 0 评论 -
unsigned 既为非负数
unsigned 既为非负数原创 2014-09-22 14:23:28 · 1005 阅读 · 0 评论 -
没有事务是个神马情况呢
我们天天谈事务,在程序中配置事务时候,突然想到如果不配置事务,那会是什么情况呢,原创 2014-09-22 10:32:39 · 856 阅读 · 0 评论 -
Mysql 存储引擎中InnoDB与Myisam的主要区别
1, 事务处理innodb支持事务功能,myisam 不支持。Myisam的执行速度更快,性能更好。2,select ,update,insert ,delete 操作MyISAM:如果执行大量的SELECT,MyISAM是更好的选择InnoDB:如果你的数据执行大量的INSERT或UPDATE,出于性能方面的考虑,应该使用InnoDB表3,锁机制不转载 2014-09-21 19:54:38 · 813 阅读 · 0 评论 -
MYSQL索引无效和索引有效的详细介绍
MYSQL索引无效和索引有效的详细介绍,需要的朋友可以参考一下1、WHERE字句的查询条件里有不等于号(WHERE column!=...),MYSQL将无法使用索引2、类似地,如果WHERE字句的查询条件里使用了函数(如:WHERE DAY(column)=...),MYSQL将无法使用索引3、在JOIN操作中(需要从多个数据表提取数据时),MYSQL只有在主键和外键的数据类转载 2014-09-21 10:45:25 · 806 阅读 · 0 评论 -
事务和锁
事务的隔离级别会影响是否原创 2014-09-21 19:59:21 · 866 阅读 · 0 评论 -
MYSQL数据库引擎分析
1.什么是存储MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。原创 2014-09-21 10:35:54 · 690 阅读 · 0 评论 -
怎么样使用yum来安装mysql
自己下载release包安装出现好多问题,安装困难,使用yum轻松搞定了inux下使用yum安装mysql,以及启动、登录和远程访问。 1、安装查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysq转载 2015-07-16 23:30:46 · 500 阅读 · 0 评论