• 2024-07-04MySQL单表千万级数据查询优化大家怎么说(评论有亮点)
    题图来自APOD上次写了一篇MySQL优化实战的文章“MySQL千万级数据从190秒优化到1秒全过程”。这篇文章主要还是在实战MySQL优化,所以从造数据到查询SQL优化SQL都没有业务或者其它依赖,优化的技巧也不涉及软件架构就是纯SQL优化。由于笔者经验有限和篇幅限制没有展开讲很多细节,其
  • 2024-07-04一个简单的对数据库单表进行crud操作的持久层框架
    一个简单的持久层框架1.简单概述1.1什么是持久层框架与数据库交互的一层称为持久层(一般指的是dao层),用于完成orm操作。orm指什么?o:(Object对象)r:(relative关系)m:(mapping映射)。实体类—数据库表属性–表的字段实体类对象–一条记录集合—表中多条记录。
  • 2024-06-12Kingbase单表加密
    开启Kingbase的加密插件修改kingbase.conf,找到shared_preload_libraries配置项,增加sysencrypt插件,多个插件用半角逗号隔开。示例:shared_preload_libraries='liboracle_parser,synonym,plsql,force_view,kdb_flashback,plugin_debugger,plsql_plugin_debugger,plsql
  • 2024-05-30MySQL查询详解:单表查询、多表查询、分组查询、子查询
    效率工具推荐一个程序员的常用工具网站,效率加倍嘎嘎好用:程序员常用工具云服务器云服务器限时免费领:轻量服务器2核4G腾讯云:2核2G4M云服务器新老同享99元/年,续费同价阿里云:2核2G3M的ECS服务器只需99元/年,续费同价MySQL查询详解:单表查询、多表查询、分组查询、子查询在
  • 2024-05-28Mysql单表普通查询(新手推荐)
    大家在学校里学mysql查询的时候,尤其是遇到比较复杂查询的时候,不知道有没有经常遇到问题。小编在学习mysql的时候,经常哪个怎么搞,得出的值也老是不对,今天在这里分享一些原理性的东西,帮助大家理解如何去查询基础 3、select...聚合函数from表名1、where...
  • 2024-05-10分库分表
    业务介绍根据自己简历上的项目,想一个数据量较大业务(请求数多或业务累积大)。达到了什么样的量级(单表1000万或超过20G)。具体拆分策略水平分库,将一个库的数据拆分到多个库中,解决海量数据存储和高并发的问题。水平分表,解决单表存储和性能的问题。需要中间件sharding-sphe
  • 2024-03-29MySQL单表操作学习DDL_DML_DQL语句,以及模糊查询
    1.DDL语句CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`creatDate`datetimeDEFAULTNULL,`userName`varchar(20)DEFAULTNULL,`pwd`varchar(36)DEFAULTNULL,`phone`varchar(11)DEFAULTNULL,`age`tinyi
  • 2024-03-28MySql单表操作学习DDL_DML_DQL语句
     数据库名称可以为【schoolDB】,字符集【utf8】,排序规则【utf8_general_ci】。1、创建数据表——DDLCREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAULTNULLCOMMENT'创建时间',`userName`varchar
  • 2024-03-26mysql学习笔记-单表学习
    分类全称说明DDLDataDefinitionLanguage数据定义语言,用来定义数据库对象(数据库,表,字段)DMLDataManipulationLanguage数据操作语言,用来对数据库表中的数据进行增删改DQLDataQueryLanguage数据查询语言,用来查询数据库中表的记录DCLDataControl
  • 2024-03-26MySQL单表操作学习DDL_DML_DQL语句
    1创建数据库----DDL语句CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAULTNULLCOMMENT'创建时间',`userName`varchar(20)DEFAULTNULLCOMMENT'用户名',`pwd`varchar(36)DEFA
  • 2024-03-25MySQL日常练习——单表DDL DML DQL
    1.建表语句——DDLCREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAULTNULLCOMMENT'创建时间',`userName`varchar(20)DEFAULTNULLCOMMENT'用户名',`pwd`varchar(36)DEFAULTN
  • 2024-03-24MySQL数据库——单表查询、连接查询、子查询
    头歌MySQL数据库代码、答案,单表查询、连接查询、子查询目录MySQL数据库— 单表查询(一)第一关:基本查询语句第二关:带IN关键字的查询 第三关:带BETWEENAND的范围查询MySQL数据库— 单表查询(二)第一关:带LIKE的字符匹配查询第二关:查询空值与去除重复结果 第三关:
  • 2024-03-20Web框架开发-Django-数据库表的单表查询
    一、添加表记录对于单表有两种方式方式一:12book_obj=models.Book(title="python全栈开发",price=100,publishData="2015-08-08",author='张三',publish='机械工业出版社')    book_obj.save()方式二:12#方式二:    models.Book.objec
  • 2024-03-10三、MyBatis基础配置之映射文件Mapper.xml(均为单表查询示例)
    一)动态if需求:多条件组合查询。  二)动态foreach需求:多值查询。  三)动态抽取
  • 2024-02-27从MySQL全备中恢复单库或单表数据
    一、全库备份恢复单个库的数据流程:1、从全备份文件中将需要的库的建表语句和INSERT数据拿出来,然后再导入sed-n'/^--CurrentDatabase:`库名`/,/^--CurrentDatabase:`/p'全备SQL>库.sql2、导入库中mysql库名<库.sql3、检查数据二、全库备份恢复单个表的数据流
  • 2024-02-05使用with 还是 join
    用分解关联查询的方式查询具有以下优势:多次单表查询,让缓存的效率更高;许多应用程序可以方便地缓存单表查询对应的结果对象。对MYSQL的查询缓存来说,如果关联中的某个表发生了变化,那么就无法使用查询缓存了,而拆分后,如果某个表很少改变,那么基于该表的查询就可以重复利用查询缓存结果
  • 2024-01-13面试官:如果单表数据量过大怎么办?
    要回答这个问题,首先我们要明确这个表的数据是否全部有用?使用MySQL的过程,经常会遇到一个问题,比如说某张”log”表,用于保存某种记录,随着时间的不断的累积数据,但是只有最新的一段时间的数据是有用的;这个时候会遇到性能和容量的瓶颈,需要将表中的历史数据进行归档。也就是说,大部分情况,我
  • 2023-12-26草缸开缸的购物清单
    前言最近入坑草缸了,这里记录一下自己的购物清单正文物品购买渠道价格备注超白缸:603145咸鱼1656毫米厚前置过滤桶咸鱼40森森wf603过滤桶咸鱼178创新CF800水草泥淘宝:尼特利旗舰店131尼特利1代泥火山石咸鱼13.82~3cm颗粒二氧化碳灭火器咸鱼462KGCO2灭火器减压阀淘宝64.8沐梵小单表
  • 2023-11-30sqlsever单表改名及备份
    --改名EXECsp_rename'old_table_name','new_table_name';--备份select*intodbo.t_scs_0304fromdbo.t_scs;对表结构字段进行修改:添加列:altertable表名add列名varchar(55)删除列:altertable表名dropcolumn列名改列类型:altertable表名altercolumn列名varc
  • 2023-11-27django-单表操作
    一、常用字段和非常用字段#常用字段-IntegerField整数-AutoField自增字段-BooleanFieldbool类型-CharField字符串类型-DateField日期字段,日期格式 YYYY-MM-DD,相当于Python中的datetime.date()实例。-DateTimeField日期时间字段,格
  • 2023-11-27单表查询
    查询名字叫xxx的书fromapp01importmodelsdefbooks(request):#models.Book.objects.create(name='xxx',price=10.34,publish='南京出版社')###book=models.Book(name='yyy',price=11.34,publish='南京出版社')#book.save()
  • 2023-11-27字段和字段参数介绍 单表增加
    classBook(models.Model):#如果不写id,会默认一个id,并且自增#primary_key=True表示该字段是主键,一个表中只能由一个主键#id=models.AutoField(primary_key=True)#varchar类型,长度,#字段是否可以为空:null=True,可以为空#默认值:default='未知书名
  • 2023-11-09MySQL 单表数据最大不要超过多少行?为什么?
    1背景作为在后端圈开车的多年老司机,是不是经常听到过,“mysql单表最好不要超过2000w”,“单表超过2000w就要考虑数据迁移了”,“你这个表数据都马上要到2000w了,难怪查询速度慢”这些名言民语就和“群里只讨论技术,不开车,开车速度不要超过120码,否则自动踢群”,只听过,没试过
  • 2023-10-20MySQL学习(6)单表访问方法
    什么是访问方法MySQL执行查询语句的方式称为访问方法(accessmethod)。单表的访问方法有哪些const通过主键或唯一二级索引列定位一条记录的方法叫const,这种方法要求主键列或者唯一二级索引列与一个常数进行等值比较时才有效。注意,使用唯一二级索引且搜索条件为ISNULL无效。例
  • 2023-10-01mysql单表查询操作
    本文列举数据库的单表查询语法及实际使用,以员工表和部门表作为举例:部门表:dept点击查看创建部门表sqlcreate table `dept`  (  `deptno` int(2) not null,  `dname` varchar(14),  `loc` varchar(13),  primary key (`deptno`));员工表:emp点击查看创建