数据库
文章平均质量分 71
数据库方面知识整理
云胡不喜呀~
这个作者很懒,什么都没留下…
展开
-
关于在数据库中如何存储时间这件事
我们在开发当中避免不了的就是存储时间,比如消息产生的时间,日志产生的时间等等,存储时间可以说是在任何开发中基本都会存在的,但是如何正确的存储时间呢?数据库中有存储时间的字段Datetime和Timestamp如果你还在用字符串来存储时间就赶紧醒醒吧 ,虽然使用起来简单粗暴,但是对程序的性能的影响是一个很大的开销特别是在访问量增大的时候!!字符串类型占用的空间比较大 , 而且在进行时间对比时的开销也比较大所以应该在Datetime和Timestamp中做出抉择或者根据实际条件选择最优的字段区别如下原创 2022-02-12 20:39:29 · 2041 阅读 · 0 评论 -
mysql笔记
SQLSQL属于高级语言,标准的SQL适合于所有的数据库产品SQL语句在执行的时候,实际上内部也会先进行编译,然后再执行SQLDBMS 负责执行SQL语句 ,通过执行SQL语句来操作DB当中的数据DBMS(执行)——》SQL——》 操作DB表 table表示数据库的基本组成单元 所有的数据都是表的形式组织非常直观行: 被称为数据/记录(data)列: 被称为字段(column)每一字段属性字段名 数据类型 相关的约束SQL 语句分类DQL (数据查询语言): 查询语原创 2021-11-21 18:49:59 · 649 阅读 · 1 评论 -
数据库——事物隔离级别
数据库——事务隔离级别事务是啥子?含义:事务由单独单元的一个或者多个sql语句组成,在这个单元中,每个mysql语句时相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中某条sql语句一旦执行失败或者产生错误,整个单元将会回滚,也就是所有受到影响的数据将会返回到事务开始以前的状态;如果单元中的所有sql语句均执行成功,则事务被顺利执行事务的特性(ACID)原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;一致性: 执行事务前后,数据保持一致,原创 2022-02-12 20:50:59 · 103 阅读 · 0 评论 -
连接查询——
连接查询连接查询又称多表查询: 当查询字段来自与多个表时要使用连表查询普通的连表查询会出现笛卡尔乘积现象 假设表1 有m行 表2 有n行 结果就会有m*n行发生原因 :没有添加有效地条件[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6YijfWce-1636023250416)(C:\Users\ZL\AppData\Roaming\Typora\typora-user-images\image-20211104171250598.png)]连接分类 内原创 2021-11-04 18:55:00 · 104 阅读 · 0 评论