开发者社区> 小麦苗> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

MySQL中的运算符

简介: MySQL中的运算符 数据库中的表结构确立后,表中的数据代表的意义就已经确定。而通过MySQL运算符进行运算,就可以获取到表结构以外的另一种数据。
+关注继续查看
MySQL中的运算符


数据库中的表结构确立后,表中的数据代表的意义就已经确定。而通过MySQL运算符进行运算,就可以获取到表结构以外的另一种数据。例如,学生表中存在一个birth字段,这个字段表示学生的出生年份。而运用MySQL的算术运算符用当前的年份减学生出生的年份,那么得到的就是这个学生的实际年龄数据。这就是MySQL的运算符,所以熟悉并掌握运算符的应用,对于操作MySQL数据库中的数据是非常有用的。下面就来熟悉一下MySQL支持的4种运算符都具备哪些功能。

算术运算符:执行算术运算,例如:加、减、乘、除等。

比较运算符:包括大于、小于、等于或者不等于,等等。主要用于数值的比较、字符串的匹配等方面。例如:LIKE、IN、BETWEEN AND和IS NULL等都是比较运算符,还包括正则表达式的REGEXP也是比较运算符。

逻辑运算符:包括与、或、非和异或等逻辑运算符。其返回值为布尔型,真值(1或true)和假值(0或false)。

位运算符:包括按位与、按位或、按位取反、按位异或、按位左移和按位右移等位运算符。位运算必须先将数据转换为二进制,然后在二进制格式下进行操作,运算完成后,将二进制的值转换为原来的类型,返回给用户。

算术运算符

算术运算符是MySQL中最常用的一类运算符。MySQL支持的算术运算符包括:加、减、乘、除、求余。

 

加(+)、减(-)和乘(*)可以同时计算多个操作数。除号(/)和求余运算符(%)也可以同时计算多个操作数,但是这两个符号计算多个操作数不太好。DIV和MOD这两个运算符只有两个参数。进行除法和求余的运算时,如果x2参数是0或者null,计算结果将是空值(NULL)。

比较运算符

比较运算符是查询数据时最常用的一类运算符。SELECT语句中的条件语句经常要使用比较运算符。通过这些比较运算符,可以判断表中的哪些记录是符合条件的。

下面对几种较常用的比较运算符进行详解。

1.运算符“=”,“=”用来判断数字、字符串和表达式等是否相等。如果相等,返回1,否则返回0。

说明:在运用“=”运算符判断两个字符是否相同时,数据库系统都是根据字符的ASCII码进行判断的。如果ASCII码相等,则表示这两个字符相同。如果ASCII码不相等,则表示这两个字符不相同。注意,空值(NULL)不能使用“=”来判断。

2.运算符“<>”和“!=”,“<>”和“!=”用来判断数字、字符串、表达式等是否不相等。如果不相等,则返回1;否则,返回0。这两个符号也不能用来判断空值(NULL)。

3.运算符“>”,“>”用来判断左边的操作数是否大于右边的操作数。如果大于,返回1;否则,返回0。同样,空值(NULL)不能使用“>”来判断。

4.运算符“IS NULL”,“IS NULL”用来判断操作数是否为空值(NULL)。操作数为NULL时,结果返回1;否则,返回0。IS NOT NULL刚好与IS NULL相反。

说明:“=”、“<>”、“!=”、“>”、“>=”、“<”、“<=”等运算符都不能用来判断空值(NULL)。一旦使用,结果将返回NULL。如果要判断一个值是否为空值,可以使用IS NULL和IS NOT NULL来判断。注意:NULL和'NULL'是不同的,前者表示为空值,后者表示一个由4个字母组成的字符串。

5.运算符“BETWEEN AND”,“BETWEEN AND”用于判断数据是否在某个取值范围内。

其表达式如下:

x1 BETWEEN m AND n

如果x1大于等于m,且小于等于n,结果将返回1,否则将返回0。

6.运算符“IN”,“IN”用于判断数据是否存在于某个集合中。

其表达式如下:

x1 IN(值1,值2,……,值n)

如果x1等于值1到值n中的任何一个值,结果将返回1。如果不是,结果将返回0。

7.运算符“LIKE”,“LIKE”用来匹配字符串。

其表达式如下:

x1 LIKE s1

如果x1与字符串s1匹配,结果将返回1。否则返回0。

8.运算符“REGEXP” ,REGEXP”同样用于匹配字符串,但其使用的是正则表达式进行匹配。

其表达式格式如下:

x1 REGEXP'匹配方式'

如果x1满足匹配方式,结果将返回1;否则将返回0。

说明:使用REGEXP运算符匹配字符串,其使用方法非常简单。REGEXP运算符经常与“^”、“$”和“.”一起使用。“^”用来匹配字符串的开始部分;“$”用来匹配字符串的结尾部分;“.”用来代表字符串中的一个字符。 

逻辑运算符 

逻辑运算符用来判断表达式的真假。如果表达式是真,结果返回1。如果表达式是假,结果返回0。逻辑运算符又称为布尔运算符。MySQL中支持4种逻辑运算符,分别是与、或、非和异或。

 

1.“与”运算

“&&”或者“AND”是“与”运算的两种表达方式。如果所有数据不为0且不为空值(NULL),则结果返回1;如果存在任何一个数据为0,则结果返回0;如果存在一个数据为NULL且没有数据为0,则结果返回NULL。“与”运算符支持多个数据同时进行运算。

2.“或”运算

“||”或者“OR”表示“或”运算。所有数据中存在任何一个数据为非0的数字时,结果返回1;如果数据中不包含非0的数字,但包含NULL时,结果返回NULL;如果操作数中只有0时,结果返回0。“或”运算符“||”可以同时操作多个数据。

3.“非”运算

“!”或者NOT表示“非”运算。通过“非”运算,将返回与操作数据相反的结果。如果操作数据是非0的数字,结果返回0;如果操作数据是0,结果返回1;如果操作数据是NULL,结果返回NULL。

4.“异或”运算

XOR表示“异或”运算。当其中一个表达式是真而另外一个表达式是假时,该表达式返回的结果才是真;当两个表达式的计算结果都是真或者都是假时,则返回的结果为假。

位运算符 

位运算符是在二进制数上进行计算的运算符。位运算会先将操作数变成二进制数,进行位运算。然后再将计算结果从二进制数变回十进制数。MySQL中支持6种位运算符,分别是:按位与、按位或、按位取反、按位异或、按位左移和按位右移。

 

运算符的优先级

 

 

 我一贯秉承着一点:通过自己的双手真实的操作一遍之后的信息是最可靠的,所以在您参考这个小文儿的时候请不要只是“看”,单纯的瞧一瞧是得不到真知滴~~~ 
座右铭:纸上得来终觉浅,绝知此事要躬行! 

1.算数运算符 
加 
mysql> select 1+2; 
减 
mysql> select 2-1; 
乘 
mysql> select 2*3; 
除 
mysql> select 5/3; 
商 
mysql> SELECT 5 DIV 2; 
模 
mysql> select 5%2,mod(5,2); 

2.比较运算符 
等于 
mysql> select 1=0,1=1,null=null; 
不等于 
mysql> select 1<>0,1<>1,null<>null; 
安全等于 
mysql> select 1<=>1,2<=>0,0<=>0,null<=>null; 
小于 
mysql> select 'a'<'b','a'<'a','a'<'c',1<2; 
小于等于 
mysql> select 'bdf'<='b','b'<='b',0<1; 
大于 
mysql> select 'a'>'b','abc'>'a',1>0; 
大于等于 
mysql> select 'a'>='b','abc'>='a',1>=0,1>=1; 
BETWEEN 
mysql> select 10 between 10 and 20, 9 between 10 and 20; 
IN 
mysql> select 1 in (1,2,3), 't' in ('t','a','b','l','e'), 0 in (1,2); 
IS NULL 
mysql> select 0 is null,null is null; 
IS NOT NULL 
mysql> select 0 is not null, null is not null; 
LIKE 
mysql> select 123456 like '123%', 123456 like '%123%', 123456 like '%321%'; 
REGEXP 
mysql> select 'abcdef' regexp 'ab', 'abcdefg' regexp 'k'; 

3.逻辑运算符 
非 
mysql> select not 0, not 1, not null; 
mysql> select ! 0, ! 1, ! null; 
与 
mysql> select (1 and 1), (0 and 1), (3 and 1), (1 and null); 
mysql> select (1 && 1), (0 && 1), (3 && 1), (1 && null); 
或 
mysql> select (1 or 0), (0 or 0), (1 or null), (1 or 1), (null or null); 
mysql> select (1 || 0), (0 || 0), (1 || null), (1 || 1), (null || null); 
异或 
mysql> select (1 xor 1), (0 xor 0), (1 xor 0), (0 xor 1), (null xor 1); 
mysql> select (1 ^ 1), (0 ^ 0), (1 ^ 0), (0 ^ 1), (null ^ 1); 

4.位运算符 
位与 
mysql> select 2&3; 
mysql> select 2&3&4; 
位或 
mysql> select 2|3; 
位异或 
mysql> select 2^3; 
位取反 
mysql> select ~1,~18446744073709551614; 
位右移 
mysql> select 100>>3; 
位左移 
mysql> select 100<<3; 

5.运算符优先级顺序 
最高优先级 := 
1 ||, OR, XOR 
2 &&, AND 
3 BETWEEN, CASE, WHEN, THEN, ELSE 
4 =, <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN 
5 | 
6 & 
7 <<, >> 
8 -, + 
9 *, /, DIV, %, MOD 
10 ^ 
11 - (unary minus), ~ (unary bit inversion) 
12 !, NOT 
最低优先级 BINARY, COLLATE 

MySQL常见运算符

运算符连接表达式中各个操作数,其作用是用来指明对操作数所进行的运算。常见的运算有数学计算、比较运算、位运算以及逻辑运算。运用运算符可以更加灵活地使用表中的数据,常见的运算符类型有:算术运算符,比较运算符,逻辑运算符,位运算符等。

1.1 运算符概述

    运算符是告诉MySQL执行特殊算术或逻辑操作的符号。MySQL的内部运算符很丰富,主要有四大类:算术运算符、比较运算符、逻辑运算符、位操作运算符。

1.1.1 算术运算符

用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求于(或称模运算,%)。

1.1.2 比较运算符

用于比较运算。包括大于(>)、小于(<)、等于(=)、大于等于(>=)、小于等于(<=)、不等于(!=)、以及IN、BETWEEN AND、IS NULL、GREATEST、LEAST、LIKE、REGEXP等。

1.1.3 逻辑元素符

逻辑运算符的求值所得结果均为1(TRUE)、0(FALSE),这类运算符有逻辑非(NOT或者!)、逻辑与(AND或者&&)、逻辑或(OR或者||)、逻辑异或(XOR)。

1.1.4 位操作运算符

参与运算符的操作数,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)6种。

1.2.1 算术运算符

运算符 作用
+ 加法运算
- 减法运算
* 乘法运算
/ 除法运算,返回商
% 求余运算,返回余数

1.2.0 比较运算符

一个比较运算符的结果总是1、0或者是NULL,比较运算符经常在SELECT的查询条件字句中使用,用来查询满足指定条件的记录。MySQL中比较运算符如表所示:

运算符 作用
== 等于
<=> 安全的等于
<>(!=) 不等于
<= 小于等于
 >= 大于等于
> 大于
IS NULL 判断一个值是否为NULL
IS NOT NULL 判断一个值是否不为NULL
LEAST 在有两个或多个参数时,返回最小值
GREATEST 当有2或多个参数时,返回最大值
BETWEEN AND 判断一个值是否落在两个值之间
ISNULL 与IS NULL作用相同
IN 判断一个值是否落在两个值之间
NOT IN 判断一个值不是IN列表中的任意一个值
LIKE 通配符匹配
REGEXP 正则表达式匹配

1.2.1 等于运算符 =

等号”=”用来判断数字、字符串和表达式是否相等。如果相等,返回值为1,否则返回值为0。

select 1=0,'2'=2,2=2,NULL=NULL; 
  • 1
  • 1

1.2.2 安全等于运算符 <=>

这个操作符合=操作符执行相同的比较操作,不过<=>可以用来判断NULL值,在两个操作数均为NULL时,其返回值为1而不为NULL,而当一个操作数为NULL时,其返回值为0而不为NULL。

select 1<=>0,'2'<=>2,NULL<=>NULL; 
  • 1
  • 1

1.2.3 不等于运算符<>或者!=

‘<>’或者’!=’用于判断数字、字符串、表达式不相等的判断。如果不相等,返回值为1;否则返回值为0。这两个运算符不能用于判断空值NULL。

select 'good'<>'good',1<>2,4!=5,5.5!=5,(1+3)!=(2+1),NULL<>NULL; 
  • 1
  • 1

1.2.4 小于或等于元素符

‘<=’用来判断左边的操作数是否小于或者等于右边的操作数。如果小于或者等于,返回值为1,否则返回值为0,’<=’不能用于判断空值NULL。

select 'good'<>'good',1<=2,NULL<=NULL; 
  • 1
  • 1

1.2.5 小于运算符<

‘<’运算符用来判断左边的操作数是否小于右边的操作数,如果小于,返回值为1,否则返回值为0.’<’不能用于判断空值NULL。

select 'good'<>'good',1<2,NULL<NULL; 
  • 1
  • 1

1.2.6 大于或等于运算符>=

‘>=’运算符用来判断左边的操作数是否大于或者等于右边的操作数,如果大于或者等于,返回值为1;否则返回值为0。’>=’不能用于判断空值NULL。

select 'good'>='good',100>=2,NULL>=NULL; 
  • 1
  • 1

1.2.7 大于运算符>

‘>’运算符用来判断左边的操作数是否大于右边的操作数,如果大于,返回值1;否则返回值为0。’>’进行比较判断,该运算符不能用于空值判断。

select 'good'>'good',100>2,NULL>NULL; 
  • 1
  • 1

1.2.8 IS NULL(ISNULL),IS NOT NULL运算符

IS NULL和ISNULL检验一个值是否为NULL,如果为NULL,返回值为1。否则返回值为0;IS NOT NULL检验一个值是否为非NULL,如果非NULL,返回值为1;否则返回值为0。

select NULL IS NULL,ISNULL(NULL),ISNULL(10),10 IS NOT NULL; 
  • 1
  • 1

1.2.9 BETWEEN AND运算符

语法格式为:expr BETWEEN min AND max。假如expr大于或等于min且小于或等于max,则BETWEEN的返回值为1,否则返回值为0。

select 4 BETWEEN 4 AND 6,4 AND 6,12 BETWEEN 9 AND 10; 
  • 1
  • 1

1.2.10 LEAST运算符

语法格式为:LEAST(值1,值2,…值n),其中值n表示参数列表中有n个值。在有两个或多个参数的情况下,返回最小值。假如任意一个自变量为NULL,则LEAST()的返回值为NULL。

select least(2,0),least(20.0,3.0,100.5),least(10,NULL); 
  • 1
  • 1

1.2.11 GREATEST(value1,value2,…)

语法格式为:GREATEST(值1,值2,…值n),其中n表示参数列表中有n个值。当有2个或多个参数时,返回值为最大值,假如任意一个自然变量为NULL,则GREATEST()的返回值为NULL。

select greatest(2,0),greatest(20.0,3.0,100.5),greatest(10,NULL); 
  • 1
  • 1

1.2.12 IN、NOT IN运算符

IN运算符用来判断操作数是否为IN列表中的其中一个值,如果是,返回值为1;否则返回值为0。

select 2 IN(1,3,5,'thks'),'thks' IN(1,3,5,'thks'); 
  • 1
  • 1

1.2.13 LIKE

LIKE运算符用来匹配字符串,语法格式为:expr LIKE 匹配条件,如果expr满足匹配条件,则返回值为1(TRUE);如果不匹配,则返回值为0(FALSE)。若expr或匹配条件中任何一个为NULL,则结果为NULL。 
LIKE运算符在进行匹配时,可以使用下面两种通配符: 
1. ‘%’,匹配任何数目的字符,甚至包括0字符。 
2. ‘_’,只能匹配一个字符。

select 'stud' LIKE 'stud','stud' LIKE 'stu_','stud' LIKE '%d','stud' LIKE 't___','s' LIKE NULL; 
  • 1
  • 1

1.2.14 REGEXP

REGEXP运算符用来匹配字符串,语法格式为:expr REGEXP 匹配条件,如果expr满足匹配条件,返回1;如果不满足,则返回0;若expr或匹配条件任意一个为NULL,则结果为NULL。 
REGEXP运算符在进行匹配时,常用的有下面几种通配符: 
(1) ‘^’匹配以该字符后面的字符开头的字符串。 
(2) ‘$’匹配以该字符后面的字符结尾的字符串。 
(3) ‘.’匹配任何一个单字符。 
(4) ‘[…]’匹配在方括号内的任何字符。例如,”[abc]”匹配”a”、”b”或”c”。为了命名字符串的范围,使用一个’-‘。”[a-z]”匹配任何字母,而”[0-9]”匹配任何数字。 
(5) ‘*’匹配0个或多个在它前面的字符。

select 'ssky' REGEXP '^s','ssky' REGEXP 'y$','ssky' REGEXP '.sky','ssky' REGEXP '[ab]'; 
  • 1
  • 1

1.3 逻辑运算符

在SQL中,所有逻辑运算符的求值所得结果均为TRUE、FALSE或NULL。在MySQL中,它们体现为1(TRUE)、0(FALSE)和NULL。其大多数都与不同的数据库SQL通用,MySQL中的逻辑运算符如表所示:

运算符 作用
NOT或者! 逻辑非
AND或者&& 逻辑与
OR或者|| 逻辑或
XOR 逻辑异或

1.3.1 NOT或者!

逻辑非运算符NOT或者!表示当操作数为0时,所得值为1;当操作数为非零值时,所得值为0,当操作数为NULL时,所得的返回值为NULL。

select NOT 10,NOT(1-1),NOT -5,NOT NULL,NOT 1+1; 
  • 1
  • 1

1.3.2 AND或者&&

逻辑与运算符AND或者&&表示当所有操作数均为非零值、并且不为NULL时,计算所得结果为1;当一个或多个操作数为0时,所得结果为0,其余情况返回值为NULL。

select 1 AND -1,1 AND 0,1 AND NULL,0 AND NULL; 
  • 1
  • 1

1.3.3 OR或者||

逻辑与运算符OR或者||表示当两个操作数均为非NULL值,且任意一个操作数为非零值时,结果为1,否则结果为0;当有一个操作数为NULL,且另一个操作数为非零值时,则结果为1,否则结果为NULL;当两个操作数均为NULL时,则所得结果为NULL。

select 1 OR-1,1 OR 0,1 OR NULL,0 OR NULL; 
  • 1
  • 1

1.3.4 XOR

逻辑异或运算符XOR。当任意一个操作数为NULL时,返回值为NULL;对于非NULL的操作数,如果两个操作数都是非0值或者都是0值,则返回结果为0;如果一个为0值,另一个为非0值,返回结果为1。

select 1 XOR 1,0 XOR 0,1 XOR 0,0 XOR 0,1 XOR NULL,1 XOR 1; 
  • 1
  • 1

1.4 位运算符

位运算符是用来对二进制字节中的位进行测试、位移或者测试处理,MySQL中提供的位运算符有按位或(|)、按位与(&)、按位异或(^)、按位左移(<<)、按位右移(>>)、按位取反(~),如下表所示:

运算符 作用
& 位与
^ 位异或
<< 位左移
>> 位右移
~ 位取反,反转所有比特

1.4.1 位或运算符 |

位或运算的实质是将参与运算的两个数据,按对应的二进制数逐位进行逻辑或运算。对应的二进制有一个或两个为1则该位的运算结果为1,否则为0。

select 10|15,9|4|2; 
  • 1
  • 1

10的二进制数值为1010,15的二进制数值为1111,按位或运算之后,结果为1111,即整数15;9的二进制位1001,4的二进制为0010,按位或运算之后,结果为1111,即整数15。其结果为一个64位无符号整数。

1.4.2 位与运算符 &

位与运算的实质是将参与运算的两个操作数,按对应的二进制数逐位进行逻辑与运算。对应的二进制都为1,则该位的运算结果为1,否则为0。

select 10&15,9&4&2; 
  • 1
  • 1

10的二进制位1010,15的二进制位1111,按位与运算结果为1010,即整数10;9的二进制为1001,4的二进制位0100,2的二进制为0010,按位与运算之后,结果为0000,即整数0,。其结果为一个64位无符号整数。

1.4.3 位异或运算 ^

位异或运算的实质是将参与运算的两个数据,按对应的二进制数逐位进行逻辑异或运算。对应的二进制数不同时,对应的结果才为1。如果两个对应位数都为0或者都为1,则对应位的结果为0。

select 10^15,1^0,1^1; 
  • 1
  • 1

1.4.4 位左移运算符 <<

位左移运算符<<使指定的二进制值的所有位都左移指定的位数。左移指定位数之后,左边高位的数值被移出并丢弃,右边低位空出的位置用0补齐。语法格式为:expr<

select 1<<2,4<<2; 
  • 1
  • 1

1的二进制位0000 0001,左移两位之后0000 0100,即十进制整数4;十进制4左移两位之后变成0001 0000,即变成十进制的16。

1.4.5 位右移运算符 >>

位右移运算符>>使指定的二进制的所有位都右移指定的位数。右移指定位数之后,右边低位的数值将被丢弃移除,左边高位空出的位置用0补齐。语法格式为:expr>>n。这里n指定值expr要移除的位数。

select 1>>1,16>>2; 
  • 1
  • 1

1的二进制位0000 0001右移1位之后变成0000 0000,即十进制整数0,16的二进制数值为0001 0000右移两位之后变成十进制的4.

1.4.6 位取反运算 ~

位取反运算的实质是将参与运算的数据,按对应的二进制数逐位反转,即1取反后变成0,0取反变成1。

select 5&~1; 
  • 1
  • 1

1.5 运算符的优先级

优先级 运算符
最低 =(赋值运算),:=
XOR
&&,AND
NOT
BETWEEN、CASE、WHEN、THEN、ELSE
=,<=>,>=,>,<=,<,<>,!=,IS,LIKE,REGEXP,IN
&
<<,>>
-,+
*,/,%,
^
-,~
最高 !









About Me

.............................................................................................................................................

● 本文整理自网络,若有侵权请联系小麦苗删除

● 本文在itpub(http://blog.itpub.net/26736162/abstract/1/)、博客园(http://www.cnblogs.com/lhrbest)和个人微信公众号(xiaomaimiaolhr)上有同步更新

● 本文itpub地址:http://blog.itpub.net/26736162/abstract/1/

● 本文博客园地址:http://www.cnblogs.com/lhrbest

● 本文pdf版、个人简介及小麦苗云盘地址:http://blog.itpub.net/26736162/viewspace-1624453/

● 数据库笔试面试题库及解答:http://blog.itpub.net/26736162/viewspace-2134706/

● DBA宝典今日头条号地址:http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826

.............................................................................................................................................

● QQ群号:230161599(满)、618766405

● 微信群:可加我微信,我拉大家进群,非诚勿扰

● 联系我请加QQ好友646634621,注明添加缘由

● 于 2017-09-01 09:00 ~ 2017-09-30 22:00 在魔都完成

● 文章内容来源于小麦苗的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

● 版权所有,欢迎分享本文,转载请保留出处

.............................................................................................................................................

小麦苗的微店https://weidian.com/s/793741433?wfr=c&ifr=shopdetail

小麦苗出版的数据库类丛书http://blog.itpub.net/26736162/viewspace-2142121/

.............................................................................................................................................

使用微信客户端扫描下面的二维码来关注小麦苗的微信公众号(xiaomaimiaolhr)及QQ群(DBA宝典),学习最实用的数据库技术。

   小麦苗的微信公众号      小麦苗的DBA宝典QQ群1     小麦苗的DBA宝典QQ群2        小麦苗的微店

.............................................................................................................................................

img_e3029f287d989cd04bd75432ecc1c172.png
DBA笔试面试讲解群1
DBA笔试面试讲解群2
欢迎与我联系



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
如何在 Ubuntu 20.04 上安装 MySQL
MySQL是最流行的开源关系数据库管理系统。它速度快,容易使用,容易扩展,并且流行的LAMP和LEMP的一部分。 这篇指南讲解了如何在 Ubuntu 20.04上安装和保护 MySQL。 一、前提条件 确保你以 sudo 用户身份登录 二、在 Ubuntu 上安装 MySQL 在写作这篇文章的时候,Ubuntu 源仓库中最新的 MySQL 版本号是 MySQL 8.0。
27941 0
RaspberryPi(树莓派)安装 MariaDB / MySQL 数据库
本文主要为大家讲解如何在RaspberryPi(树莓派)系统上安装 MariaDB / MySQL 数据库。
2068 0
+关注
小麦苗
小麦苗,专注于数据库,Oracle OCM,PostgreSQL PGCM,PostgreSQL ACE,中国PG分会官方认证讲师,PGfans签约作者,PGfans年度MVP;微信公众号: DB宝,个人网站:www.xmmup.com
文章
问答
文章排行榜
最热
最新
相关电子书
更多
好的 MySQL 兼容可以做到什么程度
立即下载
PostgresChina2018_张启程_为什么我们抛弃MongoDB和MySQL,选择PgSQL
立即下载
MySQL表和索引优化实战
立即下载