mysql
阿征new
你只看到我在不停的忙碌,却没看到我奋斗的热情。你有朝九晚五,我有通宵达旦。你否定我的现在,我决定我的未来。你可以轻视我的存在,我会用代码证明这是谁的时代!Coding是注定痛苦的旅行,路上少不了Bug和Change,但!那又怎样?哪怕执行不了,也要编译得漂亮!我是屌丝程序猿,我为自己代言.
展开
-
mysql insert锁机制
一、前言上周遇到一个因insert而引发的死锁问题,其成因比较令人费解。于是想要了解一下insert加锁机制,但是发现网上介绍的文章比较少且零散,挖掘过程比较忙乱。本以为只需要系统学习一个较完全的逻辑,但是实际牵扯很多innodb锁相关知识及加锁方式。我好像并没有那么大的能耐,把各种场景的加锁过程一一列举并加之分析;亦没有太多的精力验证网上的言论的准确性。只好根据现在了转载 2016-12-02 16:39:18 · 26886 阅读 · 5 评论 -
数据库设计之备用字段
http://bbs.51cto.com/thread-1038510-1.html误区之一 备用字段现象描述:在数据表中,不仅设计了当前所需要的字段,而且还在其中留出几个字段作为备用。比方说,我设计了一个人员表(Person),其中已经添加了各种必要的字段,包括姓名(Name)、性别(Sex)、出生年月日(birthday)等等。大功告成之后,我忽然想到,将来系统中应该还会有转载 2016-09-23 11:23:03 · 2593 阅读 · 0 评论 -
mac版MySQL 密码重置 及 修改配置文件出错处理
sudo /usr/local/mysql/support-files/mysql.server startsudo /usr/local/mysql/support-files/mysql.server stopsudo /usr/local/mysql/support-files/mysql.server restart您是否忘记了Mac OS 的MySQL的root密码? 通原创 2016-08-23 11:13:45 · 1722 阅读 · 0 评论 -
根据字段不同值关联查询不同表的问题
我有四个表:前三个分别为活动表(activity),博客表(blog)和课程表(course),表结构基本一样,都是发表内容的,有title和content字段,第四个表为动态表(dynamic),当用户参加活动,发表博客和学习课程的时候,都会在动态表中进行记录,动态表中有type字段表示此条记录是用户什么行为(活动,博客,课程),itemid字段表示此条记录的行为在他们自己表中的id,如type转载 2016-08-29 15:32:29 · 17161 阅读 · 4 评论 -
concat和concat_ws()区别Oracle及MySQL的几个实用字符串函数 concat_ws
1、concat()函数1.1 MySQL的concat函数可以连接一个或者多个字符串,如mysql> select concat('10');+--------------+| concat('10') |+--------------+| 10 +--------------+mysql> select concat('11','22转载 2016-02-23 11:48:46 · 12610 阅读 · 0 评论 -
concat和concat_ws()区别orcale及MySQL的几个实用字符串函数group_concat
1、concat()函数1.1 MySQL的concat函数可以连接一个或者多个字符串,如mysql> select concat('10');+--------------+| concat('10') |+--------------+| 10 +--------------+mysql> select concat('11','22转载 2016-02-23 11:43:33 · 688 阅读 · 0 评论 -
mysql 查询地图坐标距离
ACOS(SIN((:lat*3.1415)/180 )*SIN((a.latitude*3.1415)/180 )+COS((:lat*3.1415)/180 )*COS((a.latitude*3.1415)/180)*COS((:lng*3.1415)/180-(a.longitude*3.1415)/180))*6380 as distanceselect ACOS(原创 2016-02-17 15:23:03 · 1122 阅读 · 0 评论 -
MySQL关于Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
在使用MySql 时, 数据库中的字段类型是timestamp的,默认为0000-00-00, 会发生异常:java.sql.SQLException: Value '0000-00-00 ' can not be represented as java.sql.Timestamp “0000-00-00 00:00:00”在mysql中是作为一个特殊值转载 2016-02-16 15:27:40 · 696 阅读 · 0 评论