MYSQL学习笔记1——MYSQL初识

什么是数据库
    数据库的发展阶段:人工管理阶段、文件系统阶段,数据库系统阶段、高级数据库阶段
    数据库种类:层次式数据库、网络式数据库和关系式数据库
    数据库:长期存储在计算机内的、有组织、共享的、统一管理的数据集合
    表:数据库表是一系列二维数组的集合,用来存储数据和操作数据的逻辑结构。
    数据类型:决定了数据在计算机中的存储格式,代表不同的信息类型。常用的数据类型、
        整数数据类型、浮点数数据类型、定点小数类型、二进制数据类型、日期/时间数
        据类型和字符串数据类型
    主键(PRIMARY KEY):唯一标识表中的每一条记录。表中的一列或多列可以作为主键,
        所有主键不能为空,也就是不能为(Null)
数据库系统:
    数据库:用于存储数据的地方
    数据库管理系统(DBMS):用于管理数据库的软件
    数据库应用程序:为了提高数据库系统的处理能力,是数据库管理系统的补充
SQL语言(结构化查询语言 Structured Query Language)
    数据定义语言(DDL:,Data Definitoin Language):DROP、CREATE、ALTER等语句
    数据操作语言(DML,Data Manipulation  Language):INSERT,UPDATE,DELETE
    数据查询语言(DQL,Data Query Language):SELECT
    数据控制语言(DCL,Data Control language):CRANT,REOVKE ,COMMIT,ROLLBACK
数据库访问技术
    数据库和应用程序是各自分开的 ,使用访问技术可以实现数据库和应用程序之间的连接。
    1.ODBC(Open Database Connectivity)开放数据库互连,ODBC使用SQL作为访问数据库
        的标准。
    2.JDBC(java Database Connectivity)java数据库连接,用于java应用程序连接数据
        库,是一种执行SQL语句的java API
    3.ADO.NET
    4.PDO(PHP Data Object)
什么是MYSQL
    MYSQL是一个小型关系数据库管理系统,具有规模小、体积小、速度快成本低等优点。是
        最受欢迎的开源数据库。
    客户端——服务器软件,简称C/S架构
    MYSQL版本:分为免费社区版(MySQL Community Server)、付费企业版服务期(MySQL
        Enterprise Server)。对于5.7.10来说,5代表主版本号,描述文件格式,所有5版
        本发行版都有相同的文件格式;7代表发行级别,主版本号和发行级别构成发行序
        列号;10代表系列版本号。5.7是最新开发稳定的(GA)发布系列,5.6是比较稳定
        (GA)系列,5.1和5.5是早一点稳定系列。低于5.0官方不再提供支持。
    MYSQL优势:速度、价格、容易使用、可移植、安全性等,最重要我觉得是开源
    MYSQL5.7新功能:支持JSON,GIS(不太懂,大致理解就是对空间型数据的处理增强了),
        改进InnoDB的可扩展性和临时表的性能,从而实现更快的网络和大数据加载的操作。
MYSQL工具
    MySQL Workbench:下一代可视化数据库设计软件,主要包括数据库设计和模型的建立、
        SQL语句编写、数据库管理。 文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树首页概览32254 人正在系统学习中

来源:潇枫暮语

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年11月26日
下一篇 2017年11月26日

相关推荐