目录
一.认识数据库
数据库:用于存放数据的仓库,里面的数据可长期存储在计算机里,是有组织的、大量的、可共享的数据集合。可是存储数据可以使用文件,为什么需要弄一个数据库呢?
文件保存数据有以下几个缺点:
- 文件的安全性问题
- 文件不利于数据查询和管理
- 文件不利于存储海量数据
- 文件在程序中控制不方便
因此为了解决这些难题,专家们设计出了管理数据的软件----数据库。它更有效的管理数据。数据库可以提供远程服务,即通过远程连接来使用数据库,因此也称为数据库服务器。 在历史上,数据库的发展不是一蹴而就的。从数据管理的角度看,数据库技术到目前共经历了人工管理阶段、文件系统阶段和数据库系统阶段。
而为了数据库的建立、使用和维护,配置出DBMS软件。DBMS是数据库管理系统,为用户提供访问数据库的方法,位于用户与操作系统(OS)之间的系统软件。常见的DBMS软件:Oracle、MySQL和SQL Server等
二.数据库的分类
我们讲解的是基于SQL语言的关系型数据库。且建议新手使用开源免费的MySQL数据库。
下载指南链接:http://t.csdn.cn/kjyd3
三.SQL介绍
3.1SQL是什么
3.2.SQL语言使用方式
我们主要学习的是交互式语言。
DBMS为SQL 语言 操纵数据 划分为四个部分:数据定义语言 (DDL) 、数据查询语言(DQL)、数据操作语言 (DML)和数据控制(DCL) 。
SQL功能 | 代表指令 |
数据查询(DQL) | select |
数据定义 (DDL) | create, drop, alter |
数据操作 (DML) | insert,delete,update |
数据控制(DCL) | grant,revoke |
注:SQL语句是不会区分大小写的 SQL语句中的中文汉字需要英文的单引号' '
SQL语句每一句后面需要 ; 结尾
总结
简单而言,就是用户使用Oracle、MySQL等提供的数据库管理工具输入SQL语句 对数据库进行操作,从而进行存放数据、管理数据。
最后恭喜你正式来到数据库的世界!!!祝你在数据库的世界大显身手。
------------------------懒惰的TQ02