MySQL入门很简单笔记-数据库基础

来源:互联网 发布:淘宝村淘扣款比例 编辑:程序博客网 时间:2024/04/29 19:41
1、数据存储分为人工管理阶段、文件系统阶段和数据库系统阶段。

2、数据库是指长期存储在计算机内、有组织的可共享的数据集合。表是数据库存储数据的基本单位,一个表由若干个字段组成。数据库和表都存储在磁盘上,用户通过数据库管理系统来查询表中的数据。使用的最多的数据库是关系数据库,关系数据库中的表都是二维表。

3、数据库范式:数据库应遵循的规则
     关系数据库最常用的四种范式:1NF、2NF、3NF、BCNF。设计数据库时,数据库需要满足的最低要求的范式是1NF.
     第一范式的要求是:表中不能有重复字段,且每个字段不能拆分。通常情况下,如果一个数据库能满足第三范式要求就是很好的数据库了。

4、数据库系统,软件部分由数据库、数据库管理系统、应用开发工具等构成。包括数据库管理员DBA和用户。
     数据库管理系统DBMS用来定义数据、管理和维护数据。

5、SQL语言,结构化语言。主要用于存取数据、查询数据、更新数据和管理关系数据库系统。DBMS中用SQL语句可以操作数据,也可以嵌入到具体开发语言中。
     数据定义语言DDL:用于定义数据库、表、视图、索引和触发器等。CREATE语句、ALTER语句和DROP语句。
     数据操作语言DML:用于插入数据、查询数据、更新数据和删除数据。INSERT语句、SELECT语句、UPDATE语句、DELETE语句。
     数据控制语言DCL:用于控制用户的访问权限。GRANT语句用于给用户增加权限,REVOKE语句用于回收权限。

6、数据库访问技术
     早期:odbc,C#的ADO.NET,Java的JDBC,使用时需要安装驱动程序。

7、SQL Server2008不跨平台,Oracle、DB2、PostgreSQL、MySQL跨平台。
     mysql是开放源代码的数据库,mysql的跨平台性,价格优势,功能强大且使用方便。
     mysql是真正的多用户、多线程的数据库服务器。以客户机/服务器结构实现,由一个服务器守护程序mysqld和许多不同的客户程序和库组成。能快速有效和安全的处理大量数据。具有快速、健壮和易用的特性。

8、MySQL常用图形管理工具,MySQL GUI Tools、phpMyAdmin、Navicat、SQLyog。

9、Mysql数据库常用的字符集是latin1、utf8和gbk。latin1用于西欧语言,utf8国际字符集,gbk中国汉字字符集。



本篇为学习《MySQL入门很简单》一书的笔记,借以发博。
阅读全文
0 0