数据库
iSuperGifted
也曾豪言壮志,最后冷暖自知
展开
-
数据库-存储过程 (mysql数据库)
一.什么是存储过程?存储过程就是将 一组预先编译好的SQL语句与流程控制语句(过程)放进数据库(存储);用户可以通过指定 存储过程的名字并给出参数来执行它——存储过程可以接收和输出参数、返回执行存储过程的状态,也可以嵌套调用。优点:1.减少网络通信量(调用一个行数不多的存储过程与直接用SQL语句网络通信量可能不会有太大差别,但是如果存储过程包含上百行SQL,性能会高很多)2.执行速度快。3.更强安...原创 2018-04-24 23:31:30 · 305 阅读 · 0 评论 -
MySql连接问题:Can't connect to MySQL server on 'localhost' (10061)。可能情况及解决
1. mysql服务没开启。(为了开机速度调成手动开启后,连接失败)2. 防火墙(可能性不大) 控制面板->系统和安全->允许通过3. 配置问题。 免安装的mysql 要看配置文件是否 配对。端口是否已被占用。其中:basedir 该参数指定了安装 MySQL 的安装路径,填写全路径可以解决相对路径所造成的问题。例如:basedir="E:/dev/MySQL/MySQL Serve...原创 2018-05-02 21:48:05 · 708 阅读 · 0 评论 -
电脑如何装两个mysql
所需: 两个安装版 或 一个安装版一个解压版。安装版自定义安装 ,使两个 mysql服务 名字区分开! 端口不能重! 就 OK!注意!免安装版的 配置文件要会修改。basedir 与 datadir要配置正确。...原创 2018-05-02 21:52:02 · 951 阅读 · 0 评论 -
对事务一致性的理解
作者:人生初见链接:https://www.zhihu.com/question/31346392/answer/61742840来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。要想真正弄清楚这个问题,那是必须要把数据库理论中的事务机制从头开始看起,牵扯的内容比较多。当然,如果只是想粗略的了解下,我就来举个例子吧——当然不可能太严谨。假设我们10个人,每人有一个账号,...转载 2018-04-05 20:37:54 · 16516 阅读 · 4 评论 -
MySql的join(连接)查询 (三表 left join 写法)
1、内连接:将两个表中存在连结关系的字段符合连接条件的记录形成记录集Select A.name,B.name from A inner join B on A.id=B.id和Select A.name,B.name from A,B where A.id=B.id结果是一样的(内连接的inner关键字可省略);2、外连接:分为左外连接和右外连接左连接A、B表结果包括A的全部记录和符合条件的B的记...转载 2018-05-17 10:58:07 · 1688 阅读 · 0 评论 -
mysql本地root密码重置
自己机子上mysql的root密码忘掉了,不用重装mysql。直接查看/修改root密码。 1. 停掉mysql服务。 windows: 管理员身份启动CMD, 执行 net stop mysql linux: $sudo mysql.server stop 2. 跳过mysql身份认证 windows: mysqld -nt --skip-grant-tables ...原创 2018-08-23 22:00:13 · 2076 阅读 · 0 评论 -
mysql数据库定时备份
1. 编写备份脚本 1) vim /home/task/***_back.sh #!/bin/bash #数据库认证 user="****" password="*******" host="*.*.*.*" db_name="***" #其它 backup_path="/home/task/bak/" new_date='date "+%Y%m%d"' old_date='da原创 2018-09-28 10:40:30 · 266 阅读 · 0 评论