微信赛车平台-开发MySQL数据库简介

【数据库】微信赛车平台-开发Q2152876294 论坛:http://diguaym.com/forum.php
数据库(database)就是存储数据的仓库,为了方便数据的存储和管理,将数据按照特定的规律存储在磁盘上。通过数据库管理系统,有效的组织和管理存储在数据库中的数据。
【数据库系统】数据库系统和数据库不是一个概念,数据库系统(DBS),比数据库大很多,由数据库、数据库管理系统、应用开发工具构成。
【数据库管理系统】数据库管理系统(Database Management System,简称DBMS),用来定义数据,管理和维护数据的软件。它是数据库系统的一种重要的组成部分
【常见的数据库系统】甲骨文Oracle数据库,IBM的DB2,微软SQL Serve、Access,PostgreSql,Mysql

【Mysql数据库】是一个开放源代码的关系型数据库管理系统。它是由一个瑞典公司MySQL AB来开发的,目前属于 Oracle 旗下产品。像新浪,网易,淘宝,Facebook都在使用MySQL数据库。
在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。
【MySQL的优点】1.MySQL是开发源代码的数据库2.跨平台性(Windows,Linux,Unix,Michael,iOS)3.开源免费(即使买也很便宜)4.功能强大使用方便

【SQL】Structured Query Language,简称SQL,结构化查询语言,数据库管理系统通过SQL语言来管理数据库中的数据
【SQL语言的组成部分】
1.DDL(Data Defination Language):数据定义语言,主要用于定义数据库、表、视图、索引和触发器等。像DROP、CREATE、ALTER等语句
2.DML(Data Manipulation Language):主要包括对数据的增删改。INSERT插入数据、UPDATE更新数据、DELETE删除数据
3.DQL(Data Query Language):数据检索语句,用来从表中获得数据,确定数据怎样在应用程序中给出。像SELECT查询数据。
4.DCL(Data Control Language):数据控制语言,主要用于控制用户的访问权限。像GRANT(授权)、REVOKE(回收)、COMMIT(提交)、ROLLBACK(回滚)等语句。

猜你喜欢

转载自blog.51cto.com/13952156/2169695