![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL数据库
一直特立独行的猫
海牙...全是水...
展开
-
MySQL从入门到精通_6触发器的操作
6-触发器的操作 在MySQL数据库中,数据库对象表时存储和操作数据的逻辑结构,而触发器则用来实现由一些表事件触发的某个操作,时与数据库对象表关联最紧密的数据库对象之一,在数据库系统中,当执行表事件时,则会激活触发器,从而执行其包含的操作。6-1为什么使用触发器 触发器(TRIGGER)是MySQL的数据库对象之一,该对象与编程语言的中函数非常类似,都需要声明、执行等。但是触发器的执行原创 2016-09-04 21:41:52 · 1783 阅读 · 0 评论 -
MySQL从入门到精通_1存储引擎
存储引擎与其他数据库不同,MySQL数据库软件提供了一个名为存储引擎的概念。由于存储引擎是以插件的形式被MySQL数据库引入,所以可以根据实际应用、实际的领域来选择相应的存储引擎。 存储引擎是MySQL数据库管理系统的一个重要特征,再具体开发时,为了提高MySQL数据库管理系统的使用效率和灵活性,可以根据实际需要来选择存储引擎。应为存储引擎指定了表的类型,及如何存储和索引数据,是否支持事物原创 2016-07-29 23:39:55 · 353 阅读 · 0 评论 -
MySQL从入门到精通_5视图的操作
1 为什么使用视图数据库中关于数据的查询有时候非常复杂,例如表连接、子查询等,这种查询会让程序员感到非常痛苦,应为它逻辑太复杂、编写语句比较多。当这种查询需要重复使用时,则不会次次都能编写正确,从而降低了数据库的实用性。在具体操作表之前,有时候要求只能操作部分字段,而不是全部字段。例如 在公司员工的工资一般是保密的,如果因为程序员一时疏忽向查询中写入了关于“工资”的字符按,则会让员工的“工资”显原创 2016-08-30 23:02:57 · 449 阅读 · 0 评论 -
MySQL从入门到精通_2数据类型
在MySQL数据库管理系统中,可以通过存储引擎来决定表的类型,即起决定了表的存储方式。同时MySQL数据库管理系统也提供了数据类型决定表存储数据的类型。查看帮助文档可以发现,MySQL数据库管理系统提供了整形、浮点类型、定点数类型和位类型、日期和时间类型、字符串类型。整数类型MySQL数据库管理系统除了支持标准SQL中的所有整数类型(SMALLINT 和 INT),还进行了相应的扩展。扩展后增加了T原创 2016-07-30 23:57:07 · 339 阅读 · 0 评论 -
MySQL从入门到精通_3表的操作
在MySQL数据库中,表是一种重要的数据库对象,是组成数据库的基本元素,有若干个字段组成,主要用来实现存储数据记录,表的操作包含创建表、查看表、删除表、和修改表,这些操作是数据库对象的表管理中最基本,最重要的操作。1.表的基本概念表是包含数据库中所有数据的数据库对象。数据在表中的组织方式与在于电子表格中相似,都是按行按列的格式组织的。其中每一行代表一条唯一的记录,每一列代表记录中的一个字段。表中的数原创 2016-08-06 02:07:48 · 464 阅读 · 0 评论 -
MySQL从入门到精通_4索引的操作
1. 为什么使用索引数据库对象索引其实与书的目录非常相似,主要是为了提高从表中检索数据的速度。由于数据存储在数据库表中,所以索引是创建在数据库表对象上的,由表中的一个字段或多个字段生成的键组成,这些键存储在数据结构(B-数 或 哈希表)中,通过MySQL可以快速有效的查找与键值相关联的字段。根据索引的存储类型,可以将索引分为B型数索引(B TREE)和哈希索引(HASH)。注意: InnoDB 和原创 2016-08-15 23:16:58 · 408 阅读 · 0 评论 -
MySQL从入门到精通_7数据的操作
7 数据的操作7-1插入数据记录插入数据记录时数据操作中最常见的操作,该操作可以实现向表中增加新的数据记录。在MySQL软件中可以通过“INSERT INTO” 语句来实现插入数据记录,该SQL语句可以通过如下几种方式:插入完整数据记录插入数据记录一部分插入多条数据记录插入查询结果7-1-1插入完整数据记录INSERT INTO table_name(field1,field2,field原创 2016-09-12 21:28:47 · 477 阅读 · 1 评论 -
MySQL从入门到精通_8单表数据记录查询
8 单表数据记录查询创建雇员信息表:CREATE TABLE t_employee{empno int(11) NOT NULL,emame varchar(20) NOT NULL,job varchar(40) NOT NULL,MGR int(11) NOT NULL,Hiredate date NOT NULL,sal double(10,2) NOT NULL,comm do原创 2016-09-27 05:11:35 · 735 阅读 · 0 评论 -
MySQL从入门到精通_9多表数据记录查询
在上章中介绍了单表数据查询,即在关键字WHERE子句中只涉及一张表。再具体应用中,经常需要实现在一个查询语句中显示多张表的数据,这就是所谓的多表数据记录连接查询,简称连接查询。MySQL软件也支持连接查询,再具体实现连接查询操作时,首先将两个或两个以上的表按照某个条件连接起来,然后在查询到所要求的数据记录,查看帮助文档可以发现,链接查询分为内连接查询和外连接查询。再具体应用中,如果需要实现多张表数据原创 2016-11-14 21:52:36 · 737 阅读 · 0 评论