数据库的认识及初识mysql数据库

数据库的基础了解

数据库分为关系型数据库和非关系型数据库(指的是不仅仅有数据库)

关系型数据库有

大型:Oracle DB2
中型:SQL Server(windows上) 、 MySql
小型的:Access、SQLite(安卓手机)等

非关系型数据库

Memcached、MongoDB(这两种运行在内存中,数据会丢失)
Redis(能同步磁盘上)

关系型数据库和非关系型数据库的区别

关系型数据库
安全(保存磁盘,基本不可能丢失)
容易理解
比较浪费空间(二维表)(不管你存不存数据,都把表给你建好了)
非关系型数据库:
效率高、不安全(断电丢失)

什么是关系型数据库

在这里插入图片描述
表内是字段的约束,表与表之间是外键约束

在这里插入图片描述

SQL的三个部分

在这里插入图片描述

客户端和服务端交互的方式

在这里插入图片描述
断开链接是为了释放资源
释放资源是因为服务器有并发限制

认证命令参数解释
-h 找到你的主机地址在哪里,如果想连接别人的数据库,参数后面就得写别人的 ip
-P 端口,默认端口3306,不同的应用程序运行的端口是不一样,所以通过端口可以找到软件
-u 是指定的登录用户名,默认root
-p 是输入密码
比如:
如果想连接你本地的数据库,端口地址默认的话
连接完整命令应该是

mysql.exe -h localhost -P 3306 -u root -p

回车,输入密码

MySQL命令

show databases;表示显示所有的数据库

退出数据库的命令,有三个
exit
quit
\q

在查询到所有的数据库这一步的时候,就已经完成了交互
当访问本地的数据库,客户端会发送指令,服务器接收处理并且返回结果,客户端会去接受结果并展示出来(也就是查询展示出来的数据库)

mysql服务器内部对象分成了四层

系统(DBMS)
数据库(DB)
数据表(Table)
字段(Fleld)
从上到下,一层一层的包含

sql的基本操作根据操作对象进行分类,可分为三类

库操作
表操作(包括字段操作)
数据操作(增删改查)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值