随笔分类 -  MySQL

摘要:MySQL函数 简介:数学函数、字符串函数、日期时间函数、条件判断函数、系统信息函数、加密函数等。 1、数学函数 2、字符串函数 3、日期时间函数 4、条件判断函数 A)IF(expr, v1, v2) 如果表达式expr成立,返回v1,否则返回v2 例:SELECT id, age, IF(age 阅读全文
posted @ 2017-04-13 17:20 宁静淡泊 阅读(206) 评论(0) 推荐(0)
摘要:MySQL运算符 1、算数运算符 例: 2、比较运算符 例: 3、 逻辑运算符 AND 或 &&, OR 或 || 例: 4、位运算符 例: 5、运算符优先级 当运算符级别相同时,从左到右依次运算。 阅读全文
posted @ 2017-04-13 11:31 宁静淡泊 阅读(418) 评论(0) 推荐(0)
摘要:MySQL插入、更新、删除 1、插入 A) 按照表中字段默认顺序向表中插入一条记录 INSERT INTO 表名 VALUES(值1, 值2, 值3, ... ... 值n); B) 按照指定的字段顺序向表中插入一条纪录 INSERT INTO 表名(字段1, 字段2, 字段3 ... 字段n) V 阅读全文
posted @ 2017-04-13 09:28 宁静淡泊 阅读(301) 评论(0) 推荐(0)
摘要:MySQL 查询 1、基本查询语句 SELECT 属性列表 FROM <表名 | 视图列表> [WHERE 条件表达式1] [GROUP BY 属性名1 [HAVING 条件表达式2]] [ORDER BY 属性名2 [ASC | DESC]] 解释: A)属性列表:属性1, 属性2, ... .. 阅读全文
posted @ 2017-04-12 17:17 宁静淡泊 阅读(156) 评论(0) 推荐(0)
摘要:MySQL触发器 概念:由事件触发某些操作。事件有三种:INSERT、DELETE、UPDATE。 当数据库执行这些事件时,会激活触发器执行相应的操作。 注:MySQL5.02版本开始支持触发器。 1、创建单条执行语句的触发器 CREATE TRIGGER 触发器名 <BEFORE | AFTER> 阅读全文
posted @ 2017-04-12 11:13 宁静淡泊 阅读(246) 评论(0) 推荐(0)
摘要:MySQL视图 1、定义 从一个或多个表中导出指定的属性,组成一张虚拟的新表。视图可以在已有视图的基础上定义,也可以在已有表的基础上定义。 2、优点 a) 增加数据安全性(视图只能进行查询、修改操作)。 b) 提高逻辑独立性(如原表中,增加一列,不会影响对视图的操作)。 c) 简化查询、修改条件。 阅读全文
posted @ 2017-04-12 10:32 宁静淡泊 阅读(263) 评论(0) 推荐(0)
摘要:MySQL 索引 1、概念:创建在数据表上,对表的一列或多列进行排序,用于提高查询速度。 2、每个表至少支持16条索引,不同引擎所支持的索引上限不同。 3、优点: a) 只查询索引列。 b) 查询时O(1) (hash)或 O(logB(n)) (b-tree)复杂度。 4、缺点:创建、维护索引耗费 阅读全文
posted @ 2017-04-05 15:15 宁静淡泊 阅读(150) 评论(0) 推荐(0)
摘要:创建、修改、删除表 1、表的概念 表的三要素:表名、属性、记录。 2、关系型数据库建表规范 主键 :由一种属性或多种属性组成。 第一范式(1NF):属性必需具有原子性。 第二范式(2NF):包含1NF,表必须有一个主键,表中所有非主属性必须完全依赖 于主键,不可只依赖主键的一部分。 (注:当主键有多 阅读全文
posted @ 2017-03-31 14:39 宁静淡泊 阅读(328) 评论(0) 推荐(0)
摘要:数据库操作 1、显示数据库列表 SHOW DATABASES; 2、创建数据库 CREATE DATABASE 数据库名; 3、删除数据库 DROP DATABASE 数据库名; 4、查看数据库所支持的存储引擎 SHOW ENGINES; 5、查看数据库使用的存储引擎 SHOW VARIABLES 阅读全文
posted @ 2017-03-28 15:33 宁静淡泊 阅读(121) 评论(0) 推荐(0)
摘要:MySQL数据类型 整型 关键字 长度 TINYINT 1Byte SMALLINT 2Byte MEDIUMINT 3Byte INT | INTEGER 4Byte BIGINT 8Byte 浮点型/定点型 关键字 长度 FLOAT 4 DOUBLE 8 DECIMAL(M, N)注:M表示数字 阅读全文
posted @ 2017-03-28 15:00 宁静淡泊 阅读(185) 评论(0) 推荐(0)
摘要:1、安装: yum --install -y mysql-server yum --install -y mysql 2、配置mysqld chkconfig mysqld on service mysqld start 3、设置密码 mysqladmin -u root password '122 阅读全文
posted @ 2017-03-28 13:35 宁静淡泊 阅读(176) 评论(0) 推荐(0)