数据库
文章平均质量分 57
尛尛薛
一直小小小的程序员
展开
-
Mysql数据库 (一)入门安装配置启动
一、安装这里就不详细介绍安装过程,安装教程:https://blog.csdn.net/Liu68686868/article/details/79518471二、配置mysql文件存储在安装目录下的my.iniport 服务端口default-character-set=utf8 默认编码basedir 安装目录datadir 数据目录三、启动停止服务...原创 2018-08-02 11:04:37 · 139 阅读 · 0 评论 -
Mysql数据库 (三)用户操作
用户创建有三种方法一、create创建用户CREATE USER 'test'@'localhost' IDENTIFUED BY 'mypass' 主机名为localhost mypass为密码 test为用户名CREATE USER 'test'@'localhost' IDENTIFUED BY PASSWORD '密码的哈希值’ ...原创 2018-10-09 14:12:02 · 143 阅读 · 0 评论 -
Mysql数据库 (四)数据库备份和恢复
一、数据库备份1、备份单个数据库中的所有表mysqdump -u root -p password dbname > file.sql; 2、备份数据库中的某个表mysqldump -u root -p dbname tablename > file.sql; dbname标识数据库名称 tablename标识表名称3、备份多个数据库mysqldump...原创 2018-10-09 15:01:51 · 122 阅读 · 0 评论 -
mysql数据库存储引擎
mysql常用存储引擎 InnoDb、 MyISAM、MEMORY、MERGE、NDB,使用最多的是InnoDb和MyISAM MyISAM不支持事务,主要以查询和增加记录为主的业务采用该存储引擎,对数据的存储和批量查询的速度比较快 InnoDb的特性 支持事务 自动增长列 外键约束 ...原创 2018-10-09 15:02:20 · 1066 阅读 · 0 评论 -
Mysql数据库 (五)高级特性之查询缓存
1、查询缓存查询缓存就是缓存sql语句和查询结果,如果运行相同的sql,服务器直接从缓存中取,不去解析和执行sql语句。当数据被修改后,在查询缓存中的任何相关数据均被清除,对于频繁更新的表不适合使用缓存。set session query_cache_type = ON 设置缓存开启set session query_cache_type = OFF 关闭查询缓存 sel...原创 2018-10-09 16:06:01 · 1030 阅读 · 0 评论 -
redis安装启动
一、linux下安装1、下载 wget http://download.redis.io/releases/redis-3.0.7.tar.gz2、解压 tar -xvf redis-3.0.7.tar.gz3、编译 make4、安装 make install查看src下的redis脚本二、启动三种方式1、直接启动redis-3.0.7/src/redis...原创 2019-03-05 16:56:06 · 132 阅读 · 0 评论 -
mysql索引
我们只需要注意一个最重要的type 的信息很明显的提现是否用到索引:type结果值从好到坏依次是:system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_subquery > range > ind...原创 2019-07-04 12:27:52 · 148 阅读 · 0 评论 -
sql 语句中count()有条件的时候为什么要加上or null
https://www.cnblogs.com/biehongli/p/10534694.html1、sql 语句中count()有条件的时候为什么要加上or null。如count(province = '浙江' or NULL) 这部分,为什么要加上or NULL,直接count(province='浙江')有什么问题吗?不就是要找province = '浙江'的数据吗,为什么要...原创 2019-07-04 13:37:21 · 313 阅读 · 0 评论