• mysql创建表数据表

    数据库有了后,就可以在库里面建各种数据表了。创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性、引用完整性和域完整性)约束的过程。后面也是通过SQL语句和Navicat两种方式进行数据表的创建。【基本语法】 在MySQL中,可以使用CREATE TABLE语句创建表。 2024-12-25 10:45:32
  • MySQL 是如何实现 ACID 的?

    我们都知道,事务具有 ACID 四个特性——原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。但你知道 MySQL 是通过什么技术手段来实现的吗?ACID 简介先来简单回顾一下 ACID 的定义:原子性:事务作为一个整体被执 2024-12-25 10:33:21
  • 揭秘 FORCE INDEX :如何在 MySQL 中有效使用它

    概述在MySQL中,FORCE INDEX是一种查询提示,用于强制查询优化器使用特定索引来执行查询。查询优化器在执行查询时,会根据统计信息和查询条件等来选择最优的执行计划,包括选择哪个索引来提高查询性能。但有时候查询优化器可能会选择非最优的索引,或者无法识别最适合的索引,这时可以使用FORCE IN 2024-12-25 09:03:59
  • MySQL 全文索引实现一个简单版搜索引擎

    前言只有Innodb和myisam存储引擎能用全文索引(innodb支持全文索引是从mysql5.6开始的)char、varchar、text类型字段能创建全文索引(fulltext index type)全文索引的基于关键词的,如何区分不同的关键词了,就要用到分词(stopword)英文单词用空格 2024-12-25 08:48:48
  • mysql创建用户和权限配置

    1.登录本地用户命令:mysql -uroot -p123456登录外网用户(需要注意服务器可能只允许本地登录,需要修改相应的配置文件)配置文件是/etc/mysql/my.cnfvim /etc/mysql/my.cnf修改bind-address =127.0.0.1 将其注释掉;//作用是 2024-12-25 08:18:49
  • 产品操作MySQL第7篇 – 运算符 – IS NULL

    MYSQL本资料为产品岗位作为日常工作参考,语言口语化At 2019/4/27 By David.Yang介绍什么是IS NULL IS NULL作为一种运算符,用来对数据表中的NULL值数据进行过滤。语法target IS NULLtarget值为NULL,则表达式返回TRUE,否则返回FALSE 2024-12-25 08:03:13
  • MySql分区、分表和分库

    MySql分区、分表和分库数据库的数据量达到一定程度之后,为避免带来系统性能上的瓶颈。需要进行数据的处理,采用的手段是分区、分片、分库、分表。一些问题的解释:1.为什么要分表和分区?日常开发中我们经常会遇到大表的情况,所谓的大表是指存储了百万级乃至千万级条记录的表。这样的表过于庞大,导致数据库在 2024-12-24 10:46:02
  • MySQL关于IN和EXISTS比较,读完之后,大部分程序员收藏了

    1.exist,not exist一般都是与子查询一起使用. In可以与子查询一起使用,也可以直接in (a,b.....)。2.exist会针对子查询的表使用索引. not exist会对主子查询都会使用索引. in与子查询一起使用的时候,只能针对主查询使用索引. not in则不会使用任何索引. 2024-12-24 10:18:30
  • 在IDEA的maven项目中连接使用MySQL8.0方法教程

    首先看一下我的基本的开发环境:操作系统:MacOS 10.13.5编辑器:IDEA 2018.3其他:MySQL8.0.15、Maven 3.3.9、JDK 1.8好,下面就正式开始:第一步:在IDEA中新建一个maven项目1.使用骨架创建maven项目,此处选择:maven-archetype- 2024-12-24 09:47:56
  • MySQL窗口_序号函数

    窗口函数在hive中用的比较多,很多数据库很早也都支持了,MySQL从8.0开始支持窗口函数。窗口的概念非常重要,它可以理解为记录集合,窗口函数也就是在满足某种条件的记录集合上执行的特殊函数。对于每条记录都要在此窗口内执行函数,有的函数随着记录不同,窗口大小都是固定的,这种属于静态窗口;有的函数则相 2024-12-24 08:48:02