数据库基本概念
数据库的产生
通过大量的分类、比较和表格绘制的机器运行数百万穿孔卡片来进行数据处理,其运行结果在纸上打印出来或者制成新的穿孔卡片.而数据管理就是对所有的这些穿孔卡片进行物理的存储和处理
数据库的发展
当时计算机开始广泛地应用于数据管理,对数据的共享提出了越来越高的要求,传统文件系统已经不能满足人们的需求.能够统一管理和共享数据的数据库管理系统(DBMS)应运而生.
数据的存储位置
数据库管理系统含义
存储数据的仓库
本质上是一个文件系统,还是以文件的方式存放在服务器电脑上
所有的关系型数据库都可以使用通用的SQL语句进行管理DBMS DataBase Management System
是一种操作和管理数据库的 大型软件 ,用于建立、使用和维护数据库,简称DBMS.它对数据进行统一的管理和控制,以 保障数据库的安全性和完整性. 用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。 数据库管理系统是数据库的核心,是管理数据库的的软件。 我们一般说的数据库,就是指的DBMS:数据库服务器(数据库管理系统)。
常见数据库
MySQL: 开源免费的数据库,小型的数据库,已经被 Oracle 收购了。MySQL6.x 版本也开始收费。后来 Sun 公司收购了 MySQL,而 Sun 公司又被 Oracle 收购
Oracle:运行稳定,可移植性高收费的大型数据库。Oracle公司的产品,适用于大型企业领域
DB2:速度快,适用于海量数据,恢复性强,IBM公司的数据库产品收费的常用在银行系统中,适用于大中型企业领域
SQL Server:MicroSoft公司收费的中型数据库,不跨平台,操作容易,效率高。C#、net等语言常用
sqlite:嵌入式的小型数据库,应用在网站以及手机端
数据库服务的启动与登录
Windows服务启动
使用DOS命令services.msc
控制台链接数据库
mysql -uroot -p root
mysql -uroot -p(下一步输入密码)
mysql -hip地址 -u用户名 -p密码
mysql --host=ip地址 --user用户名 --password密码
退出 exit或quit