Truth & Free

The truth shall make you free.

   :: 首页  :: 新随笔  ::  ::  :: 管理

2015年7月6日

摘要: 16.1 MYSQL数据库所提供的权限 16.1.1 系统表 mysql.user 1. 用户字段 Host:主机名; User:用户名; Password:密码。 2. 权限字段 以“_priv”字符串结尾的字段 通常,可以使用GRANT语句为用户赋予一些权限,也可以通过Update语句更新use 阅读全文
posted @ 2015-07-06 11:01 andyzeng24 阅读(465) 评论(0) 推荐(0)

摘要: 15.1 事务概述 当多个用户访问同一份数据,一个用户在更改数据的过程中可能有其他用户同时发起更改请求,为保证数据库记录的更新从一个一致性状态变为另一个一致性状态,使用事务处理是非常必要的。 事务有以下4个特性: 15.2 MySQL事务控制语句 15.3 MySQL事务隔离级别 SQL定义了4种隔 阅读全文
posted @ 2015-07-06 10:59 andyzeng24 阅读(322) 评论(0) 推荐(0)

摘要: 14.1 为什么使用存储过程和函数 一个完整的操作会包含多条SQL语句,在执行过程中需要根据前面SQL语句的执行结果有选择的执行后面的SQL语句。 存储过程和函数的优点: 允许标准组件式编程,提高了SQL语句的重用性、共享性和可移植性。 实现较快的执行速度,减少网络流量。 可以被作为一种安全机制来利 阅读全文
posted @ 2015-07-06 10:57 andyzeng24 阅读(439) 评论(0) 推荐(0)

摘要: 13.1 字符串函数 对于针对字符串位置的操作,第一个位置被标记为1. 13.2 数学函数 13.3 日期和时间函数 UTC(国际协调时间)返回的时间与当前时间相差几个时区。 *参数type的值 13.4 系统信息函数 阅读全文
posted @ 2015-07-06 10:54 andyzeng24 阅读(432) 评论(0) 推荐(0)

摘要: 12.1 算术运算符 12.2 比较运算符 所谓正则表达式,就是通过模式去匹配一类字符串。 12.3 逻辑运算符 12.4 位运算符 MySQL用8个字节(64位)表示常量。 阅读全文
posted @ 2015-07-06 10:51 andyzeng24 阅读(255) 评论(0) 推荐(0)

2015年6月12日

摘要: 11.1 关系数据操作 11.2 内连接(INNER JOIN) 按照匹配的条件分为:自然连接,等值连接,不等连接 1.自然连接:表关系的笛卡尔积中,首先根据表关系中相同名称的字段自动进行记录匹配,然后去掉重复的字段。 2.等值连接:表关系的笛卡尔积中,选择所匹配字段值相等(=符号)的数据记录,在新 阅读全文
posted @ 2015-06-12 11:54 andyzeng24 阅读(296) 评论(0) 推荐(0)

2015年6月10日

摘要: 10.1 简单数据记录查询 “*” ——查询所有记录 DISTINCT——避免重复数据查询 AS——修改字段名 CONCAT——设置显示格式 10.2 条件数据记录查询 MySQL中,通过关系运算符和条件运算符来编写“条件表达式”。 注意:通过"&&"符号连接查询条件。 BETWEEN AND——判 阅读全文
posted @ 2015-06-10 19:51 andyzeng24 阅读(313) 评论(0) 推荐(0)

摘要: 9.1 插入数据记录 1. 插入完整或部分数据记录: 插入完整数据记录时可以省略字段参数(field1,field2,field3,...fieldn)。 注意:在具体开发中,除了“自动增长”约束的字段不需要插入数值外,具有“默认值”约束的字段也不需要插入数值。 2. 插入多条完整或部分数据记录: 阅读全文
posted @ 2015-06-10 18:51 andyzeng24 阅读(260) 评论(0) 推荐(0)

摘要: 8.1 触发器 在表发生更改时,自动进行一些处理。例如,学生表中每增加一条关于学生记录时,学生的总数就必须同时改变,同时需要检查电话号码格式是否正确,地址缩写是否正确。 以下语句会激活触发器: DELETE语句。 INSERT语句。 UPDATE语句。 MySQL 5开始支持触发器数据库对象。 8. 阅读全文
posted @ 2015-06-10 17:36 andyzeng24 阅读(438) 评论(0) 推荐(0)

摘要: 7.1 视图 视图使程序员只关心感兴趣的某些特定数据和他们所负责的特定任务。提高了数据库中数据的安全性。 视图的特点如下: 视图的列可以来自不同的表,是表的抽象和在逻辑意义上建立的新关系。 视图是由基本表(实表)产生的表(虚表)。 视图的建立和删除不影响基本表。 对视图内容的更新(添加、删除和修改) 阅读全文
posted @ 2015-06-10 16:53 andyzeng24 阅读(469) 评论(0) 推荐(0)

摘要: 6.1 索引 由于数据存储在数据库表中,所以索引是创建在数据库表对象上的,由表中的一个或多个字段生成的键组成,这些键存储在数据结构(B-树或哈希表)中,通过索引可以快速有效地查找与键值相关联的字段。根据索引的存储类型,可以分为B型树索引(BTREE)和哈希索引(HASH)。 注意:InnoDB和My 阅读全文
posted @ 2015-06-10 15:47 andyzeng24 阅读(368) 评论(0) 推荐(0)

摘要: 5.1 表的基本概念 表示包含数据库中所有数据的数据库对象。一行代表唯一的记录,一列代表记录的一个字段。 列(Columns):属性列,创建表时必须指定列名和数据类型。 索引(Indexes):根据指定列建立起来的顺序,提供了快速访问数据的途径。 触发器(Triggers):用户定义的事务命令的集合 阅读全文
posted @ 2015-06-10 14:16 andyzeng24 阅读(441) 评论(0) 推荐(0)

摘要: 4.1存储引擎 1. 查看MySQL DBMS所支持的存储引擎 Yes表示支持,No表示不支持,DISABLED表示支持但是未开启。 2. 查询默认存储引擎 3. 修改默认存储引擎 打开my.ini配置文件,修改[mysqld]中的default-storage-engine参数,重启MySQL服务 阅读全文
posted @ 2015-06-10 13:40 andyzeng24 阅读(276) 评论(0) 推荐(0)

摘要: 3.1 数据库和数据对象 1. 系统数据库 information_schema:主要存储系统中的一些数据库对象信息,如用户列表信息、列信息、权限信息、字符集信息和分区信息等。 performance_schema:主要存储数据库服务器性能参数。 mysql:主要存储系统的用户权限信息。 test: 阅读全文
posted @ 2015-06-10 11:31 andyzeng24 阅读(672) 评论(0) 推荐(0)

摘要: 2.1 下载和安装MySQL软件 2.1.1 基于客户端/服务器(C/S)的数据库管理系统 服务器:MySQL数据库管理系统 客户端:操作MySQL服务器 2.1.2 MySQL的各种版本 社区版(Community):免费,自由下载,不提供技术支持。 企业版(Enter... 阅读全文
posted @ 2015-06-10 11:08 andyzeng24 阅读(552) 评论(0) 推荐(0)