数据库
文章平均质量分 62
学习前后端都必须要掌握的一门语言
于歌852
没有人不辛苦,只是有人不喊疼。
SB似的努力,是为了让自己变得NB。
展开
-
增删改查sql语法
sql中增删改查语句:1、“INSERT INTO”语句,用于向表格中增加新的行;2、“DELETE”语句,用于删除表中的行;3、“Update”语句,用于修改表中的数据;4、“SELECT”语句,用于从表中选取数据原创 2022-06-13 17:21:41 · 40628 阅读 · 1 评论 -
MySQL在面试中经常被问到的经典问题。
为什么用自增列作为主键1、如果我们定义了主键(PRIMARY KEY),那么InnoDB会选择主键作为聚集索引。如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引。如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用,是隐含的)。2、数据记录本身被存于主索引(一颗B+Tree)的叶子节点上,这就要求同一个叶子节点内(大小为一个内存页或磁原创 2022-04-01 10:23:30 · 230 阅读 · 0 评论 -
MYSQL中,CAST函数的使用规则
CAST函数语法规则是:Cast(字段名 as 转换的类型 ),其中类型可以为:CHAR[(N)] 字符型DATE 日期型DATETIME 日期和时间型DECIMAL float型SIGNED intTIME 时间型原创 2022-03-29 10:50:17 · 619 阅读 · 0 评论 -
一套sql语句同时支持Oracle跟Mysql?
最近项目在做一个需求:要求书写mpper.xml里面的sql语句同时兼容Oracle数据库跟mysql数据库的支持先给大家说一下思路:我们就是通过一套sql来支持对两个数据库语法的支持,采用动态切换连接数据源来判断连接的是oracle数据库还是mysq数据库。配置文件及xml的部分事例:接下来就总结一下oracle与mysql数据库部分函数的转换:tochar...原创 2022-03-28 10:29:48 · 2621 阅读 · 0 评论 -
花费四天时间呕心沥血写了MySQL的全部笔记,很适合初学者的笔记。
mysql day01总结笔记1.什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系是什么?数据库: 英文单词Database,简称DB。按照一定格式存储数据的一些文件的组合。顾名思义:存储数据的仓库,实际就是一堆文件,这些文件中存储了具有特定格式的数据。数据库管理系统:DataBaseManagement,简称DBMS。数据库管理系统时专门用来管理数据库中数据的,数据库管理系统可以对数据库当中的数据进行增删改查。 常见的数据库管理系统有:MySQL、Oracle、MS、原创 2021-07-21 22:40:35 · 475 阅读 · 0 评论