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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 当前日期和时间:NOW() Eg:SELECT NOW(); 当前日期:CURDATE() Eg:SELECT CURDATE(); 当前时间:CURTIME() Eg:SELECT CURTIME(); 日期变化:DATE_ADD() Eg:SELECT DATE_ADD(NOW(),INTERVAL 365 DAY); 第一个参数传入要计算的原始时间,可以为时间函数;第二个参数写入要变化的日期,可以为负值。 第二个参数中除了可以是 DAY ,也可以是 MONTH , YEAR , WEEK 等... 两个日期之间的差值:DATEDIFF() Eg:SELECT DATEDIFF('2013-04-07','2014-07-08'); // -457 日期格式化:DATE_FORMAT() Eg:SELECT DATE_FORMAT('2014-07-27','%m/%d/%y');
    查看全部
  • CONNECTION_ID() - 连接ID SELECT CONNECTION_ID(); DATABASE() - 当前数据库 SELECT DATABASE(); LAST INSERT_ID() 最后插入记录 DESC test; ALTER TABLE test ADD id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT; SELECT * FROM FROM test; INSERT test(first_name, last_name) VALUES('11','22'); SELECT LAST_INSERT_ID(); INSERT test(first_name, last_name) VALUES('AA','22'), ('BB','33') ; SELECT LAST_INSERT_ID(); //在写入多条记录时,只返回第一条写入的记录 SELECT USER(); SELECT VERSION();
    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2015-04-23

  • MD5():进行 MD5 加密,得到一个 32 位数字 Eg:SELECT MD5('BeforeDayBreak'); PASSWORD():进行密码的计算,只有一个用途,用于修改自己客户端的密码 Eg:SET PASSWORD = PASSWORD('root'); // 客户端密码为 root
    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2015-04-23

  • CEIL():进一取整 Eg:SELECT CEIL(8.01); // 9 FLOOR():舍一取整 Eg:SELECT FLOOR(9.99); // 9 DIV:整数除法 Eg:SELECT 8 DIV 6; // 1 MOD:取余数 Eg:SELECT 8 MOD 6; // 2 POWER():幂运算 Eg:SELECT POWER(2,4); // 16 第一个参数传入要运算的数值,第二个参数表示要进行多少次幂,如上所示就是2的4次方 ROUND():四舍五入 Eg:SELECT ROUND(3.1415926,2); // 3.14 第一个参数传入要运算的数值,第二个参数表示精确到小数点后几位 TRUNCATE():数字截取 Eg:SELECT TRUNCATE(125.89,1); // 125.8 SELECT TRUNCATE(125.89,-1); //120 第一个参数传入要进行运算的数值,第二个参数表示精确到小数点后几位,若为负数的话,则从个位数算起,如上所示,取 -1 的话,则个位数变化为 0
    查看全部
  • [NOT] BETWEEN...AND... - [不]范围之内 NOT IN() [不]在列出值范围内 IS [NOT] NULL [不]为空
    查看全部
  • AVG() - 平均值 SELECT ROUND(AVG(goods_price),2) AS avg_price FROM tdb_goods; COUNT() - 计数 SELECT COUNT(goods_id) as counts FROM tdb_goods; MAX() - 最大值 SELECT MAX(goods_price) as counts FROM tdb_goods; MIN() - 最小值 SUM() - 求和 SELECT SUM(goods_price) as counts FROM tdb_goods;
    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2015-04-23

  • 连接类型:
    查看全部
    0 采集 收起 来源:内连接INNER JOIN

    2015-04-23

  • SELECT goods_id, goods_name, cate_name, brand_name, goods_price FROM tdb_goods as g INNER JOIN tdb_goods_cates as c ON g.cate_id=c.cate_id INNER JOIN tdb_goods_brands AS b ON g.brand_id=b.brand_id;
    查看全部
    0 采集 收起 来源:多表连接

    2015-04-23

  • exists
    查看全部
  • 子查询是指出现在其他sql语句内的select子句;而且必须始终出现在圆括号内 子查询可以出现多个关键字或条件 子查询的外层查询可以是select,insert update set 或do 子查询可以返回标量,一行、一列、或子查询
    查看全部
  • not in(a,b) 除a,b之外的
    查看全部
  • 左外连接 左外连接 显示左表中的全部记录和右表中符合连接条件的记录 右外连接 显示右表中的全部记录和左表中符合连接条件的记录 若某字段只存在某一表,则另一表的里字段返回 NULL
    查看全部
    0 采集 收起 来源:外连接OUTER JOIN

    2015-04-23

  • limit 限制查询结果返回的数量 select * from users limit 2 select * from users limit 3,2 select * from users order by id limit 3,2;
    查看全部
  • UPDATE tablename SET age = age +5 ;
    查看全部
  • select查询的基本语法
    查看全部

举报

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

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