数据库:
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)
评论()
收藏
举报