MySQL数据库(一)—— 数据库介绍、MySQL安装、基础SQL语句
数据库介绍、MySQL安装、基础SQL语句 一、数据库介绍 1、什么是数据库 数据库即存储数据的仓库 2、为什么要用数据库 (1)用文件存储是和硬盘打交道,是IO操作,所以有效率问题 (2)管理不方便 (3)一个程序不太可能仅运行在同一台电脑上 # 我们在编写任何程序之前,都需要事先写好基于网络操作一台主机上文件的程序(socket服务端与客户端程序),于是有人将此类程序写成一个专门的处理软件,这就是mysql等数据库管理软件的由来,但mysql解决的不仅仅是数据共享的问题,还有查询效率,安全性等一系列问题,总之,把程序员从数据管理中解脱出来,专注于自己的程序逻辑的编写。 3、常见的数据库 #关系型数据库 数据与数据之间可以建立关联关系(用户数据和购买信息) SQLServer 仅支持windows MySQL 免费,开源,性能也不差 Oracle 目前最牛逼的数据库,收费很高 DB2 IBM公司,收费的,一般与计算机绑定销售 #非关系型数据库 速度贼快,key value 存取 MongoDB redis memcache 4、数据库相关概念 (1)数据 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机 (2)数据库(DataBase,简称DB)