目录
数据库基础概述
Mysql安装与配置
Mysql数据库操作
数据库基础概述
1)什么是数据库?
数据库专业的来说,其实就是一种电子的仓库,是专门储存数据和管理数据的一种处所,用户可以对数据库中的数据进行新增、更新或者删除等操作。
1)为什么要学习数据库?
90%以上的软件都需要操作数据,⽐如游戏、社交、新闻、商城、财务等
1)数据库应用中术语:
图像、语音、文字等
1.数据(Data)
在计算机系统中,各种字母、数字符号的组合、语音、图形、图像等统称为数据。
2.数据库(Database)
Access、MSSQL、Oracle、SQLITE、MySQL等
数据库是按照数据结构来组织、存储和管理数据的“仓库”。
3.数据库管理系统(DBMS)
Access、MSSQL、Oracle、SQLITE、MySQL等
数据库管理系统(database management system)是一种操纵和管理数据库的软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
4.结构化查询语言(SQL)
结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
1)数据库管理分以下两类
1.关系数据库
关系数据库是创建在关系模型基础上的数据库,“一对一、一对多、多对多”等关系模型。
安全系数高,容易理解,比较浪费磁盘空间。
2.非关系型数据库 NoSQL
非关系型数据库是对不同于传统的关系数据库的数据库管理系统的统称。与关系数据库最大的不同点是不使用SQL作为查询语言。
安全系数低,效率高
1)常见的数据库:
1.MySQL:是一个关系型数据库管理系统
特点:快! 速度是其他关系型数据库不能比的。(相对于功能较少)
开源! 能够自主开发基于mysql(c语言编写)
2.SQL Server(MS SQL):是Microsoft 公司推出的关系型数据库管理系统。
特点:具有使用方便可伸缩性好、更安全可靠的存储功能与相关
软件集成程度高等优点,(注意SQL Server不是开源的,是商业的)