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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • CEIL()--进一取整 SELECT CEIL(3.01) ==>4 /*有n.xx 都是n+1 进一取整 向上取整<br> FLOOR()--舍一取正 SELECT FLOOR(3.99) ==>3 /*取n.xx 都是n 舍一取整 向下取整<br> DIV--整数除法 SELECT 3 DIV 4 ==> 0 /*整数除法<br> SELECT 3/4 ==>0.75 /*除法<br> MOD --取余 SELECT 21 MOD 2 ==>1 /*取余数(取模)整数,小数都可以<br> SELECT 21 % 2 ==>1 /*取余数(取模)整数,小数都可以<br> POWER() --幂运算 SELECT POWER(3,4) ==>81 /*3的4次方 幂运算<br> ROUND() --取余(四舍五入) SELECT ROUND(3.1415926,4) ==>3.142 /*四舍五入<br> TRUNCATE() --截断(不四舍五入) SELECT TRUNCATE(123.89,1) ==>123.8 /*截取小数点后的位置<br> SELECT TRUNCATE(123.89,0) ==>123 /*截取小数点后的位置,0位为整数部分<br> SELECT TRUNCATE(123.89,-1) ==>120 /*截取-1,从个位起去掉后面的数值替换为0
    查看全部
  • mysql数据类型-浮点型
    查看全部
  • 百分号%代表任意个字符; 下划线_代表任意一个字符 SELECT 'MySQL' LIKE 'M%';<br> first_name tom% last_name 123<br> SELECT * FROM test WHERE first_name LIKE '%o%';<br> SELECT * FROM test WHERE first_name LIKE '%1%%' ESCAPE '1'; // 查找包含% 符号的信息
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2018-03-22

  • mysql中的数据类型-整型
    查看全部
  • (1)CONCAT()——字符连接 SELECT CONCAT('字符1','字符2','字符N',...);<br> SELECT CONCAT(字段1,字段2,...) AS 别名 FROM 表名;<br> (2)CONCAT_WS()——使用指定的分隔符进行字符连接 <br> SELECT CONCAT_WS('分隔符','字符1','字符2','字符N',...); //分隔符放第一个,用于字符间的分隔<br> (3)FORMAT() ——数字格式化<br> SELECT FORMAT(数值,小数位); (4)LOWER() 转化小写 SELECT LOWER ('字符'); (5)UPPER() 转换大写<br> SELECT UPPER('字符');<br> (6)LEFT() 获取左侧字符<br> SELECT LEFT('字符',获取字符数); (7)RIGHT()获取右侧字符 SELECT RIGHT ('字符',获取字符数);<br> (8)LENGTH()取得字符串长度<br> SELECT LENGTH('MYSQL’); (9)TRIM() 删除前导、后续空格或者指定字符: SELECT TRIM(' MySQL '); SELECT TRIM(LEADING '?' FROM '??MYSQL???'); //删除前导? SELECT TRIM(TRAILING '?' FROM '??MYSQL???'); //删除后续? SELECT TRIM(BOTH '?' FROM '??MYSQL???'); //前后均删除,但不能删除中间的? (10)REPLACE() 替换 : SELECT REPLACE('MY???SQL','?',''); //将问号换成空白,即去掉? SELECT REPLACE('MY???SQL','?','~~'); //可以将n个?换成m个组合符号 (11)SUBSTRING() 字符串截取 SELECT SUBSTRING('mYSQL',1,2); //从字符串中的第一个位置开始截取2个字符mY SELECT SUBSTRING('mYSQL',3); //SQL 从第3的位置开始截取到结束 SELECT SUBSTRING('mYSQL',-2); //QL 从倒数第2位开始截取到结束
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2018-03-22

  • 一、子查询——出现在【其他SQL语句内】的SELECT子句 eg: SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2); 其中,SELECT * FROM t1 ...称为Outer Query[外查询](或者Outer Statement) SELECT column1 FROM t2 称为Sub Query[子查询] 说明: 子查询必须始终出现在【圆括号内】 子查询可以包含多个关键字或者条件,如DISTINCT,GROUP BY,ORDER BY,LIMIT,函数等 子查询的外层查询可以是:【SELECT,INSERT,UPDATE,SET或DO】 子查询可以返回值:标量、一行、一列或者子查询 引发子查询:比较运算符,IN/NOT IN ,EXIST/NOT EXIST 二、连接——MySQL在SELECT语句、多表更新、多表删除语句中都支持JOIN操作 语法结构 table reference A [AS alias_name1] {[INNER CROSS] JOIN {LEFT RIGHT} [OUTER] JOIN} table_reference B [AS alias_name1] ON condition_expr 说明: 1.table_subquery可以作为子查询使用在FROM子句中,这样的子查询必须为其赋予别名 2.内连接显示的是左表和右表当中都符合连接条件的记录;外链接有分为左外连接和右外连接,左外连接显示的是左表中的全部记录和右表符合条件的记录,右外连接则相反
    查看全部
    0 采集 收起 来源:回顾和概述

    2016-08-04

  • (1)INSERT ... SELECT实现复制 INSERT tdb_goods(goods_name,cate_id,brand_id) SELECT goods_name,cate_id,brand_id FROM tdb_goods WHERE goods_id IN (19,20); (2)查找重复记录 SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_name) >= 2; (3) 删除重复记录 DELETE t1 FROM tdb_goods AS t1 LEFT JOIN (SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_name) >= 2 ) AS t2 ON t1.goods_name = t2.goods_name WHERE t1.goods_id > t2.goods_id;
    查看全部
    0 采集 收起 来源:多表删除

    2018-03-22

  • 无限级分类表设计【重点】 无限分类同一张表既是父类又是子类 自身连接同一个数据表对其自身进行连接 查找所有分类及其父类 SELECT s.type_id,s.type_name,p.type_name FROM tdb_goods_types AS s LEFT JOIN tdb_goods_types AS p ON s.parent_id = p.type_id; 查找所有分类及其子类 SELECT p.type_id,p.type_name,s.type_name FROM tdb_goods_types AS p LEFT JOIN tdb_goods_types AS s ON s.parent_id = p.type_id; 查找所有分类及其子类的数目 SELECT p.type_id,p.type_name,count(s.type_name) AS children_count FROM tdb_goods_types AS p LEFT JOIN tdb_goods_types AS s ON s.parent_id = p.type_id GROUP BY p.type_name ORDER BY p.type_id;
    查看全部
  • 直接用老师text复制进去,会显示你的incorrect string value,那是因为value值里面有用到中文,所以在复制插入之前,要先设置这条语句,set names gbk,然后才能正确插入
    查看全部
    0 采集 收起 来源:数据准备

    2016-08-04

  • 数据表更名
    查看全部
  • 修改CHANGE
    查看全部
  • 修改位置
    查看全部
  • 删除外键约束,首先SHOW CREATE TABLE ..
    查看全部
  • 删除唯一约束
    查看全部
  • 修改默认值
    查看全部

举报

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

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