随笔分类 -  Mysql

摘要:刚开始看书的时候花了好长时间理解 先通俗易懂的描述下: left join(左联接): 返回包括左表中的所有记录和右表中联结字段相等的记录。 right join(右联接): 返回包括右表中的所有记录和左表中联结字段相等的记录。 inner join(等值连接): 只返回两个表中联结字段相等的行。 阅读全文
posted @ 2017-12-05 20:15 北极星小王子 阅读(1785) 评论(0) 推荐(1)
摘要:1、简单数据记录查询 1.1 简单数据查询 1.1.1 查询所有字段数据 例子: 1.1.2 “*”符号的使用 语法: 例子: 1.1.3 查询指定字段数据 例子: 1.2 避免重复数据查询-- DISTINCT 当执行简单数据查询时,有时会显示出重复数据。为了实现查询不重复的数据。Mysql提供了 阅读全文
posted @ 2017-12-05 16:23 北极星小王子 阅读(539) 评论(0) 推荐(1)
摘要:1、插入数据 1.1 插入完整数据记录 语法1: 例子: 语法2: 例子: 1.2 插入数据记录一部分 语法: 例子: 1.3 插入多条数据记录 1、插入多条完整的数据 语法: 例子: 插入多条部分数据记录 例子: 1.3 插入查询结果 例子: 向数据库company中的部门表(t_dept)插入表 阅读全文
posted @ 2017-12-05 11:15 北极星小王子 阅读(212) 评论(0) 推荐(0)
摘要:1、为什么使用触发器 2、创建触发器 2.1 创建有一条执行语句的触发器 例子:在数据库company中存在两个表对象:部门表(t_dept)和日记表(t_diary),创建触发器实现向部门表中插入记录时,就会在插入之前向日记表中插入当前时间。 部门表: 日记表: 创建触发器: 插入记录: 结果:日 阅读全文
posted @ 2017-12-04 17:29 北极星小王子 阅读(311) 评论(0) 推荐(0)
摘要:1、SQL简介 数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。(文件系统) 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对 阅读全文
posted @ 2017-12-04 13:43 北极星小王子 阅读(185) 评论(0) 推荐(0)
摘要:1、视图的特点 当视图来自多个基本表时,不允许添加和删除数据。 2、创建视图 虽然视图可以看成时是一种虚拟表,但是其在物理上是不存在的,即数据库管理系统没有专门的位置为视图存储数据。根据视图的概念可以发现其数据来源于查询语句,因此创建视图语法为: 语法: 例子: 创建各种视图 (1)封装使用聚合函数 阅读全文
posted @ 2017-11-29 17:01 北极星小王子 阅读(336) 评论(0) 推荐(0)
摘要:1、创建和查看索引 所谓普通索引,就是在创建索引时,不附加任何限制条件(唯一、非空等限制)。该类型的索引可以创建在任何数据类型的字段上。 (1)创建表时,创建普通索引 语法: 例子: (2)在已经存在的表上创建普通索引 语法: 例子: 2、创建和查看唯一索引 (1)创建表时创建唯一索引 语法: 例子 阅读全文
posted @ 2017-11-29 16:03 北极星小王子 阅读(204) 评论(0) 推荐(1)
摘要:1、表的基本概念 每一行代表一条唯一的记录,每一列代表记录中的一个字段。 2、创建表 例子: 3、查看表结构 (1)DESCRIBE语句查看表定义 语法: 例子: (2)SHOW CREATE TABLE语句查看详细表详细定义 语法: 例子: 注意:在显示表详细定义信息时,可以使用“;”、“\g”和 阅读全文
posted @ 2017-11-28 11:27 北极星小王子 阅读(377) 评论(0) 推荐(0)