
mysql
sumi
无冥冥之志者无昭昭之明 无惛惛之事者无赫赫之功!
有问题欢迎大家联系我,扣扣2513822561
展开
-
Mysql如何添加用户并对其授权
1、选择数据表 语句如下:use mysql; 2、在mysql的user表中增加连接用户帐号: 这里不要直接使用INSERT语句添加user记录,使用INSERT可能出现: ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value错误。不过早期的MYSQL版本笔者倒没出现这个转载 2013-03-23 18:49:35 · 1012 阅读 · 0 评论 -
SQL优化大全
目录(?)[+] 1. 优化SQL步骤1. 通过 show status和应用特点了解各种 SQL的执行频率 通过 SHOW STATUS 可以提供服务器状态信息,也可以使用 mysqladmin extende d-status 命令获得。 SHOW STATUS 可以根据需要显示 session 级别的统计结果和 global级别的统计结果。转载 2014-12-27 17:20:20 · 726 阅读 · 0 评论 -
mysql数据库设计-多对多
数据库设计多对多关系的几种形态 前言:多对多关系至少需要3个表,我们把一个表叫做主表,一个叫做关系表,另外一个叫做字典表或者副表(字典表是纪录比较少,而且基本稳定的,例如:版块名称;副表是内容比较多,内容变化的,例如)。按照数据库的增删查改操作,多对多关系的查找都可以用inner join或者select * from 主表 where id in (select 主表id from转载 2015-01-12 21:14:56 · 5210 阅读 · 0 评论 -
mysql 远程 ip访问
默认情况下Linux内的mysql数据库mysql,user表内的用户权限只是对localhost即本机才能登陆。需要更改权限:如下的方式确认:root#mysql -h localhost-u mysql -p Enter password: ******Welcome to the MySQL monitor. Commands end with ; or /g.转载 2014-10-20 17:02:07 · 563 阅读 · 0 评论 -
Lost connection to MySQL server at ‘reading initial communication packet
Debian下Mysql服务器远程连接时会出现:Lost connection to MySQL server at 'reading initial communication packet'的错误,用户权限已设置为允许任意主机连接。其实问题出在Mysql的配置上,在my.cnf里,有一条是bind-address=127.0.0.1,其含义是仅监听本地连接,将该条注释后重启Mysql服务即可顺转载 2014-10-20 15:47:40 · 715 阅读 · 0 评论 -
ERROR 2003 (HY000): Can't connect to MySQL server on '***.**.***.***' (110)
一直以为是我的ubuntu配置问题,chang shi原创 2014-10-27 16:12:47 · 7024 阅读 · 0 评论 -
Java和mysql的数据类型对应
[html] view plaincopy类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 字符型 BLOB L+N BLOB java.lang.byte[] -4 二进制型 TEX转载 2014-10-13 20:41:34 · 662 阅读 · 0 评论 -
图解SQL多表关联查询
内连接左连接右连接 全外连接转载 2014-10-29 17:36:47 · 709 阅读 · 0 评论 -
条件查询(criteria)
分页中有重复记录统计总的条数int total = ((Integer)criteria.setProjection(Projections.countDistinct("id")).uniqueResult()).intValue(); 执行后的语句 select count(distcint id) from table;没有重复记录的时候转载 2014-10-28 11:12:40 · 1025 阅读 · 0 评论 -
数据库优化(超级详细),转文,值得一读
性能调节的目的是通过将网络流通、磁盘 I/O和 CPU时间减到最小,使每个查询的响应时间最短并最大限度地提高整个数据库服务器的吞吐量。为达到此目的,需要了解应用程序的需求和数据的逻辑和物理结构,并在相互冲突的数据库使用之间(如联机事务处理 (OLTP)与决策支持)权衡。对性能问题的考虑应贯穿于开发阶段的全过程,不应只在最后实现系统时才考虑性能问题。许多使性能得到显著提高的性能事宜可通过开始转载 2014-10-25 18:05:38 · 6165 阅读 · 1 评论 -
图解SQL的Join
对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图 Venn diagrams 解释了SQL的Join。我觉得清楚易懂,转过来。假设我们有两张表。转载 2014-11-07 17:42:48 · 605 阅读 · 0 评论 -
Mysql 多表联合查询效率分析及优化
1. 多表连接类型1. 笛卡尔积(交叉连接) 在MySQL中可以为CROSS JOIN或者省略CROSS即JOIN,或者使用',' 如: SELECT * FROM table1 CROSS JOIN table2 SELECT * FROM table1 JOIN table2 SELECT * FROM table1,table2 由于其返回转载 2014-12-27 17:24:58 · 2442 阅读 · 0 评论