本文主要是介绍MySQL数据库介绍——初始数据库MySQL,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。
公众号:网络豆云计算学堂
座右铭:低头赶路,敬事如仪
个人主页: 网络豆的主页
目录
写在前面:
一.数据库基础知识
1.什么是数据库
数据库的发展⼤致划分为以下⼏个阶段:
其种类⼤概有3种:
2.表
2.1数据类型
2.2主键
二.数据库技术构成
1.数据库系统
1.2SQL语言
1.3数据库访问技术
🎁 独家粉丝福利大放送!
写在前面:
哈喽大家好我是网络豆云计算运维人员,本系列文章主要给大家讲解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数据库访问技术
🎁 独家粉丝福利大放送!
🎯 想深入了解云计算吗?只需两步,即可获取价值连城的云计算资料!
关注博主公众号:轻松追踪前沿科技动态,不错过任何精彩内容。
回复关键词:回复“云计算资料”,立即获取专业、全面的云计算学习资源。
🔥**资料持续更新,无论是初学者还是专家,都能在这里找到您所需的宝贵资源!**🔥
这篇关于MySQL数据库介绍——初始数据库MySQL的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!