MySQL 第三章

1.查询MySQL 中支持的存储引擎:

(1)使用SHOW  ENGINES 语句查询MySQL 中支持的存储引擎。

语法SHOW   ENGINES;

SHOW  ENGINES语句可以用 “;” 结束, 也可以用 “\g”  或者 “\G”  结束。  “\g”  与 “;” 的作用是相同的, “\G” 可以让结果显示的更加美观。 


2.MySQL 支持多个引擎,其中InnoDB 为默认引擎。

(2) 使用SHOW 语句查询MySQL 中支持多个存储引擎。

语法:SHOW  VARIABLES  LIKE 'have' ;


3.数据是如何分类的——MySQL数据类型

在MySQL 数据库中,每一条数据都有其数据类型。 MySQL 支持的数据类型主要分成3类:  数字类型 ,字符串(字符)类型,日期和时间类型。


4.比较运算符:

(1) 运算符  “=” 

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

注意:如果ASCLL码相等, 则表示这两个字符相同

空值(NULL) 不能使用 “=” 来判断

(2)运算符“ < > ”和 “ ! = ”

"< >"和 "  ! = "   用来判断数字, 字符串, 表达式等是够不相等 ,如果不等,则返回1;否则返回0。  这两个符号也不能用来判断(NULL)。


(3)运算符“ >”

">" 用来判断左边操作数是否大于右边操作数, 如果大于, 返回1;否则返回0。


(4)运算符 “ IS NULL ”

" IS NULL" 用来判断操作数是否为空值(NULL)。操作数为(NULL)时, 结果返回1,否则返回0。IS NOT NULL刚好与IS NULL 相反。

如果:要判断一个值是否为空值, 可以使用 “ < = > ”,IS  NULL和 IS NOT NULL来判断。

 

注意:NULL 和 ‘NULL’ 是不同的, 前者表示为空值, 后者表示一个由4个字母组成的字符串。


(5)运算符 BETWEEN  AND

“ BETWEEN  AND” 用于判断数据是否在某个取值范围内。

 

(6)运算符 “IN”

“IN” 用来判断数据是否存在于某个集合当中。

语法:X1  IN (值1 ,值2,....值n)

(7)运算符 “ LIKE ”

“ LIKE ” 用来匹配字符串。

(8)运算符 “ REGEXP  ”

“ REGEXP ”同样用来匹配字符串, 但其实用的是正则表达式进行匹配。

 其表达式如:X1  REGEXP ' 匹配方式'   如果X1 满足匹配方式, 结果将返回1;否则返回0。

技巧:

REGEXP运算符经常与 “ ^” , " $"," . "一起使用。  “ ^ ”用来匹配字符串的开始部分; “ $ ”用来匹配字符串的结尾部分; “ . ”用来代表字符串中的一个字符。 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值