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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 子查询 1.当一个查询是另一个查询的条件时 返回结果是多样的 2. 最常用在SELECT-SQL中的WHERE 3.子查询是一个 SELECT 语句,它嵌套在一个 SELECT、SELECT...INTO 语句、INSERT...INTO 语句、DELETE 语句、或 UPDATE 语句或嵌套在另一子查询中。 4.可用三种语法来创建子查询: comparison [ANY | ALL | SOME] (sqlstatement) expression [NOT] IN (sqlstatement) [NOT] EXISTS (sqlstatement)
    查看全部
  • mysql目录结构
    查看全部
  • mysql登录,参数
    查看全部
  • SELECT
    查看全部
    0 采集 收起 来源:小结

    2015-04-01

  • /** SUBSTRING():字符串的截取 SELECT SUBSTRING("BeforeDayBreak",1,6); // Before SELECT SUBSTRING("BeforeDayBreak",-1,6); // k 第一个参数表示要截取的字符串,第二个表示要截取的位置,可以为负数,第三个表示为截取的数量,必须为正数,若第三个参数不传的话,默认为截取剩下来的全部 [NOT] LIKE:模式匹配 Eg:SELECT "BeforeDayBreak" LIKE "%D%"; // 1 SELECT "BeforeDayBreak" LIKE "D%"; // 0 SELECT * FROM products WHERE goods_name LIKE "%1%%" ESCAPE "1"; // 加入 ESCAPE 第一个和最后一个 % 代表的是任意一个字符,而 1 后面的 % 不用在进行解析 % 代表任意零个或多个字符,_代表任意一个字符 REPLACE():字符串替换 Eg:SELECT REPLACE("BeforeDayBreak","B","A"); // AeforeDayAreak 第一个参数表示要替换字符串,第二个表示要替换掉的字符/字符串,第三个参数表示要替换成的字符串 */
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2018-03-22

  • /** LENGTH():获取字符串的长度 Eg:SELECT LENGTH("BeforeDayBreak"); // 14 LTRIM():删除前导空格 Eg:SELECT LTRIM(" BeforeDayBreak "); // /BeforeDayBreak / SELECT LENGTH(LTRIM(" BeforeDayBreak ")); // 16 RTRIM():删除后续空格 Eg:SELECT RTRIM(" BeforeDayBreak "); // / BeforeDayBreak/ SELECT LENGTH(RTRIM(" BeforeDayBreak ")); // 16 TRIM():删除前导和后续空格,但不包括中间的空格 Eg:SELECT TRIM(" BeforeDayBreak "); // /BeforeDayBreak/ SELECT LENGTH(TRIM(" BeforeDayBreak ")); // 14 可使用 TRIM() 函数删除字符串中得某些字符 Eg:SELECT TRIM(LEADING "?" FROM "??BeforeDayBreak???"); // BeforeDayBreak??? SELECT TRIM(TRAILING "?" FROM "??BeforeDayBreak???"); // ??BeforeDayBreak SELECT TRIM(BOTH "?" FROM "??BeforeDayBreak???"); // BeforeDayBreak SELECT TRIM(BOTH "?" FROM "??Before??DayBreak???"); // Before??DayBreak 使用 LEADING 参数表示替换前导的字符,使用 TRAILING 参数表示替换后续的字符,使用 BOTH 参数表示替换掉前导和后续的字符,但不包括中间出现的 */
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2018-03-22

  • /** 在 MySQL 数据库中默认第一个字符为 1 CONCAT():字符连接 Eg:SELECT CONCAT("I'm"," BeforeDayBreak"); // I'm BeforeDayBreak CONCAT_WS():使用指定的分隔符进行字符连接 Eg:SELECT CONCAT_WS("|","A","B","C"); // A|B|C 第一个参数传入的分隔的字符 FORMAT():数字格式化 Eg:SELECT FORMAT(123456.789,2); // 123456.79 第一个传入的是要格式化的数字,第二个传入的是小数点保留的位数 LOWER():转换成小写字母 Eg:SELECT LOWER("BeforeDayBreak"); // beforedaybreak UPPER():转换成大写字母 Eg:SELECT UPPER("BeforeDayBreak"); // BEFOREDAYBREAK LEFT():获取左侧字符 Eg:SELECT LEFT("BeforeDayBreak",6); // Before 获取左边的六个字符 第二个参数传入要获取的字符串长度 RIGHT():获取右侧字符 Eg:SELECT RIGHT("BeforeDayBreak",5); // Break 获取右边的五个字符 第二个参数传入要获取的字符串长度 */
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2018-03-22

  • MySQL数据库相关重要的函数
    查看全部
    0 采集 收起 来源:回顾和概述

    2015-04-01

  • 记录的增删改(写操作)查(读取操作)
    查看全部
    0 采集 收起 来源:小结

    2015-04-01

  • 限制查询结果返回的数量:[LIMIT {[offset,] row_count|row_count OFFSET offset}]; /** offset 表示偏移的位置,默认第一条记录为0 PHP分页效果(以后学到) id 号与结果集的排序无任何关系 SELECT * FROM users LIMIT 2; SELECT * FROM users LIMIT 3,2;记录中是从0开始记录 第N条记录而不是ID是几 INSERT [INTO]tbl_name SET col_name={expr|DEFAULT},与前面的方法区别在于,这个可以使用子查询 INSERT test(username) SELECT username FROM users WHERE age>=30; INSERT test SELECT username FROM users WHERE age>=30; 错误
    查看全部
  • 分组条件:[HAVING where_condition] (用于 GROUP BY 后面,用于指对某一记录做分组) /** 使用having设置分组,条件是要么保证分组条件是聚合函数,要么保证分组条件中的字段在查询中出现 SELECT sex FROM users GROUP BY 1 HAVING age > 35; //有错 SELECT sex, age FROM users GROUP BY 1 HAVING age > 35; SELECT sex, age FROM users GROUP BY 1 HAVING count(id) >= 2; 聚合函数永远只有一个返回结果
    查看全部
  • 查询结果分组GROUP BY 可以指定列名和列的位置 ASC升序 DESC降序 多个分组条件已逗号分开。 SELECT sex FROM users GROUP BY sex;/by 1;一般是前者
    查看全部
  • 条件表达式WHERE 对记录进行过滤,如果没有指定WHERE子句,会显示所有记录 WHERE表达式中,可以使用MySql支持的函数或者表达式
    查看全部
  • 查询表达式 FROM 还是需要的,防止多表连接时出错 AS很有用,前面也可以是逻辑表达式,最后显示结果是AS后的列名。多列之间需要加‘,’
    查看全部
  • 数据库类型
    查看全部
    0 采集 收起 来源:总结

    2015-03-31

举报

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

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