标签:Mysql

在 Linux 上安装 MySQL

在 Linux 上安装 MySQL

让我们了解如何在 Linux 上安装 MySQL -Linux 支持许多不同的安装 MySQL 的解决方案。我们将看到如何在 Ubuntu 20.02 上安装 MySQL。以下是步骤 -Step1 - 打开终端并输入以下命令 -现在,开始创建新的数据库和表就在其中。以上就是在 Linux 上安装 M

大白菜程序猿 大白菜程序猿 2023-08-28
0 0 0
MySQL 虚拟生成列如何与内置函数一起使用?

MySQL 虚拟生成列如何与内置函数一起使用?

Copyright 2014-2023 https://www.php.cn/ All Rights Reserved | 苏州跃动光标网络科技有限公司 | 苏ICP备2020058653号-1  | 本站CDN由 数掘科技 提供

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-08-28
0 0 0
如何将主键作为外部引用到MySQL中的各种表?

如何将主键作为外部引用到MySQL中的各种表?

alter table yourSecondTableName add constraint `yourConstraintName` foreign key(`yourSecondTableNamePrimaryKey`) references yourFirstTableName(yourFir

三掌柜 三掌柜 2023-08-28
0 0 0
在 Unix/Linux 上升级 MySQL 二进制或基于包的安装

在 Unix/Linux 上升级 MySQL 二进制或基于包的安装

就地升级涉及关闭旧的 MySQL 服务器,将旧的 MySQL 二进制文件或软件包替换为新的。完成此操作后,MySQL 服务器将在现有数据目录上重新启动。此后,现有安装的剩余部分(需要某种升级)将被升级。对于某些 Linux 平台,MySQL 安装从RPM 或 Debian 软件包将 包括“syste

张二河 张二河 2023-08-28
0 0 0
如果没有提供参数,MySQL CHAR_LENGTH() 函数将返回什么?

如果没有提供参数,MySQL CHAR_LENGTH() 函数将返回什么?

在这种情况下,这意味着我们提供一个空字符串作为 CHAR_LENGTH() 函数的参数。如果提供空字符串,它将返回 0,因为 CHAR_LENGTH() 函数没有要计算的字符。mysql> Select CHAR_LENGTH(''); +-----------------+ | CHAR_L

剑圣无痕 剑圣无痕 2023-08-28
0 0 0
MySQL BigInt Zerofill 与 int Zerofill?

MySQL BigInt Zerofill 与 int Zerofill?

MySQL BigInt 和 int 之间的区别在于 INT 是 32 位长,而 BIGINT 是 64 位长。以下是一些要点 -BigInt 占用 8 个字节的存储空间,而 int 占用 4 个字节的存储空间。int 占用 int(10) 的最大值 4294967295 ,而 bigint(20)

法医 法医 2023-08-28
0 0 0
我们怎样才能修改MySQL视图的定义而不删除它呢?

我们怎样才能修改MySQL视图的定义而不删除它呢?

语法ALTER VIEW view_name AS SELECT column1,column2… FROM table WHERE conditions;登录后复制示例为了说明这一点,我们正在修改名为“Info”的视图的定义,该视图具有以下数据 -mysql> Select * from I

捡田螺的小男孩 捡田螺的小男孩 2023-08-28
0 0 0
一文搞懂 MySQL 为什么选择 B+树索引

一文搞懂 MySQL 为什么选择 B+树索引

这篇文章主要用来介绍 mysql 底层 innodb 在索引的选型上可以选择的索引类型,以及为什么最后选择了 B+树索引。 1. B+树索引 B+ 树是一棵完全平衡的 m 阶多叉树。所谓的 m 阶,指的是每个节点最多有 m 个子节点,并且每个节点里都存了一个紧凑的可包含 m 个元素的数组。 B+

竹子爱熊猫 竹子爱熊猫 2023-08-28
0 0 0
面试官:MySQL 是如何实现 ACID 的?

面试官:MySQL 是如何实现 ACID 的?

在面试中,面试官只要问MySQL的ACID,然后可以立马背出来八股文来(还有部分人估计都还回答不上来)。更可恶的是,有些面试官不按套路出牌,会继续问了,MySQL到底是如何实现ACID的呢?蒙圈了吧,实话实说,这道题能劝退95%的人。今天,本文主要探讨MySQL InnoDB 引擎下ACID的实现原

捡田螺的小男孩 捡田螺的小男孩 2023-08-28
0 0 0
如果我使用整数值作为 MySQL LOCATE() 函数的参数,会发生什么情况?

如果我使用整数值作为 MySQL LOCATE() 函数的参数,会发生什么情况?

MySQL 允许我们使用整数值作为 LOCATE() 函数的参数。我们不需要使用引号。可以借助以下示例进行演示 -示例mysql> Select LOCATE(5,1698235); +-------------------+ | LOCATE(5,1698235) | +----------

捡田螺的小男孩 捡田螺的小男孩 2023-08-27
0 0 0
在MYSQL中,我们如何存储日、月或月日均为零且日均为零的日期?

在MYSQL中,我们如何存储日、月或月日均为零且日均为零的日期?

要存储日、月或月日均为零的日期,我们必须将 sql 模式设置为allow_invalid_dates 模式。mysql> set sql_mode = 'allow_invalid_dates'; Query OK, 0 rows affected (0.00 sec) mysql>

张二河 张二河 2023-08-27
0 0 0
如果 CONV() 函数中数字“N”的值与其基数不符会发生什么?

如果 CONV() 函数中数字“N”的值与其基数不符会发生什么?

如果 CONV() 函数中给出的数字与其基数不符,MySQL 将返回 0 作为输出。假设,如果我们想要将十进制数字 9 转换为二进制数字系统中的数字,那么在这种情况下 from_base 的值必须为 10,但如果我们提供 8 作为 from_base 的值,那么 MySQL 将返回 0 作为输出。示

法医 法医 2023-08-27
0 0 0
如何从 MySQL DATETIME 实例获取总秒数?

如何从 MySQL DATETIME 实例获取总秒数?

MySQL DateTime 实例可以通过 UNIX_TIMESTAMP() 函数按以下方式转换为秒 -mysql> Select UNIX_TIMESTAMP('2017-05-15 04:05:30') AS 'NUMBER OF SECONDS'; +-----------------

共饮一杯 共饮一杯 2023-08-27
0 0 0
如何在 Linux 中导入和导出 MySQL 数据库

如何在 Linux 中导入和导出 MySQL 数据库

如果您是 Linux 用户并且使用 MySQL 数据库,您可能需要不时导入或导出数据库。导入数据库意味着将数据从外部源复制到MySQL数据库,而导出意味着将数据从MySQL数据库复制到外部源。本文将向您展示如何使用几种不同的方法在 Linux 中导入和导出 MySQL 数据库。 MySQL 简介 M

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-08-27
0 0 0
如何使用 VIEWS 来模拟 CHECK CONSTRAINT?

如何使用 VIEWS 来模拟 CHECK CONSTRAINT?

示例假设我们有一个名为“car1”的表,可以修复该问题语法注册号,如两个字母、一个破折号、三个数字、一个破折号、两个字母,如下 -mysql> Create table car1 (number char(9)); Query OK, 0 rows affected (0.32 sec) m

大白菜程序猿 大白菜程序猿 2023-08-27
0 0 0
使用 MySQL Workbench 创建存储过程?

使用 MySQL Workbench 创建存储过程?

让我们首先创建一个存储过程。以下是使用 MySQL Workbench 创建存储过程的查询。use business; DELIMITER // DROP PROCEDURE IF EXISTS SP_GETMESSAGE; CREATE PROCEDURE SP_GETMESSAGE() BEGI

穿过生命散发芬芳 穿过生命散发芬芳 2023-08-27
0 0 0
在 MySQL 中,我们如何使用带有格式字符串的 FROM_UNIXTIME() 函数?

在 MySQL 中,我们如何使用带有格式字符串的 FROM_UNIXTIME() 函数?

mysql> Select FROM_UNIXTIME(1555033470 '%Y %M %D')AS 'Formatted Output'; +------------------+ | Formatted Output | +------------------+ | 2019 Apri

向阳逐梦 向阳逐梦 2023-08-27
0 0 0
将 MySQL 字段重置为默认值?

将 MySQL 字段重置为默认值?

在 MySQL 中,有两种方法可以将 MySQL 字段重置为默认值。一种是default关键字,另一种是default()函数。情况1:使用default关键字。语法如下:UPDATE yourTableName SET yourColumnName=default where yourCondit

贤蛋大眼萌 贤蛋大眼萌 2023-08-27
0 0 0
从源安装 MySQL

从源安装 MySQL

源发行版的文件名可以与那些不同使用源发行版名称是通用的并且没有平台名称的事实来预编译二进制发行版。另一方面,二进制发行版名称有一个平台名称,指示该发行版打算使用的系统类型(例如,pc-linux-i686 或 winx64)。使用 MySQL开发树要从标准源代码发行版安装 MySQL,必须遵循以下步

向阳逐梦 向阳逐梦 2023-08-27
0 0 0
MySQL 如何处理约束?

MySQL 如何处理约束?

Copyright 2014-2023 https://www.php.cn/ All Rights Reserved | 苏州跃动光标网络科技有限公司 | 苏ICP备2020058653号-1  | 本站CDN由 数掘科技 提供

大白菜程序猿 大白菜程序猿 2023-08-27
0 0 0
1 205 206 207 208 209 736