mysql
文章平均质量分 50
bushiyao_
这个作者很懒,什么都没留下…
展开
-
mysql常用
记录最近用到的mysql操作数据导出导出整个数据库结构和数据mysqldump -h 127.0.0.1 -uroot -p123456 database > database.sql导出单个数据表结构和数据mysqldump -h 127.0.0.1 -uroot -p123456 database table > table.sql导出整个数据库结构 // -d 等于 --no-datamysqldump -h 127.0.0.1 -uroot -p123456 -d data原创 2021-01-20 10:16:29 · 94 阅读 · 0 评论 -
连接池基础
简述连接池的作用就是为了提高性能。连接池的作用:连接池是将已经创建好的连接保存在池中,当有请求来时,直接使用已经创建好的连接对数据库进行访问。这样省略了创建连接和销毁连接的过程。这样性能上得到了提高。原理和使用基础原理建立数据库连接池对象(服务器启动)。按照事先指定的参数创建初始数量的数据库连接(即:空闲连接数)。对于一个数据库访问请求,直接从连接池中得到一个连接。如果数据...原创 2019-04-08 16:30:20 · 140 阅读 · 0 评论 -
MySQL 事务隔离级别
1、事务的基本要素 ACID1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可能......原创 2018-12-25 12:33:24 · 323 阅读 · 0 评论 -
Mysql Mongodb Redis Memcached
MysqlMySQL是全球最流行的开源的开源关系数据库软件之一,因为其高性能、成熟可靠和适应性而得到广泛应用MongoDBMongoDB是一款可扩展、高性能的开源文档数据库,是当今最流行的NoSQL数据库软件之一。它采用C++开发,支持复杂的数据类型和强大的查询语言,提供了关系数据库的绝大部分功能。由于MongoDB高性能、易部署、易使用等特点,已经在很多领域都得到了广泛的应用。Redis...原创 2018-12-27 12:32:53 · 180 阅读 · 0 评论 -
Mysql 索引
什么是索引索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。索引的类型普通索引唯一索引 unique主键索引组合索引全文索引 fulltextCREATE TABLE table_name[col_name data type][unique|fulltext][index|key][index_name](col_name[le...原创 2018-12-19 22:35:52 · 106 阅读 · 0 评论 -
linux 安装数据库后无法远程访问解决
遇到十分坑的mysql问题, 在安装LNMP后, mysql一直无法远程访问 首先找各种原因 1、从数据库中查询mysql - user表, 里面有没有做登录限制use mysql;select user,host from user;在这里可以看出 root 有个HOST 为 % 的设置, 就是对ip进行不限制访问。 如果没有的话可以进行数据库添加GRANT ALL PRIVILEGES原创 2017-05-03 16:01:15 · 1147 阅读 · 0 评论 -
linux mysql 无法启动
1、 mysql文件夹权限, 设置 mysql:mysql 所属2、 ps -ef | grep mysqld 查看mysqld进程 然后用 kill -9 消灭进程3、 我的一直报错 update pid 问题启动会报错Starting MySQL.. ERROR! The server quit without updating P原创 2016-04-22 10:52:24 · 317 阅读 · 0 评论 -
sql 模糊查询
在进行数据库查询时,有完整查询和模糊查询之分。一般模糊查询语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FR转载 2014-12-29 15:47:25 · 342 阅读 · 0 评论 -
EXPLAIN 语法(得到SELECT 的相关信息)
EXPLAIN tbl_name或者:EXPLAIN SELECT select_optionsEXPLAIN 语句可以被当作 DESCRIBE 的同义词来用,也可以用来获取一个MySQL要执行的 SELECT 语句的相关信息。EXPLAIN tbl_name 语法和 DESCRIBE tbl_name 或 SHOW COLUMNS FROM tbl_name转载 2014-11-24 17:48:58 · 385 阅读 · 0 评论 -
mysql 联合索引和唯一索引
一般来说.如果有where a=? and b=? and c=? 的语句.如果表也有DML, 我一般只在a 上建索引. 这也是代价平衡的结果. 一方面 只在a 上建索引那么是index range scan, 不像联合索引那样可以index unique scan , 我觉得速度差的不多(数据量不大的情况).另一方面,DML也会更新index,更新三个column肯定比更新一个c转载 2014-11-24 18:32:39 · 590 阅读 · 0 评论