- 博客(9)
- 收藏
- 关注
原创 MySQL第十一章 – 数据目录
MySQL第十一章 – 数据目录 一、数据目录位置 在Unix系统里,数据目录位置默认安装在/usr/local/mysql/data 或者 /var/lib/mysql上。 在Windows系统里,默认安装位置是C:\ProgramData\MySQL或者C:\Documents and Settings\ALL Users\Application Data\MySQL 可以在安装时指定安装目录...
2019-12-02 21:16:12 246 1
原创 MySQL技术内幕第十章 - 管理简介
MySQL技术内幕第十章 - 管理简介 一、MySQL组件 1.MySQL服务器。 服务器主程序mysqld,是MySQL数据库系统的核心。它负责管理所有数据库和表。 (1)mysqld_safe程序用于启动和监控服务器,在服务器意外停机时会重新启动它。 (2)mysqld_multi程序可以管理多个服务器实例。 2.MySQL客户端程序和实用工具。 (1)mysql。它是一个交互式程序,可用来...
2019-11-28 21:07:56 169
原创 MySQL技术内幕第五章 - 查询优化
MySQL技术内幕第五章 - 查询优化 一、使用索引 用来加速查询的技术有很多,其中最为重要的就是索引。 1.索引的优点 (1)加快数据检索速度 (2)数据组织更加有序 2.索引的代价 (1)如果在表数据量很大的情况下,建多个索引,会占用更多的存储空间。 (2)大量地建索引会导致降低了索引列插入,更新,删除的速度。 3.挑选索引 (1)为用于搜索、排序或分组的列创建索引,而对于用作...
2019-11-28 21:00:13 164
原创 MySQL技术内幕第4章 – 视图和存储程序
MySQL技术内幕第4章 – 视图和存储程序 一、视图 1.视图的定义 (1)视图是一个虚拟表,实际上不包含数据。它是根据表或其他视图来进行定义的。查询视图就等效于查询定义它的那条语句,只是视图将细节隐藏起来了。通过它可以对底层表进行查询和修改。 (2)视图基于的表称为基表(底层表)。 (3)视图是存储在数据字典里的一条select语句。 2.视图的优点 (1)控制对数据库的访问,因为视图可...
2019-11-28 20:39:28 171
原创 MySQL技术内幕第三章 - 数据类型
MySQL技术内幕第三章 一、 数据值的类别 (1)数值:MySQL所能识别的数字包括整数、定点数或浮点数,以及位域值。 (2)字符串值:字符串值两端的引号既可以是单引号,也可以是双引号。请尽量使用单引号。字符串一般可以分别为两类,既二进制串和非二进制串。二进制串是一组字节序列,非二进制串是一个字符序列。非二进制都与字符集相关,字符集决定了哪些字符可以用;每个字符集都有一组或多种排序规则。 (3...
2019-11-26 20:46:59 187
原创 MySQL技术内幕第二章(3)
MySQL技术内幕第二章(3) 十二、事务处理 事务指的是一组SQL语句,它们是一个执行单位,且在必要时还可以取消。事务处理是通过使用提交和回滚功能实现的。 事务系统通常具有“ACID”的四种特性,即 (1)原子性。构成事务的所有语句应该是一个独立的逻辑单元。 (2)一致性。数据库在事务的执行前后都必须是一致的。 (3)独立性。事务之间不应该相互影响。 (4)持久性。当事务执行完成时,其影响将永...
2019-11-20 22:15:19 108
原创 MySQL技术内幕第二章(2)
MySQL技术内幕第二章(2) 五、数据库的选择、创建、删除和更改。 1.选择数据库 (1)USE db_name; --使用该数据库 (2)SELECT * FROM db_name.tbl_name; --表前面指定数据库 2.创建数据库 CREATE DATABASE [IF NOT EXISTS] db_name [CHARACTER SET charset] [COLLATE coll...
2019-11-20 21:54:29 187
原创 MySQL技术内幕第二章(1)
MySQL技术内幕第二章(1) 一、服务器的SQL模式 变量:sql_mode(对sql语句的执行产生影响) 几种常见模式: (1)STRICT_ALL_TABLES 和 STRICT_TRANS_TABLES(严格模式)。 (2)TRADITIONAL是一个组合模式(更加严格模式)。 (3)ANSI也是一个组合模式(更接近标准SQL)。 二、MYSQL的标识符语法和命名规则 标识符是指用于应...
2019-11-08 16:41:51 234
原创 MySQL技术内幕第一章 - 基础知识
MySQL技术内幕第一章 MySQL的用途(比手工记录的优势) (1)缩短记录归档时间。 (2)缩短记录检索时间。 (3)灵活的检索排序。 (4)灵活的输出格式。 (5)多用户同时访问记录。 (6)记录的远程访问和电子传输。 基本数据库术语 MySQL是一个关系数据库管理系统(RDBMS)。 数据库(既RDBMS里的DB)是一个用来存储信息的仓库,它的结构简单、规则。 (1)数据库里的数据...
2019-10-24 20:17:56 265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人