数据库

数据库:

1.概念

  • 通俗的说,就是存储和操作数据的仓库,但是本质上是一个文件系统,对数据的操作就是对文件的操作,也就是说它就是用于存储和操作数据的文件系统
  • 它是关系型数据库——基于二维表存储的(比如Excel也是这样的)

2.库表结构操作

  • 图形化工具:一般就Navicat和Oracle常用一点
  • SQL语句只要掌握DQL和DML就行,最值得注意的一点——修改和删除一定不要忘了加条件,否则会很危险

3.内容

  • 表:即二维表,CRUD四个SQL语句要精通
  • 视图:即伪表,数据来源于原表,本身不存储数据,作用是辅助查询,提升查询性能以及品比敏感数据
  • 存储过程:一组为了完成特定功能的SQL语句集合,相当与java中的方法,一般在非银行的企业都禁止使用。

存储引擎

1.查看存储引擎的语句:

SHOW ENGINES;

2.InnoDB与MyISAM的区别

  • InnoDB是默认的存储引擎,支持事务,支持物理外键,天生支持行锁,手动支持表锁,使用的是聚簇索引——即索引与数据在同一个文件中,只有主键索引是聚簇索引,其他都是非聚簇索引
  • MyISAM不支持事务,不支持外键。只支持表锁,不支持行锁,使用的是非聚簇索引
posted @ 2025-03-11 00:36  挨踢男1115  阅读(38)  评论(0)    收藏  举报