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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • mysql内置函数包括:<br> 字符函数<br> 数值函数<br> 日期时间函数<br> 加密函数
    查看全部
    0 采集 收起 来源:回顾和概述

    2018-03-22

  • 加密函数: MD5()用于对web页面做准备 例如:SELECT MD5('admin'); PASSWORD();主要是对自己密码的计算 例如:SELECT PASSWORD('admin'); PASSWORD();基本上只有一个用途。就是修改客户端自己密码的时候用 SET PASSWORD=PASSWORD('zhangsan');这样登陆的时候就要用zhangsan才能登陆了
    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2016-03-19

  • 聚合函数有一个典型的特点,它们只有一个返回值
    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2016-03-19

  • 信息函数:
    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2016-03-19

  • 日期时间函数:
    查看全部
  • 比较运算符和函数 需要注意的是:0代表false,1代表true,比较运算符在实际的开发中使用的还是比较多的!""和null是不同的东西 空字符串是空吗?false 空是空吗?true ,0是空吗?false
    查看全部
  • 数值运算符和函数: 基本的+-*/就是数值运算符 SELECT 3 + 4; 进一取整就是向上取整 舍一取整就时向下取整
    查看全部
  • SHOW CREATE DATABASES;查看已经创建的数据库 CREATE DATABASE (IF NOT EXISTS)t1;创建数据库t1 SHOW CREATE DATABSE t1;查看t1的编码 ALTER DATABASE t1 CHARACTER SET gbk;改变t1的编码 DROP DATABASE (IF EXISTS) t1;删除数据库t1 SHOW WARNINGS;查看警告信息
    查看全部
    0 采集 收起 来源:内容回顾

    2016-03-19

  • 约束以及修改数据表
    查看全部
    0 采集 收起 来源:小结

    2016-03-19

  • 第一天
    查看全部
    0 采集 收起 来源:MySQL概述

    2016-03-19

  • 字符函数:--------将字符连接在一起 SELECT CONCAT('imooc','MySql'); --将两个字符连接在一起 SELECT CONCAT('imooc','-','MySql'); --两个字符连接在一起中间加个分隔符 SELECT CONCAT(first_name,last_name)AS fullname FROM test;---将某个表中的两个字段里的内容拼到一起 SELECT CONCAT_WS('|','A','B','C');---用指定分隔符进行字符连接。分隔符放在最前面 SELECT FORMAT(12560.75,2);--数字格式化。四舍五入保留2位小数 SELECT LOWER('MYSQL');---转换成小写字母 SELECT UPPER('mysql');--转换成大写字母 SELECT LEFT('MySql',2);---获取左侧两个字符串 SELECT RIGHT('MySql',2);--获取右边两个字符串 SELECT SUBSTRING('MySql',1,2);--注意MySql中字符串下表从1开始。和程序里的不一样、所以结果为My 如果只写明从第几位开始截取而没有说截到第几位。那就会一直截到结尾。 用-1可以表示截取最后一位 trim()删除前导和后续的空格
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2016-03-19

  • -- INSERT ... SELECT实现复制<br> <br> 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);<br> <br> -- 查找重复记录<br>,——分组后记录条数超过两个以上就是重复的 <br> SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_name) >= 2;<br> <br> -- 删除重复记录<br> <br> 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

  • -- 无限分类的数据表设计,表中含有层级结构<br> 无限极分类表设计,至少三个字段,自身id,自身名,父级id。<br> <br> CREATE TABLE tdb_goods_types(<br> type_id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT,<br> type_name VARCHAR(20) NOT NULL,<br> parent_id SMALLINT UNSIGNED NOT NULL DEFAULT 0<br> );<br> <br> 做自身连接的话一定要起别名 做自身连接的时候一定要起别名。。。。 1.以右表为字表 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; 2.以右表为父表 SELECT p.type_id,p.type_name,s.type_name FROM tdb_goods_types AS p LEFT JOIN tdb_goods_type AS s ON s.parent_id=p.type_id;
    查看全部
  • 外连接2:查找的时候是空的,但是定义的时候是不能为空的,那么搜索到符合条件的记录就不再搜索下去了
    查看全部
  • 外连接说明1:
    查看全部

举报

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

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