![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
达旦BCC
此人很懒,什么都不想写
展开
-
MYSQL-----一条语句的执行过程
原创 2020-04-03 16:18:20 · 121 阅读 · 0 评论 -
MYSQL晋级之路----------(1)拼接(计算)字段
拼接字段 CONCAT的使用 SELECT CONCAT(ven_name,’(’,vend_country,’)’) FROM vendors ORDER BY vend_name; CONCAT拼接串,即把多个串连接起来形成一个较长的串,各个串之间用逗号隔开 TRIM函数 LTRIM():去除括号中列值的左边空格 RTRIM():去除括号中列值的右边空格 TRIM();去除括号中列值的两边空...原创 2019-09-24 09:58:11 · 102 阅读 · 0 评论 -
MYSQL晋级之路----------(2)函数
文本处理函数 UPPER函数 UPPER(列名)将文本转换为大写 常用文本处理函数 LEFT/RIGHT LEFT(字段名,LENGTH) 返回字段名左边长度为LENGTH的字符串 LOCATE(substr,str), LOCATE(substr,str,pos) LOCATE 第一个语法返回字符串str第一次出现的子串substr的位置。 第二个语法返回第一次出现在字符串str的子串s...原创 2019-09-24 11:12:44 · 212 阅读 · 0 评论 -
MYSQL晋级之路----------(3)搜索(全文、扩展、布尔)
全文搜索 两个最常使用的引擎为MyISAM和InnoDB,前者支持全文本搜索,而后者不支持。 指定引擎为MyISAM,且需要创建FULLTEXT索引,可以指定多列,但在之后的使用中必须在MATCH中指定相同的顺序。 具体使用全文搜索 MATCH() AGAINST 必须在创建FULLTEXT索引之后才可使用,且MATCH后的()内容必须与FULLTEXT的()中内容一致(包括顺序)。 全文搜索...原创 2019-09-24 15:36:45 · 315 阅读 · 1 评论 -
MYSQL晋级之路----------(4)视图以及存储过程
视图的定义 视图是虚拟的表,与数据库中我们所定义的数据库表不一样,视图只包含使用使用时动态检索数据的查询。 视图就是对SELECT语句的一种封装。 视图的使用 1.创建: CREATE VIEW viewname AS SELECT语句 2.删除 DROP VIEW 3.更新视图 (1)先DROP 再 CREATE (2)CREATE OR REPLACE VIEW 存储过程的定义 存储过程就是...原创 2019-09-25 13:29:07 · 116 阅读 · 0 评论