Basic - Database
文章平均质量分 91
神奕
这个作者很懒,什么都没留下…
展开
-
Linux下C++访问MySQL数据库
想要开始了解MySQL原创 2014-05-05 21:02:31 · 29950 阅读 · 10 评论 -
解决Mysql存储中文的问题
Mysql无法存储中文或者中文乱码,说明你的Mysql原创 2014-05-08 16:44:40 · 12855 阅读 · 3 评论 -
MySQL基础笔记(一) SQL简介+数据类型
MySQL是一个关系型数据库管理系统(RDBMS),它是当前最流行的 RDBMS 之一。MySQL分为社区版和企业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。一、什么是SQLSQL,即结构化查询语言(Structured Query Language),是与关系型数据库进行通信的标准语言。目前最新的标准是2008年7月开始原创 2015-06-27 15:19:51 · 1265 阅读 · 0 评论 -
MySQL基础笔记(二) 完整性约束
我们知道,一种数据模型必须包含三个基本的部分:构造机制(数据结构):主要描述数据的类型、内容、性质以及数据间的联系等。运算机制(数据操作):主要描述在相应的数据结构上的操作类型和操作方式。约束机制(数据约束):主要描述数据结构内数据间的语法、词义联系、他们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。作为数据库的一种数据模型,关系模型提供了一组完整性规则或限制。原创 2015-07-01 11:17:32 · 9440 阅读 · 1 评论 -
MySQL基础笔记(四) 索引
一、什么是索引索引(Index),可以看作一个指针,指向表里的数据。当数据库没有索引时,查找信息通常是全表扫描;使用了索引,它就会直接引导到数据在表里的准确物理位置。优点:索引的主要目的是提高数据检索的性能,在数据量比较大时尤其明显。缺点:索引通常与相应的表是分开保存的,索引也会占据物理存储空间,而且可能比表本身还大。索引的维护(索引项的添加和删除)有时间消耗,会影响数据检索的速度。当为字段原创 2015-07-02 16:02:22 · 965 阅读 · 0 评论 -
MySQL基础笔记(三) 复杂查询
所谓复杂查询,指涉及多个表、具有嵌套等复杂结构的查询。这里简要介绍典型的几种复杂查询格式。一、连接查询连接是区别关系与非关系系统的最重要的标志。通过连接运算符可以实现多个表查询。连接查询主要包括内连接、外连接等。假设有Student和Grade两个表如下:+-----+--------+-------+ +-----+------------+--------+| sID | sName原创 2015-07-01 22:27:27 · 8758 阅读 · 0 评论 -
MySQL基础笔记(五) 视图
一、什么是视图视图是一个虚拟表。也就是说,视图在外观和行为上都类似于表,但它不需要实际的物理存储,只保存了视图定义(查询语句)。视图由select查询所定义 —— 当创建一个视图时,实际上是在数据库里执行了一个select语句,它从一个或多个表中导出这个视图。对视图的操作与对表的操作一样,可以对视图进行查询、更新、删除。视图只是从表里引用数据,所以对视图的更新会反映到表中,对表的更新也会反映到视原创 2015-07-02 23:12:07 · 1324 阅读 · 0 评论 -
MySQL基础笔记(六) 存储过程与函数
写在开头:本文所有的示例都是基于workers表,表中保存了某公司的员工姓名、性别、工资、年龄和居住城市,如下:+----+-----------+--------+--------+------+----------------+| id | name | sex | salary | age | city |+----+-----------+-----原创 2015-07-02 23:22:18 · 3351 阅读 · 0 评论