随笔分类 - mysql
12. MySQL数据类型
摘要:12.1 MySQL中的数据类型 | 类型 | 类型举例 | | : : | : : | | 整型 | TINYINT、SAMLLINT 、MEDIUMINT、INT(或者INTEGER)、BIGINT | | 浮点型 | FLOAT、DOUBLE | | 定点数类型(精确计算) | DECIMAL
11. 数据处理之增删改
摘要:11.1 插入数据 INSERT语句向表中插入数据 VALUES的方式添加 为表中所有字段按默认顺序插入数据 INSERT INTO 表名 VALUES (value1,value2,.....); 每一个值对应字段默认顺序,并且需要一一对应,不能缺失 INSERT INTO departments
10. 创建表和管理表
摘要:10.1 创建和管理数据库 创建数据库 方式一:创建数据库 CREATE DATABASE 数据库名; 方式二:创建数据库并指定数据集 CREATE DATABASE 数据库名 CHARACTER SET 字符集; 方式三:判断数据库是否已经存在,不存在则创建数据库(推荐) CREATE DATAB
09. 子查询
摘要:9.1 子查询使用场景 # 查询比Abel工资高的人 # 第一步先查询Abel的工资 SELECT salary FROM employees WHERE last_name = "Abel"; # 结果是11000 # 用第一步的查询结果查询工资比Abel高的人 SELECT last_name,
08. 聚合函数
摘要:8.1 聚合函数介绍 聚合函数作用域一组数据,并且对一组数据返回一个值。 | 函数 | 用法 | | : : | : : | | AVG() | 平均值 | | SUM() | 和 | | MAX() | 最大值 | | MIN() | 最小值 | | COUNT() | 计数 | 聚合函数传参需要
07. 单行函数
摘要:7.1 MySQL的函数 MySQL中提供了两种函数单行函数和多行函数 单行函数每一行有一个对应的输出 多行函数多行对应一个输出 单行函数的特点: 操作数据对象 接受参数返回一个结果 只对一行进行变换 每行返回一个结果 可以嵌套使用 参数可以是一列,也可以是一个值 7.2 数值函数 基本函数 | 函
06. 多表查询
摘要:6.1 一个案例引入多表查询 现在有两张表employees和department。 现在的要求是 # 查询每个员工的姓名和对应的部门名称 SELECT last_name, department_name FROM employees, departments; # 部分结果举例 /* | Gie
05. 排序与分页
摘要:5.1 排序数据 排序用ORDER BY字句 ASC 升序(缺省值) DESC 降序 ORDER BY语句在SELECT语句的末尾 单行排序 # 单行排序就是依赖一列数据进行排序 # 将员工的信息按照工资降序 # 如果不写DESC就是默认升序排列 SELECT * from employees OR
04. 运算符的使用
摘要:4.1 算数运算符 重要的事情说三遍:NULL参与运算值为NULL! NULL参与运算值为NULL! NULL参与运算值为NULL! 先介绍比较简单的加减乘除以及取余运算。 | 运算符 | 名称 | 示例 | | : : | : : | : : | | + | 加法运算符 | SELECT A+B
02.SQL语言的规则和规范
摘要:2.1 基本规则 SQL语句可以写在多行或者是单行。为了提高可读性,各字句分行写,必须使用缩进 每条语句必须以; 或者/g或者/G结尾 关键词不能被缩写,也不能被分行 标点符号 所有的(),'',""都必须是成对存在的 必须使用英文状态下的半角输入方式 字符串类型和日期时间类型的数据可以用单引号表示
03 基本的Select语句
摘要:3.1 select ..... select 1; # 没有字句 /* 查询结果: + + | 1 | + + | 1 | + + 1 row in set (0.01 sec) */ 3.2 select ... from ... # 语法 select 标识选择哪些列(*表示全选) from
01 数据库概述以及MySQL的环境搭建
摘要:1. 数据库相关概念 持久化: 数据保存到可掉电式存储设备中以供以后使用。数据持久化以为着将内存中的胡数据保存到硬盘上加以固化,持久化的实现过程大多是通过各种关系型数据库来完成。 DB:数据库(DataBase),存储数据的仓库,本质是一个文件系统,保存了一系列的有组织的数据。 DBMS:数据库管理