MySQL数据库介绍——初始数据库MySQL
哈喽大家好我是网络豆云计算运维人员,本系列文章主要给大家讲解MySQL数据库的一些操作,从入门到精通,本文讲解的是MySQL数据库的认识。和我一起进入数据库的世界吧!一.数据库基础知识Mysql是⼀个开放源代码的数据库管理系统(DBMS),它是由Mysql AB公司开发、发布并⽀持的。Mysql是⼀个跨平台的开源关系数据库管理系统,⼴泛地应⽤在Internet上的中⼩型⽹站公司开发中。数据库是由⼀
作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。
公众号:网络豆云计算学堂
座右铭:低头赶路,敬事如仪
个人主页: 网络豆的主页
目录
写在前面:
哈喽大家好我是网络豆云计算运维人员,本系列文章主要给大家讲解MySQL数据库的一些操作,从入门到精通,本文讲解的是MySQL数据库的认识。和我一起进入数据库的世界吧!
一.数据库基础知识
1.什么是数据库
数据库的发展⼤致划分为以下⼏个阶段:
- ⼈⼯管理阶段
- ⽂件系统阶段
- 数据库系统阶段
- ⾼级数据库阶段
其种类⼤概有3种:
- 层次式数据库
- ⽹络式数据库
- 关系式数据库
数据库的特点包括:
- 实现数据共享
- 减少数据冗余
- 采⽤特定的数据类型
- 具有较⾼的数据独⽴性
- 具有统⼀的数据控制功能
2.表
在关系数据库中,数据库的表是⼀系列⼆维数组的集合,⽤来存储数据和操作数据的逻辑结构。它是由纵向的列和横向的⾏组成,⾏被称为记录,是组织数据的单位;列被称为字段,每⼀列表示记录的⼀个属性,都有相应的描述信息,如数据类型、数据宽度等。 例如⼀个有关作者信息的名为authors的表中,每个列包含所有作者的某个特定类型的信息,⽐如“姓名”,⽽每⾏则包含了某个特定作者的所有信息:编号、姓名、性别、专业,如图
2.1数据类型
2.2主键
二.数据库技术构成
数据库系统由硬件部分和软件部分共同构成,硬件主要⽤于存储数据库中的数据, 包括计算机、存储设备等。软件部分则主要包括DBMS、⽀持DBMS运⾏的操作系统,以及⽀持多种语⾔进⾏应⽤开发的访问技术等。
1.数据库系统
数据库系统有3个主要的组成部分:
- 数据库:⽤于存储数据的地⽅。
- 数据库管理系统:⽤于管理数据库的软件。
- 数据库应⽤程序:为了提⾼数据库系统的处理能⼒所使⽤的管理数据库的软件补充。
1.2SQL语言
- ANSI(美国国家标准机构)SQL,对ANSI SQL修改后在1992年采纳的标准,称为 SQL-92或SQL2。
- 最近的SQL-99标准,SQL-99标准从SQL2扩充⽽来并添加了对象关系特征和许多其他新的功能。
- 其次,各⼤数据库⼚商提供不同版本的SQL,这些 版本的SQL不但能包括原始的ANSI标准,⽽且在很⼤程度上⽀持新退出的SQL-92标准。
- 数据定义语⾔(DDL):DROP、CREATE、ALTER等语句。
- 数据操作语⾔(DML):INSERT、UPDATE、DELETE语句。
- 数据查询语⾔(DQL):SELECT语句。
- 数据控制语⾔(DCL):GRANT、REVOKE、COMMIT、ROLLBACK等语句。
mysql> CREATE TABLE student
-> (
-> student_id INT UNSIGNED,
-> name VARCHAR(30),
-> sex CHAR(1),
-> birth DATE,
-> PRIMARY KEY(student_id)
-> );
Query OK, 0 rows affected (0.10 sec)
mysql> INSERT INTO student(student_id,name,sex,birth)
VALUES(1,'JACK','m','1999-09-19');
Query OK, 1 row affected (0.01 sec)
mysql> SELECT name FROM student WHERE student_id=1;
+------+
| name |
+------+
| JACK |
+------+
1 row in set (0.06 sec)
1.3数据库访问技术
不同的程度设计语言会有各自不同的数据库访问技术,程序语言通过这些技术,执行SQL语句,进行数据库管理。主要的数据库访问技术有:
1、ODBC Open Database Connectivity(开放数据库互联)技术为访问不同的SQL数据库提供了一个共同的接⼝。ODBC使⽤SQL作为访问数据的标准。这⼀接口提供了最大限度的交互操作性;⼀个应用程序可以通过共同的⼀组代码访问不同的SQL数据库管理系统 DBMS。
2、JDBC Java Data Base Connectivity(java数据库连接)用于java应用程序连接数据库的标准方法,是⼀种用于执行SQL语句的Java API,可以为多种关系数据库提供统⼀访问,它由一组用java语言编写的类和接口组成。
3、ADO.NET是微软在.NET框架下开发设计的⼀组用于和数据源进行交互 的面向对象类库。ADO.NET提供了对关系数据、XML和应用程序的访问,允许和不 同类型的数据源以及数据库进行交互。
4、PDO (PHP Data Object)为PHP访问数据定义了⼀个轻量级的、一致性的接口,它提供了⼀个数据访问抽象层,这样无论使用什么数据库,都可以通过⼀致的函数执行查询和获取数据。PDO是PHP 5新加入的⼀个重大功能。
🎁 独家粉丝福利大放送!
🎯 想深入了解云计算吗?只需两步,即可获取价值连城的云计算资料!
关注博主公众号:轻松追踪前沿科技动态,不错过任何精彩内容。
回复关键词:回复“云计算资料”,立即获取专业、全面的云计算学习资源。
🔥**资料持续更新,无论是初学者还是专家,都能在这里找到您所需的宝贵资源!**🔥
更多推荐
所有评论(0)