您的位置:首页 >> mySQL

列表

  • MySQL数据库误删回滚怎么解决

    php

    某次一不小心,用了delete from xxx 删除了几条重要数据,在网上找了很多方法,但都比较零散,打算记录本次数据找回的过程。大致分为以下几步1、查看binlog是否开启# log_bin是ON,就说明打开了 OFF就是关闭状态,以下

  • php

    1、建议将单张表索引数控制在5个以内。2、组合索引字段数不建议超过5个。3、join禁止超过三个表。需要join的字段,数据类型必须绝对一致。4、严禁左模糊或全模糊,如需要用搜索引擎解决。5、如果有orderby场景,请注意索引的有序性。实

  • php

    from_unixtime(timestamp, format):timestamp为int型时间,如14290450779;format为转换的格式,包含格式如下:%M 月名字(January……December) %W 星期名字(Sun

  • php

    MySQL 字符串类型  在MySQL数据库中,没有字符串概念,只有字符,所以数据库只用单引号。  Char(4):存放4个字符,中英文一样。  Varchar(L):实现变长机制,需要额外的空间来记录数据真实长度。  L理论长度是6553

  • php

    1、显式启动事务语句,begin或start transaction,提交commit,回滚rollback。2、set autocomit=0,这个命令会自动关闭这个线程。只要执行select语句,事务就会启动,不会自动提交,直到主动执行

  • php

    什么是转义符转义符是一种特殊字符,用于告诉计算机如何处理一些特殊字符或者字符串。在Mysql中,转义符用来处理一些特殊字符,如单引号、双引号、反斜杠等。Mysql中常用的转义符包括:、、"、、、 等。转义符的使用2.1 单引号和双引号

  • php

    PHP是一款非常流行并且实用的编程语言,它可以用于各种不同的项目,从简单Java应用程序到大型Web应用程序。对于许多网站工程师来说,查询数据库中的数据是一个基本的需求,这可以使我们更好地了解网站上的用户行为,以及优化网站的性能。本文将探讨

  • MySQL中存储的数据查询的时候怎么区分大小写

    php

    场景描述今天在将 Hive 表同步到 MySQL 之后,其中有一列是唯一列,但是在 MySQL 中查询的时候 count 与 distinct count 查询出来的数值是不一样的,这么来看的话是有重复的数据(按理说不应该的,因为在 Hiv

  • mysql自增长id用完了该如何解决

    php

    mysql自增长id用完了,怎么办?作为一名程序员,在求职面试时,不知你有没有遇到类似这样的问题。张工是一名java程序员,最近到一家互联网公司面试,面试官就问了他这样的一个问题。面试官:"用过mysql吧,你们数据表主键id是用自增主键还

  • php

    一、前言mysql5.7版本开始支持JSON类型字段json_extract可以完全简写为 ->json_unquote(json_extract())可以完全简写为 ->>下面介绍中大部分会利用简写二、创建示例表CREATE TABLE

  • MySQL数据库优化的知识有哪些

    php

    数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷.1、优化一览图2、优化笔者将优化分为了两大类,软优化和硬

  • MySQL约束之默认约束default与零填充约束zerofill怎么实现

    php

    默认约束MySQL 默认值约束用来指定某列的默认值。添加默认约束方式1: <字段名> <数据类型> default <默认值>;方式2: alter table 表名 modify 列名 类型 default 默认值;create tabl

  • php

    什么是分表?在 MySQL 中,表是数据存储的主要形式。如果一张表中存储了数百万条记录,那么查询数据的速度就会变得很慢,因为 MySQL 需要扫描整个表来找到所需的数据。为了加快查询速度,有助于将大型表拆分成多个小表,每个小表存储相应的一部

  • FreeBSD13中怎么安装MySQL数据库

    php

    MySQL是一个开放源码的小型关联式数据库管理系统,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站

  • php

    MySQL开启用户远程登录权限当在Docker中创建一个Mysql的容器后,需要使用工具如:navicate来连接容器内的MySQL服务,但是提示Access denied for user root@ x.x.x.x (using pas

  • MySQL怎么迁移KingbaseESV8R2

    php

    1. 使用Oracle中转KingbaseESV8R2只支持从Oracle迁移,所以先MySQL迁移到Oracle。迁移到Oracle问题:1.oracle对表名有最大30位限制2.invalid hex number,无效16进制3.表数

  • php

    用Union优化Like语句1)有时候,你可能需要在查询中使用or操作符进行比较。当or关键字在where子句中使用频率过高的时候,它可能会使MySQL优化器错误的选择全表扫描来检索记录。union子句可以是查询执行的更快,尤其是当其中一个

  • mysql中varchar类型如何实现日期进行比较、排序等操作

    php

    在mysql使用过程中,日期一般都是以datetime、timestamp等格式进行存储的,但有时会因为特殊的需求或历史原因,日期的存储格式是varchar,那么我们该如何处理这个varchar格式的日期数据呢?使用函数:STR_TO_DA

  • MySQL MVVC多版本并发控制如何实现

    php

    一、概述多版本并发控制(MVCC)是一种并发控制的技术。实现数据库并发控制的MVVC与undo log中的版本链密不可分,它通过维护数据行多个版本来完成。简单的说就是当前事务查询另一个事务正在更改的行(如果此时读取就会发生脏读),不用加锁等

  • MySQL命令行登入的方式有哪些

    php

    方法一:开始菜单 -> 所有程序 -> MySQL -> MySQL Server 8.0 -> MySQL 8.0 Command Line Client方式二:cmd命令行客户端mysql -h 主机名 -P 端口号 -u 用户名 -p