
数据库
五道口纳什
wx公众号/B站:五道口纳什
展开
-
数据库分类与四大类NoSQL数据库
原文请见 四大类NoSQL数据库。 分类 Examples举例 典型应用场景 数据模型 优点 缺点 键值(key-value) Tokyo Cabinet/Tyrant, Redis, Voldemort, Oracle BDB 内容缓存,主要用于处理大量数据的高访问负载,也用于一些日志系统等等。 Key 指向 Value 的键值对,通常用hash table转载 2016-03-06 18:54:20 · 2634 阅读 · 0 评论 -
MySQL 优化之 EXPLAIN 关键字
MySQL查询优化之explain的深入解析0. 准备首先执行如下的 sql 语句:CREATE TABLE IF NOT EXISTS `article` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`author_id` int(10) unsigned NOT NULL,`category_id` int(10) unsigned NOT原创 2017-09-18 22:44:56 · 1820 阅读 · 0 评论 -
命令行 sql 将结果导出到文件
1. into outfile filename;Mysql查询结果导出为Excel的几种方法mysql> use world; # 使用 mysql 自带的 world 数据库mysql> select * from country into outfile "xx\\xx.xx"; # 这样输出的结果便不会显示在命令行,而是导出到文件;注意:windows 下路径分原创 2017-09-18 22:12:46 · 1921 阅读 · 0 评论 -
MySQL 基础 —— 数据类型、各种变量
1. 基本数据类型char:prod_id char(10),括号内的内容表示字符的长度decimal:十进制,不带参数为整数(四舍五入)text:文本类型,长度不限2. 日期和时间处理函数原创 2017-08-20 11:15:27 · 789 阅读 · 0 评论 -
MySQL 基础 —— DDL(数据定义)、DCL(数据控制)
基本数据类型charprod_id char(10) 括号内的内容表示字符的长度decimal十进制text文本类型原创 2016-04-15 20:01:12 · 1175 阅读 · 0 评论 -
MySQL 基础 —— 字符串处理
1. 字符串截取MySQL 字符串截取函数常见的 MySQL 截取函数有:LEFT(), RIGHT(), SUBSTRING(), SUBSTRING_INDEX() SUBSTRING() 功能强大MID(), SUBSTR()mysql> select LEFT('sqlstudy.com', 3); sqlmysql> select RIGHT('sqlstudy.com', 3)原创 2017-07-30 17:38:31 · 966 阅读 · 0 评论 -
sql 高级用法
(1)limit 0, 3:0 表示从头开始,3 表示显示的记录数;1. count 与 distinctselect count(distinct sex) from student;原创 2016-04-05 23:46:29 · 1614 阅读 · 0 评论 -
MySQL 操作 —— group by(按组)
group by 的全部含义就是其根据某一字段进行分组的动作;group by 某一字段,实现对该字段的去重;count + group bycount(id) + group by id:就是分组统计每一个 id 出现的次数;group by + limit此时 limit 执行的动作就是按组跳跃,如,查询工资第二高;select * from Employee group by salary原创 2016-04-12 07:50:47 · 1407 阅读 · 0 评论 -
【笔试/面试】SQL 经典面试题
基本概念(1)any/all,构成 where 子句的条件判断,any:表示或(or)的概念,all:则表示与(and)的概念,这两个关键字的出现是为了语句的简化;(2)先分组再做聚合,逻辑上也应当如此,聚合(取最值)之后便无分组的必要;select region, sum(population), sum(area) from bbc group by region;(3)group by原创 2016-04-05 23:17:49 · 18328 阅读 · 1 评论 -
MySQL 服务的启动与停止
我们想要使用 MySQL,自然首先需要启动 MySQL 的服务,只不过这个操作大多数情况都是自动进行的,也即当我们准备操作 MySQL 时,MySQL的服务已经处于启动状态。本文我们介绍两种方式下MySQL服务的开启与停止:注:MySQL 的服务名会因MySQL版本的不同而有所区别;手动右键【计算机】⇒ 选择【管理】 由上,我们知当前机器的MySQL的服务名为 MySQL57;命令行首先原创 2016-03-11 09:57:31 · 3122 阅读 · 0 评论 -
MySQL 安装(msi/zip方式安装)
我们以集成版(社区版)的 mysql,mysql-installer-community-5.7.9.1.msi,为例,安装mysql。非常傻瓜式的一直点击next、execute,似乎没有选择按装路径的步骤,显然会默认安装在C:/Program Files。主要注意以下几点:(1)环境变量的设置默认不设置mysql/bin的环境变量,如果采用默认安装的话,可将C:\Program Files\M原创 2016-03-11 09:26:12 · 1304 阅读 · 0 评论 -
数据库原理(一)—— 关系代数(二)
自然连接(⋈)原创 2016-04-03 00:32:18 · 1317 阅读 · 0 评论 -
数据库原理(一)—— 关系代数
关系代数:Relational Algebra。什么叫代数?代数是一个较为基础的数学分支。它的研究对象有许多。诸如数、数量、代数式、关系、方程理论、代数结构等等都是代数学的研究对象。初等代数一般在中学时讲授,介绍代数的基本思想:研究当我们对数字作加法或乘法时会发生什么,以及了解变数的概念和如何建立多项式并找出它们的根。代数的研究对象不仅是数字,还有各种抽象化的结构。例如整数集作为一个带有加法、乘法原创 2016-04-03 00:26:40 · 7365 阅读 · 0 评论 -
数据库中的DML,DCL,DDL分别是那些操作?
DDLDCLDML转载 2016-03-07 18:15:56 · 6484 阅读 · 2 评论 -
MySQL 基础 —— DQL(数据查询)
日期和时间处理函数# order_date 类型为datetime# 插入行之后即为:2012-05-01 00:00:00select order_num from orders where year(order_date) = 2012;select order_num from orders where month(order_date) = 5;select order_num fro原创 2016-04-15 21:41:24 · 1041 阅读 · 0 评论