网站首页 站内搜索

搜索结果

查询Tags标签: 主键,共有 985条记录
  • Mysql——索引

    索引 1. 建立起一个在存储表阶段就有的一个存储结构能在查询的时候加速。 2. 提高读的速度,降低写的速度。 3. 读写比例为10:1 索引原理: 因软件时听过操作系统来进行对硬盘的读取工作(硬盘7200转,表示每分钟硬盘转7200圈)如果软件每次提取数据都只提取一点(像提取文…

    2022/8/26 2:53:12 人评论 次浏览
  • postgresql使用group by进行数据去重-2022新项目

    一、业务场景数据去重是web开发中经常会遇到的方式之一,数据库操作中有一个关键字distinct主要就是用来做这件事,用来进行去重。 比如进行统计查询的时候,可以这样写 select count(dintinct(需要去重的字段)) from table;这样如果统计的时候,某个字段存在 重复时,就…

    2022/8/23 2:54:58 人评论 次浏览
  • 2022-08-18 MySQL常用函数

    MySQL常用函数 聚合函数count:计数。count(*)≈count(1)>count(主键)count(*):MySQL对count(*)底层优化,count(0)。 count(1) count(主键) count(字段)min:最小值 max:最大值 sum:求和 avg:平均值数值型函数 主要是对数值型进行处理。ceiling(x):向上取整 floo…

    2022/8/23 2:24:21 人评论 次浏览
  • 2022-08-18 day31 第一小组 王鸣赫

    目录MySQL常用函数聚合函数数值型函数字符串型函数日期和时间函数获取时间和日期时间戳和日期转换函数根据日期获取年月日的数值时间日期的计算加密函数流程控制函数数据库设计三范式第一范式第二范式第三范式常见的表关系一对一一对多多对多mysql未完待续....JDBC: MySQ…

    2022/8/22 6:56:10 人评论 次浏览
  • 三.database阶段回顾

    阶段回顾:1.mysql:文件管理软件 2.三部分:   服务端   sql语句   客户端 3.客户端   mysql   navicat 4.授权操作   用户操作   授权操作 5.sql语句   数据库操作     create database xx default charset utf8;     drop database…

    2022/8/20 23:53:54 人评论 次浏览
  • 搞定面试官 - 可以介绍一下在 MySQL 中你平时是怎么使用 COUNT() 的嘛?

    大家好,我是程序员啊粥。 相信在大家的工作中,有很多的功能都需要用到 count(*) 来统计表中的数据行数。同时,对于一些大数据的表,用 count 都是瑟瑟发抖,往往会结合缓存等进行处理。 那么,我们今天就来分析一下,在 InnoDB 中,关于 count 的一些处理措施和优化。 …

    2022/8/16 2:25:59 人评论 次浏览
  • Mysql 通过navicat 使用uuid 为表设置主键方法

    在Navicat中设置id主键为UUID自增UUID是可以在java后端代码中定义的,但在建表的时候就设置好的话可以简单点 具体方法如下: 添加触发器,然后定义代码拷贝:(一个字都不要少)这样就可以简单实现id按照UUID自增了,当然语句还能有别的变换,大家可以自行上网查阅BEGINS…

    2022/8/9 2:25:57 人评论 次浏览
  • Mybatis 获取自增主键 useGeneratedKeys与keyProperty 解答

    Mybatis 获取自增主键 今天开发的时候遇到一个疑惑,业务场景是这样的, 但是百度好久没有找到合适的解答,于是自己向同事了解,感觉还不错,因此写上了这个文章有一个表A和一个表B A就是一个主表,B就是一个明细表 两表之间的关联关系是 A.ID = B.BusinessId 其中A.ID 是…

    2022/8/4 23:27:06 人评论 次浏览
  • Mysql数据库存取原理及性能优化

    一、Mysql的系统架构图 二、Mysql存储引擎Mysql中的数据是通过一定的方式存储在文件或者内存中的,任何方式都有不同的存储、查找和更新机制,这意味着选择不同的方式对于数据的存取有效率的差距。 这种不同的存储方式在 MySQL中被称作存储引擎。存储引擎是Mysql数据库系统…

    2022/8/3 2:23:01 人评论 次浏览
  • mysql常用笔记

    引擎 myisam5.5.8版本前默认的储存引擎,适合读多写少的表,支持表锁,支持全文索引,会储存表的总行数,不支持事务,不支持行锁,一个表有储存成三个文件,结构(frm),数据(myd),索引(myi)。索引结构默认使用b+Tree类型 innodb5.5.8版本后默认的储存引擎,适合需要数…

    2022/8/2 2:24:31 人评论 次浏览
  • MySQL的优化

    表字段的类型设计字符串 char 定长字符串 如 char(8) 低于8个,剩下的用空格填充,高于8个,报异常 varchar 不定长字符串 如 varchar(8)低于8个,经历收缩过程,变为实际大小.高于8个,报异常 如果字段长度固定,选用char,不固定,选用varchar 姓名: varchar 学号 char 城…

    2022/8/1 2:23:26 人评论 次浏览
  • Sharding jdbc

    分片策略第一种:none不分片策略,SQL会发给所有节点去执行,这个规则没有子项目可以配置第一种:inline 行表达式分片策略(核心)使用Groovy表达时,提供对SQL语句的=和in的分片操作支持,只支持单分片键第三种:按照时间日期,标准规则分库分表标准分片 - Standard 第四…

    2022/7/30 23:22:53 人评论 次浏览
  • 通过 PowerDesigner工具建立数据库表

    第二步: 第三: 第四步: 第5步:这部是要把对应的勾去掉,不然同时创建两个表的字段名重复复用不了,两张图片贴一起了 第六步:设置主键id自增长 第7步:概念模型生成好,就生成物理模型,如果表的关系是多对多,则生成物理模型的时候会自动生成一张中间表来关联第九步…

    2022/7/30 2:26:40 人评论 次浏览
  • mysql 10: 数据库设计三范式

    DBA命令 导出数据导出某库在shell窗口:mysqldump database_name > /home/wangxun/mysqlBackUp/database_name.sql -uroot -pXXX;导出某表在shell窗口:mysqldump database_name tb_name > /home/wangxun/mysqlBackUp/tb_name.sql -uroot -pXXX;导入数据create da…

    2022/7/30 2:22:48 人评论 次浏览
  • MYSQL高级第二天(5)

    5.1、大批量的插入数据 1、主键顺序插入因为innodb类型的表是按照主键的顺序保存的,所以将导入的数据按主键的顺序排列,可以有效地提高导入数据的效率。2、关闭唯一性校验当前表结构存在唯一性索引在导入数据前执行SET UNIQUE_CHECKS=0,关闭唯一性校验,在导入结束后执…

    2022/7/28 2:26:20 人评论 次浏览
扫一扫关注最新编程教程