mysql 圆周率_mysql - π=3.1415926 - 博客园

数据库

b83ebe66bdb6c1be47eecf9c520563f5.png

bcd46863d0b5c3d4f8a1854363ac8254.png

Database Management System

简称DBMS

包括三大部分构成:

1 数据库文件集合,

主要是一系列的数据文件,作用是存储数据

2 数据库服务端,

主要负责对数据文件以及文件中的数据进行管理。

3 数据库客户端,

负责和服务端通信,向服务端能传输数据或者从服务端获取数据

33670ac0c2f945ad3c44cf5c87e1db6e.png

Relational Database Management System

关系型数据库,是建立在关系型模型基础上的数据库,借助集合代数等数学概念和方法来处理数据库中的数据,

本质上使用一张二维表来表示关系。

fd0c4279b696390325d9d06cdbe0d597.png

ba3811e8f2ef061ca8af79e035ede986.png

innodb 和myisam区别

1、InnoDB 支持事务,MyISAM 不支持,这一点是非常之重要。事务是一种高

级的处理方式,如在一些列增删改中只要哪个出错还可以回滚还原,而 MyISAM

就不可以了;

2、MyISAM 适合查询以及插入为主的应用,InnoDB 适合频繁修改以及涉及到

安全性较高的应用;

3、InnoDB 支持外键,MyISAM 不支持;

4、对于自增长的字段,InnoDB 中必须包含只有该字段的索引,但是在 MyISAM

表中可以和其他字段一起建立联合索引;

5、清空整个表时,InnoDB 是一行一行的删除,效率非常慢。MyISAM 则会重

建表;

安装

linux

26425179507a4d8a2ac55360b060e1f1.png

windows

21b65806f2feafea7b85a41344b2e765.png

实现数据的完整性

数据类型

存储在数据库中的所有数据值均正确的状态,如果有不正确的值,则该数据库已经丧失完整性

影响着数据中存储的数据所占的对数据进行最基本的类型约束,空间大小

只有符合类型要求的数据才能存储起来,这就是对数据完整性的一种要求

使用数据类型原则:够用就行,尽量取值范围小,这样可以节省存储空间。

4711362f5cb186d28210f8d0ed8b7570.png

d1c719c11f8257d9c970127e25a2e47c.png

数据约束

e3658a7b515941a325941a39a094d350.png

备注

配置好MySQL数据库服务后,默认创建4个库

1 information_schema 记录用户、表、视图等元数据信息,是一个虚拟出来的库,其对象都保存在内存中,没有对应的物理存在,用户无法再该库下创建对象,root都不行,唯一能做的就只有查询,

2 mysql 记录用户权限、帮助、日记等信息

3 performance_schema MySQL服务性能指标库,5.5引入

4 sys

show

774ad9bf208714cabd55b0088451547b.png

对结构的操作

eefd6a474e223817c1482c5b5608330d.png

bda66fcf9f5b6bf8648c0f916f04fb8c.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值