1 / 13
文档名称:

MySQL数据库学习.docx

格式:docx   大小:197KB   页数:13页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MySQL数据库学习.docx

上传人:科技星球 2021/6/19 文件大小:197 KB

下载得到文件列表

MySQL数据库学习.docx

文档介绍

文档介绍:MySQL数据库学习
 
   
 
 
 
 
 
 
 
     
 
 
 
 
 
虽然笔者从事的是Android客户端的开发,平时和数据库打的交道并不多,但是我们对于数据库这一块的学习还是很重要的,今天笔者想总结下MySQL关系型数据库的一些常用知识点
数据库概述
一、常见的概念
数据库(DataBase):数据库是按照数据结构来组织、存储和管理数据的仓库。数据库管理系统(Database Management SystemDBMS):是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。
二、发展历程
我们一般说的数据库,就是指的DBMS: 数据库服务器。数据库技术发展历程如下:
层次数据库和网状数据库技术阶段:使用指针来表示数据之间的联系。
关系数据库技术阶段:经典的里程碑阶段。代表DBMS有Oracle、DB2、MySQL、SQL Server等。
后关系数据库技术阶段:关系型数据库存在数据模型,性能,拓展伸缩性的缺点,出现了:
ORDBMS:面向对象数据库技术。
NoSQL :结构化数据库技术。
随着大数据的不断发展,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速,产生了一系列出色的NoSQL数据库。
常见的NoSQL数据库分为四大类
键值存储数据库:Oracle BDB,Redis,BeansDB
列式储数数据库:HBase,Cassandra,Riak
文档型数据库:MongoDB,CouchDB
图形数据库:Neo4J,InfoGrid,Infinite Graph
常见的关系数据库:
数据库系
所属公司
Oracle
Oracle
DB2
IBM
SQL Server
MS
MySQL
AB–>SUN–>Oracle
特点比较:
Oracle:运行稳定,可移植性高,功能齐全,性能超群!适用于大型企业领域,但是价格昂贵。
DB2:速度快、可靠性好,适于海量数据,恢复性极强。适用于大中型企业领域,但是价格昂贵。
SQL Server:全面,效率高,界面友好,操作容易,但是不跨平台。适用于中小型企业领域。
MySQL:开源,体积小,速度快。适用于中小型企业领域。
三、SQL:结构化查询语言(Structured Query Language)。
结构化查询语言是关系型数据库标准语言。特点:简单,灵活,功能强大。
SQL包含6个部分:
数据查询语言(DQL):
其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其他类型的SQL语句一起使用。
数据操作语言(DML):
其语句包括动词INSERT,UPDATE和DELETE。它们分别用于添加,修改和删除表中的行。也称为动作查询语言。
事务处理语言(TPL):
它的语句能确保被DML语句影响的表的所有行及时得以更新。TPL语句包括BEGIN TRANSACTION,COMMIT和ROLLBACK。
数据控制语言(DCL):
它的语句通过GRANT或REVOKE获得许可,确定单个用户和用户组对数据库对象的访问。某些RDBMS可用GRANT或REVOKE控制对表单个列的访问。
数据定义语言(DDL):
其语句包括动词CREATE和DROP。在数据库中创建新表或删除表(CREAT TABLE 或 DROP TABLE);为表加入索引等。DDL包括许多与人数据库目录中获得数据有关的保留字。它也是动作查询的一部分。
指针控制语言(CCL):
它的语句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT用于对一个或多个表单独行的操作。
四、书写规则
,SQL语句大小写不敏感

,关键字不能跨多行或缩写
,一般关键字大写,其他小写

五、表的理解
什么是表?表是用来干嘛的?表又叫二维表(有行和列) ,用来存储数据,
表具有固定的列数和任意的行数,在数学上称为“关系”。
二维表是同类实体的各种属性的集合,每个实体对应于表中的一行,在关系中称为一条记录
表中的列表示属性,称为Field,相当于通常记录中的一个数据项,也叫列、字段。
解释表结构和面向对象

最近更新

二建公路真题及解析 14页

二零二四年度茶艺表演活动合作合同标准范本 14页

二零二四年度补充个人创业补充借款合同范本 15页

二零二四年度财产分割离婚协议,含养老金分割.. 11页

二零二四年度财务顾问咨询与财务预算编制服务.. 15页

二零二四年度跨境电商物流不可撤销担保合同 15页

二零二四年度金融培训出借咨询与人才服务合同.. 17页

语文答题卡(标准) 3页

二零二四年度输电线路与配电设施维护保养合同.. 18页

工地突发公共卫生事件应急预案(模板) 10页

二零二四年度金融机构信用证保函担保合同 16页

二零二四年度防疫情安全施工合同协议书 17页

二零二四年度餐饮场地租赁合同范本:美食广场.. 14页

100以内数的读写 5页

二零二四年度餐厅与餐饮设备供应商合同规范 15页

新课标四年级简便运算乘法分配律的应用练习公.. 21页

二零二四年度餐饮设备租赁及维修服务合同样本.. 16页

二零二四年度高校博士研究生导师聘用合同书 14页

二零二四年度高端人才引进与聘用合同书模板 15页

二零二四年度高端娱乐场所场地设备租赁合同 16页

二零二四年度高端酒店搬迁搬运工劳务服务合同.. 14页

二零二四年度高铁站房改造工程合同示范文本 18页

《虞美人》原文及翻译讲解 2页

二零二四年快餐店区域经营许可合同 13页

二零二四年搬家服务合同样本:专业搬家物流协.. 14页

《父母与孩子之间的爱》导学案(教师版) 5页

二零二四年新型科技包工不包料施工合同 14页

二零二四年智慧社区安全巡逻服务合同 15页

二零二四年智能穿戴设备研发与销售服务合同 16页

二零二四年校园食堂餐饮外包服务合同样本 15页