3-2-服务器配置和状态
1. MySQL中的系统数据库 mysql数据库 是mysql的核心数据库 , 类似于Sql Server中的master
1. MySQL中的系统数据库 mysql数据库 是mysql的核心数据库 , 类似于Sql Server中的master
1. 架构基础 MySQL是C/S 架构的 。 从MySQL的架构图 , 我们可以看出MySQL的架构自顶向下大致可以分为网络连接层、数据库服务层、
1. MySQL用户管理 MYSQL提供许多语句用来管理用户帐号 , 这些语句可以用来包括登录和退出MYSQL服务器、创建用户、删除用户、密码管理、权限管理。 MYSQL数据库的安全性 , 需要通过帐户管理来保证登录和退出MYSQL。 mysql命令的常用参数 <
1. Event事件介绍 有时候我们想让MySQL服务器在某个时间点或者每隔一段时间自动地执行一些语句 , 这时候就需要去创建一个事件。其实我觉得MySQL的事件就和Linux操作系统的定时任务一样(Crontab) , 设置某个时间点或者按照设置的时间频率执行某些特定任务。和TRIGGER触发器一
1. 触发器基础 触发器(trigger)是MySQL提供给程序员和数据分析员来保证数据完整性的一种方法 , 它是与表事件相关的特殊的存储过程 , 它的执行不是由程序调用 , 也不是手工启动 , 而是由事件来触发 , 比如当对一个表进行操作(insert ,delete
1. 存储过程基础 存储过程 : 多表SQL的语句的集合 , 可以独立执行 , 存储过程保存在mysql.proc表中。 存储过程在使用过程中是将常用或者复杂的工作预先使用SQL语句写好并用一个指定的名称存储起来 , 这个过程经编译和优化后存储在数据库服务器中。当需要使用该存储过程时 , 只需要调用
1. VIEW视图 MySQL中的视图(view)是一种虚拟表 , 其内容由查询定义 , 是一个逻辑表 , 本身并不包含数据。视图看起来和真实的表完全相同 , 但其中的数据来自定义视图时用到的基本表 , 并且在打开视图时动态生成。 视图可以在基本表上定义 , 也可以使用其他视图定义。与直接操作基本表
DQL : 数据查询语言 , 用来查询数据库中表的记录 1. 运算符 MySQL所提供的运算符可以直接对表中数据或字段进行运算 , 进而实现用户的新需求 , 增强了MySQL的功能。 每种数据库都支持SQL语句 , 但是它们也都有各自支持的运算符。我们除了需要学会使用SQL语句外 ,还需要掌握各种运
DML操作是指对数据库中表记录的操作 , 主要包括表记录的插入(insert) ,更新(update) ,删除(delete)和查询(select) , 是开发人员日常使用最频繁的操作。 1. INSERT语句 1.1 基础功能介绍 功能 : 一次插入
DDL(Data Defination Language)是数据定于语言的缩写。简单来说 , 就是对数据库内部的对象进行创建、删除、修改等操作的语言。它和DML语言的最大区别是DML只是对表内部数据操作 , 而不涉及表的定义 , 结构的修改, 更不会涉及其他对象。DDL语句更多的由数据库管理员(DB