数据库开发-MySql

数据库是存储和管理数据的仓库,如Oracle、MySQL等。SQL是操作数据库的标准语言,DBMS是管理和操作数据库的软件。关系型数据库基于二维表结构,如MySQL,而Redis是非关系型数据库示例。创建数据库涉及建立数据表并存储数据。
摘要由CSDN通过智能技术生成

数据库是什么?:

数据库:英文为 DataBase,简称DB,它是存储和管理数据的仓库。

一个数据库服务器中可以创建多个数据库,一个数据库中也可以包含多张表,而一张表中又可以包含多行数据记录。

数据库如何使用?:

数据库管理系统DataBase Management System,简称DBMS)

SQLStructured Query Language,简称SQL):结构化查询语言,它是操作关系型数据库的编程语言,定义了一套操作关系型数据库的统一标准。我们学习数据库开发,最为重要的就是学习SQL语句 ;SQL语句是操作关系型数据库的统一标准

  • DBMS是操作和管理数据库的大型软件。我们只需要使用SQL(Structured Query Language,简称SQL), 来操作DBMS软件,就可以通过DBMS软件来操纵和管理数据库了。

数据库的分类:

  1. Oracle:大型的收费数据库,Oracle公司产品,价格昂贵。(通常是不差钱的公司会选择使用这个数据库)
  2. MySQL:开源免费的中小型数据库,后来Sun公司收购了MySQL,而Oracle又收购了Sun公司。目前Oracle推出两个版本的Mysql:社区版(开源免费)、商业版(收费)。
  3. SQL Server:Microsoft 公司推出的收费的中型数据库,C#、.net等语言常用。
  4. PostgreSQL:开源免费的中小型数据库。
  5. DB2:IBM公司的大型收费数据库产品。
  6. SQLLite:嵌入式的微型数据库。Android内置的数据库采用的就是该数据库。
  7. MariaDB:开源免费的中小型数据库。是MySQL数据库的另外一个分支、另外一个衍生产品,与MySQL数据库有很好的兼容性。

MySql数据库的连接:(需要先安装MySql数据库)

MySql数据库官网下载地址:https://downloads.mysql.com/archives/community/

MySQL服务器安装并初始启动完毕后,使用如下指令,来连接MySQL服务器:

mysql -u用户名 -p密码 [-h数据库服务器的IP地址 -P端口号]

-h 参数不加,默认连接的是本地 127.0.0.1 的MySQL服务器

-P 参数不加,默认连接的端口号是 3306

MySql数据库的数据模型:

关系型数据库(RDBMS)

概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。

而所谓二维表,指的是由行和列组成的表,如下图:

二维表的优点:

  • 使用表存储数据,格式统一,便于维护

  • 使用SQL语言操作,标准统一,使用方便,可用于复杂查询

结论:基于二维表存储数据的数据库就成为关系型数据库,不是基于二维表存储数据的数据库,就是非关系型数据库(比如Redis,就属于非关系型数据库)。

如何使用MySql数据库存储数据:

  1. 先创建一个数据库(可以创建多个数据库,之间是相互独立的)

  2. 在数据库下再创建数据表(一个数据库下可以创建多张表)

  3. 再将数据存放在数据表中(一张表可以存储多行数据)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值