![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
黄熊
我有白熊了
展开
-
MySQL 触发器使用
什么是触发器??? 简单的来说就是当执行某条sql语句的时候,会触发另外一条sql语句的执行! 触发器使用场景: a. 逻辑不是很复杂的sql b. 两个表具有一定的关联性,一个表数据改变,另外一个表数据也会随之变化 c. 不适合做太复杂的操作! 一般复杂的操作最好是程序员自己写代码去实现,或者使用mysql的存储过程, 触发器创建create trigger [trigger原创 2015-08-30 21:23:04 · 434 阅读 · 0 评论 -
mac下安装mysql5.6
mac下安装mysql5.6mac下安装mysql有2种方式: 下载dmg包,直接安装 下载源码 下载地址: http://dev.mysql.com/downloads/mysql/直接安装的就不说了 mysql的安装根别的软件不大一样,一般安装都是 ./configure make make intall 这三步! 但是mysql压根就没有 configure。 以下是本人安装的过程,原创 2015-08-23 10:04:25 · 2562 阅读 · 0 评论 -
MySQL 存储过程的优缺点
1 什么是存储过程 通俗的来讲就是一段sql程序,类似于php编程。其实也没多大卵用2.存储过程的优点 1. 简化操作,把复杂的运算交给存储过程,可以减少服务端程序代码亮,加快开发速度 2. 其他优点暂时还没想到3.存储过程缺点 1.不易维护,一旦逻辑变了修改起来麻烦 2.如果写此存储过程的人离职了,对于接手她代码的人估计是一场灾难,因为别人还要去原创 2015-09-20 10:48:52 · 3598 阅读 · 1 评论 -
MySQL 中 Myisam 与 innodb区别
Myisam BDB Memory InnoDB Archive 事务安全 锁机制原创 2015-09-21 13:26:24 · 370 阅读 · 0 评论 -
SQLSTATE[HY000] [2002] No such file or directory php连接mysql失败
SQLSTATE[HY000] [2002] No such file or directory 提示信息其实不是很清楚,但是呢,能说明一点就是php找不到mysql在哪?解决方法很简单首先要知道你mysql.sock在哪?一般是在 /private/tmp/mysql.sock如果不知道,就用find命令find / -name mysql.sock然后呢,把mysql.sock 复制到 /var原创 2015-10-12 22:03:02 · 1333 阅读 · 0 评论 -
MySQL 新增用户 权限分配 远程登录
1.新增用户create user 'username'@'host' IDENTIFIED by 'password' 2.赋予权限GRANT ALL PRIVILEGES ON *.* TO 'username'@'host' IDENTIFIED BY '901220' WITH GRANT OPTION; //所有权限grant select, insert, update, delete原创 2015-09-23 22:23:46 · 507 阅读 · 0 评论