MySql学习笔记(一)关系型数据库和SQL简介--Fenby课程摘抄笔记

1.关系型数据库

数据库作为独立的应用系统用于数据的存储,不同的数据库均提供响应的命令用于创建,访问,管理,查找和交换其中存储的数据.

我们也可以采用文件(操作系统),内存哈希表的方式存储数据,但是这种方式会带来读写处理较慢和操作复杂的问题.

目前,我们普遍采用关系数据库存储海量的数据,之所以称之为关系型数据库是因为全部数据会被保存到不同的表中,二表和表之间通过主/外间的干尸进行关联.

关系型数据库是有多个表组成的.而表又是由行(或记录)和列(字段组成,通过在表中创建公共列我们可以及打的消除冗余数据.

目前比较流行的商业关系型数据库包括:oracle,IBM,DB2,microsoft SQL Server, SQP SyBase 以及Teradata等,而免费的数据库则有MySQL,PostgreSQL等.

MySQL是目前最流行的开源关系型数据库,尤其是在Web系统开发中的MySql的使用最为噶U那个饭,我们可以方便的在Java/C/PHP/Python/,net等语言中使用MySql数据库.

2.SQL介绍

SQL(Structured Query Language结构化查询语言)是一种高级的语言,通过SQL语句我们可以操作关系型数据库,如:创建、更新、查询和删除记录。SQL定义了一组实现这类功能的命令:如:SELECT, INSERT, UPDATE, DELETE, CREATE TABLE, DROP TABLE等。



你可能感兴趣的:(数据库)