随笔分类 -  MYSQL

摘要:转自 https://www.cnblogs.com/luyj00436/p/16964305.html https://www.cnblogs.com/mtfan01/p/16797283.html 阅读全文
posted @ 2023-03-29 19:21 码农公子的幸福生活 阅读(17) 评论(0) 推荐(0) 编辑
摘要:解决办法一: 1.在mysql中修改 查看binlog过期时间,这个值默认是0天,也就是说不自动清理,可以根据生产情况修改,目前环境是设置的60天。 show variables like ‘expire_logs_days’; set global expire_logs_days = 60; # 阅读全文
posted @ 2023-03-12 14:13 码农公子的幸福生活 阅读(914) 评论(0) 推荐(0) 编辑
摘要:mysql唯一索引的作用 1、在数据库表结构中对字段添加唯一索引后,进行数据库进行存储操作时数据库会判断库中是否已经存在此数据,不存在此数据时才能进行插入操作。 2、索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一 例子: -- unique (OrderId) -- A表 O 阅读全文
posted @ 2023-01-12 18:01 码农公子的幸福生活 阅读(296) 评论(0) 推荐(0) 编辑
摘要:MySQL 删除时 Data truncation: Truncated incorrect DOUBLE value 数据库在删除的时候会做数据类型校验,将字段值转换为你传进去的类型,发现不能转换的就会报错 阅读全文
posted @ 2023-01-04 15:23 码农公子的幸福生活 阅读(447) 评论(0) 推荐(0) 编辑
摘要:MySQL删除有外键关联的表 现象: Cannot delete or update a parent row: a foreign key constraint fails 原因: 在删除表时, 删除的表与另外一张表存在外键关联 解决: 方案一: 先删除关联表的表数据,再删除当前表数据 方案二: 阅读全文
posted @ 2023-01-04 15:23 码农公子的幸福生活 阅读(262) 评论(0) 推荐(0) 编辑
摘要:1 命名规范 命名采用英文单词或业务缩写,可使用字母/数字/下划线三种,建议见名知义,从名称上基本可以看出对象的使用,禁止拼音或中文命名数据对象。 对象名称字符可以多个单词组合,单词过长可采用缩写,命名对象的字符长度不能超过30个,单词间根据情况加下划线分割,例如:v_rds_user。 表/视图/ 阅读全文
posted @ 2022-12-28 14:53 码农公子的幸福生活 阅读(71) 评论(0) 推荐(0) 编辑
摘要:具体可参考: https://www.cnblogs.com/2021dayang/p/15330740.html 阅读全文
posted @ 2022-02-20 20:40 码农公子的幸福生活 阅读(390) 评论(0) 推荐(0) 编辑
摘要:1.取数据最新一条: a.两个表联查,MAX的方式 b.用ROW_NUMBER(),取RN=1的方式 做项目发现:ROW_NUMBER()方式优于MAX ROW_NUMBER() OVER (PARTITION BY ID, _NAME ORDER BY STARTTIME DESC ) RN 2. 阅读全文
posted @ 2022-02-10 10:52 码农公子的幸福生活 阅读(27) 评论(0) 推荐(0) 编辑
摘要://mysql 处理时间 DATE_FORMAT(TIMESTAMP(STARTTIME), '%Y-%m-%d %H:%i:%s') AS STARTTIME date_format(STARTTIME, '%Y-%m-%d %H:%i:%s') AS STARTTIME //按天,按小时分组 G 阅读全文
posted @ 2022-02-05 21:03 码农公子的幸福生活 阅读(43) 评论(0) 推荐(0) 编辑
摘要:删表(含表结构) DROP TABLE MON_PARA; 删除表的某个字段(如果表特别大,那么执行速度会很慢) ALTER TABLE MON_PARA DROP COLUMN INNODB; 删除表的数据 DELETE FROM MON_PARA WHERE 1=1 阅读全文
posted @ 2021-12-18 16:35 码农公子的幸福生活 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1.DML(data manipulation language): 主要命令是:SELECT、UPDATE、INSERT、DELETE,这4条命令是用来对数据库里的数据进行操作的语言 2.DDL(data definition language): 主要的命令:CREATE、ALTER、DROP等 阅读全文
posted @ 2021-12-11 10:55 码农公子的幸福生活 阅读(362) 评论(0) 推荐(0) 编辑
摘要:运行顺序: ①from 库.表(找不到表的话就不运行了) ②where ③group by ④having ⑤distinct 字段1,字段2,字段3 (如果写了distinct就先去重,再order by),这里运行的是select后面的内容,就是你要显示的字段内容 ⑥order by ⑦limi 阅读全文
posted @ 2021-10-07 21:53 码农公子的幸福生活 阅读(33) 评论(0) 推荐(0) 编辑
摘要:cast CAST()函数,把一个字段转成另一个字段,比起orcale,MySQL相比之下就简单得多了,只需要一个Cast()函数就能搞定。其语法为:Cast(字段名 as 转换的类型 ), COALESCE() 主流数据库系统都支持COALESCE()函数,这个函数主要用来进行空值处理,其参数格式 阅读全文
posted @ 2021-09-26 21:35 码农公子的幸福生活 阅读(62) 评论(0) 推荐(0) 编辑
摘要:-- NULL值处理 我们已经知道 MySQL 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。 为了处理这种情况,MySQL提供了三大运算符: IS NULL: 当列的值是 NULL,此运算符返回 tru 阅读全文
posted @ 2021-09-26 21:06 码农公子的幸福生活 阅读(95) 评论(0) 推荐(0) 编辑
摘要:事务的特征 原子性 一致性 隔离性 永久性 (1) 原子性 事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。 假如用户在一个事务内完成了对数据库的更新,这时所有的更新对外部世界必须是可见的,或者完全没有更新。前者称 阅读全文
posted @ 2018-08-22 20:01 码农公子的幸福生活 阅读(50) 评论(0) 推荐(0) 编辑
摘要:oracle知识 续数据库对象:view - 视图视图是基于表或另一个视图的逻辑表,一个视图并不包含真实的数据,它提供了另一个视角查看或改变表中到的数据。视图是一个虚表,不是实际的物理存在,描述一个或多个表的子集... 阅读全文
posted @ 2018-08-16 20:00 码农公子的幸福生活 阅读(35) 评论(0) 推荐(0) 编辑
摘要:oracle基础知识常见操作:DDL:data defination language数据定义语言,create、alter 、truncate,dropDML:data manipulate language,... 阅读全文
posted @ 2018-08-16 17:48 码农公子的幸福生活 阅读(39) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示