数据库
文章平均质量分 62
龙腾天下3
好好学习java技术,web前段,数据库,框架技术
展开
-
MySQL带条件的删除报错异常
报错信息:[SQL]DELETE FROM material_stock_unpack WHERE parent_id in (SELECT row_id from material_stock_unpack t where t.relation_id = 'M0000032822');[Err] 1093 - You can't specify target table 'material_stock_unpack' for update in FROM clause执行的SQL语句是: D.原创 2021-04-05 14:07:00 · 382 阅读 · 0 评论 -
[SQL]DELETE FROM material_stock_unpack t WHERE t.relation = ‘M0000032822‘; [Err] 1064 - You have an
[SQL]DELETE FROM material_stock_unpack t WHERE t.relation = 'M0000032822';[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 't WHERE t.relation = 'M0000032822原创 2021-04-05 13:37:09 · 92 阅读 · 0 评论 -
数据库——MySQL
MySQL一:数据库的三范式是什么?1:第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。2:第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。3:第三范式:任何非主属性不依赖于其它非主属性。二:一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 MySQL 数据库,又插入了一条数据,此时 id 是几?1:表类型如果是 MyISAM ,那 id 就是 82:表类型如果是 InnoDB,那 id.原创 2021-04-05 11:10:01 · 93 阅读 · 0 评论 -
Reids高速缓存数据库
Reids缓存数据库redis 是一个高性能的key-value(键值对)存储系统,是跨平台的非关系型数据库。Redis 能读的速度是11万次/s,写的速度是8.1万次/s。Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)原创 2021-02-28 20:25:59 · 469 阅读 · 0 评论 -
数据库索引——Mysql
一:索引:索引是一个单独的、存储在磁盘上的数据库结构,它们包含着对数据表里所有记录的引用指针。索引的优点索引的缺点:二:索引的分类:1:普通索引和唯一索引。2:单列索引和组合索引。3:全文索引。4:空间索引三:索引的设计规则:1:索引并非越多越好。2:避免对经常更新的表进行过多的索引,并且索引中的列尽可能少。3:数据量小的表最好不要使用索引。4:在条件表达式中经常用到的不同值较多的列上建立检索,在不同值少的列上不要建立索引。5:当唯一性是某种数据本身的特征时,指定唯一索引原创 2021-03-02 19:27:48 · 196 阅读 · 0 评论 -
mysql性能优化
一:优化查询1:分析查询语句 通过对查询语句的分析,可以了解查询语句执行情况,找出查询语句执行的瓶颈,从而优化查询语句。2:索引对查询速度的影响 mysql提高性能的一个最有效的方式就是对数据表设置合理的索引。索引提供了高效访问数据的方法,并且加快查询速度,因此,索引对查询速度有至关重要的影响3:使用索引查询 索引可以提升查询速度,但并不是使用带有索引的字段查询时,索引都会起作用 使用LIKE关键字的查询语句 使用多列索引的查询...原创 2021-03-02 19:29:00 · 128 阅读 · 0 评论