为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
与MySQL的零距离接触_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 注意:TRIM()不仅能删除空格, 还能删除特定字符。如: TRIM(LEADING ‘?’ FROM '??MYSQL???') 删除前导特定字符? TRIM(TRAILING ‘?’ FROM '??MYSQL???') 删除后续特定字符? TRIM(BOTH ‘?’ FROM '??MYSQL???') 删除两端特定字符? REPLACE(源字符串,待替换字符,替换字符) [NOT] LIKE :% 代表任意字符;_ 代表任意一个字符。 注:如果使用like进行模糊查询,若要查询字符串中含有%且还要依此查询若写成’%%%‘会产生歧义,应将’%1%%‘ ESCAPE '1';其中1是随意的。
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-05-21

  • 抓拍成功
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-05-21

  • LINGTH()....................
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-05-21

  • CONCAT() :CONCAT('','',...); SELECT CONCAT(col1,col2,...,'xxxx',....) as xxxxxxxxx from tab; concat_ws():concat_ws('第一个参数是分割符','之后的是要被连接的东西',.....); FORMAT();数字格式化返回结果是一个字符。。FORMAT(12345.89,2);结果是12,345.89 保留两位小数每三位一划分.... LOWER();转化为小写。。。 left():进行字符串的左获取 left('mmsjdj',2) ;从左侧开始获取两位....结果是 mm ***************************************************************************** 可以进行嵌套 lower(left()).......................
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-05-21

  • CREATE DATABASE t1; 回车 如何查看当前服务器下 数据库列表: SHOW DATABASES 完整参数: CREATE {DATABASE|SCHEMA}[IF NOT EXISTS] db_name[DEFAULT] CHARACTER SET [=] charset_name SHOW WARNNINGS 警告 SHOW CREATE DATABASE t1; 显示 CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk; SHOW CREATE DATABASE t2; 如何修改: ALTER DATABASE db_name CHARACTER SET = charset_name; ALTER DATABASE t2 CHARACTER SET = utf8; 删除数据库: DROP DATABASE db_name; DROP DATABASE t1 ; SHOW DATABASES;
    查看全部
    0 采集 收起 来源:操作数据库

    2015-05-21

  • 子查询:出现在sq语句中的出现在小括号()内,他的外层可以是select语句,insert语句,update语句delete语句,多个关键词:group by ,order by ,limit以及相关函数。。。比较运算符 in(NOT)in运算符,exist(NOT)引发的 连接:mq中的select,多表更新和删除都可以用到。。内连接,左,右连接。。 create语句中的select ,insert select 语句。。。。。。。 本讲见截屏:
    查看全部
    0 采集 收起 来源:回顾和概述

    2015-05-21

  • 显示当前服务器版本:SELECT VERSION(); 显示当前日期时间:SELECT NOW(); 显示当前用户:SELECT USER(); 二、MySQL语句规范: 关键字与函数名称全部大写; 数据库名称、表名称、字段名称全部小写; SQL语句必须以分号结尾
    查看全部
  • 多表删除: DELETE table_name[.*] [,table_name[.*]] ... FROM table_references [WHERE where_condition] Eg: DELETE a FROM products AS a LEFT JOIN ( SELECT goods_id,goods_name FROM products GROUP BY goods_name HAVING count(goods_name) >= 2 ) AS b ON a.goods_name = b.goods_name WHERE a.goods_id > b.goods_id;
    查看全部
    0 采集 收起 来源:多表删除

    2018-03-22

  • prompt 可以改变提示符
    查看全部
  • INSERT [INTO] t1需要写入的表[(column_name,columns_name~~)] SELECT column_name,columns_name~~ FROM t2 WHERE~~ 记录操作: INSERT [INTO] tbl_name [(col_name,...)] {VALUES | VALUE} ({expr|DEFAULT},...),(...),... INSERT [INTO] tbl_name SET col_name={expr|DEFAULT},... INSERT [INTO] tbl_name [(col_name,...)] SELECT... UPDATE: 单表更新/UPDATE [LOW_PRIORITY][IGNORE] table_reference SET col_name1={expr1|DEFAULT},[col_name2={expr2|DEFAULT}]...[WHERE where_condition] 多表更新/... DELETE : 单表删除/DELETE FROM tbl_name [WHERE where_condition} 多表删除/...
    查看全部
    0 采集 收起 来源:小结

    2015-05-22

  • 限制查询结果返回的数量:[LIMIT {[offset,] row_count|row_count OFFSET offset}]; offset 表示偏移的位置,默认第一条记录为0 select * from users limit 2 ;返回前两个 select * from users limit 3,2 ;返回第四个开始,一共返回两个 将查询结果插入到指定的数据表中: INSERT [INTO] t1需要写入的表[(column_name)] SELECT column_name FROM t2 WHERE~~
    查看全部
  • order by{col_name} select * from users order by id desc; select * from users order by age,id desc; ******************************************************* 1、对查询结果进行排序:[ORDER BY [col_name | expr | position } [ASC|DESC],...]elect * from user order by id desc; 2、可以同时按多条字段进行排序,规则是先按前面的字段排,在基础上再按后面字段排。 3、如:SELECT * FROM users ORDER BY age,id DESC; 先按照age排序,如果age有重复的,重复的字段里按id排序
    查看全部
  • 查询分组 [GROUP BY {col_name|position} {ASC|DESC],...] ASC 升序默认 DESC 降序 SELECT sex from users GROUP BY sex 按照sex进行分组。
    查看全部
  • SELECT [表名]列名,【表名】列名,....,from 列名;若用*表示所有列。 select 列名 [AS] 别名 FROM 表名.;赋予别名。。
    查看全部
  • 单表删除 DELETE FROM tbl_name [WHERE where_condition]
    查看全部

举报

0/150
提交
取消
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!