1.使用mysql进行delete from操作时,若子查询的 FROM 字句和更新/删除对象使用同一张表,会出现错误。mysql> DELETE FROM ‘tab’ where id i…
分类:MySql
mysql docker-entrypoint.sh分析
Docker Hub中有很多好用的Docker镜像,但镜像到底如何工作、能做什么、怎么做值得我们研究,如下所示为MySQL官方镜像的docker-entrypoint.sh脚本分析: #!/bin/bash set -e…
Sequelize手记 - (一)
最近开始接触数据库,现在普遍用的都是Mysql数据库,简单的了解了一下sql语句,没有太深入的学习,然后就开始找相关的ORM框架,然后锁定了Sequelize,个人感觉很强大,搜索了一些文档,但是很让人费解,讲的每一部分…
Linux下Mysql安装(tar安装)
1、为数据库创建软件目录以及数据存放目录 #mysql软件目录 mkdir /software/ #mysql数据文件目录 mkdir /data/mysql 2、上传mysql-XXXXXX.tar.gz文件到mysq…
MySQL用户管理
MySQL授权系统主要通过五个表(user、db、host、tables_priv和columns_priv)来实现,其中用于访问数据库的各种用户信…
mysql中concat 和 group_concat()的用法
一、CONCAT()函数CONCAT()函数用于将多个字符串连接成一个字符串。使用数据表Info作为示例,其中SELECT id,name FROM info LIMIT 1;的返回结果为+—-+—…
解决服务器连接错误Host ‘XXX’ is not allowed to connect to this MySQL server
这段时间在研究火车头的入库教程,在“配置登陆信息和数据库(mysql)”连接中,出现“服务器连接错误Host ‘XXX’ is not allowed to connect to this MyS…
MySQL使用limit 1提高sql查询效率
在做大数据量的web开发的过程中,在程序开发的任何一步中都需要认真的思考能否有更好的办法来提高程序的执行效率。 下面分享一个在实际工作中经常用到却很容易被忽视的一个优化mysql查询效率的方法,合理的使用limit 1。…
mysql 标量子查询和非法子查询
#where或having后面:#标量子查询(单行子查询)#列子查询(多行子查询)#行子查询(多行多列) 特点:子查询放在小括号内,一般放在条件的右侧,标量子查询一般配备单行操作符使用单行操作符:<> >…
mysql 基本使用命令
一、安装完毕之后按照如下步骤执行 update user set host='%' where host='127.0.0.1'; 先关闭mysql并设置密码 #/etc/init.d/mysql stop #mysql…
MySQL并发控制
并发即指在同一时刻,多个操作并行执行。MySQL对并发的处理主要应用了两种机制——是“锁”和“多版本控制”。 锁 锁分为读锁和写锁两种,也称作共享锁和排他锁。因为多个读操作同时进行是不会破坏数据的,所以读锁是共享的,多个…
CTF综合靶机渗透
CTF综合靶机渗透靶机描述:SkyDog Con CTF 2016 – Catch Me If You Can难度:初学者/中级 说明:CTF是虚拟机,在虚拟箱中工作效果最好。下载OVA文件打开虚拟框,然后选…