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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 聚合函数:只有一个返回值
    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2015-04-13

  • INSERT test(first_name, last_name) VALUES('AA','22'), ('BB','33') ;
    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2015-04-13

  • 信息函数 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-13

  • 当前日期和时间: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');
    查看全部
  • 比较运算符与函数 [NOT] BETWEEN...AND... - [不]范围之内 NOT IN() [不]在列出值范围内 IS [NOT] NULL [不]为空 SELECT 15 BETWEEN 1 AND 22; SELECT 35 BETWEEN 1 AND 22; SELECT 35 NOT BETWEEN 1 AND 22; SELECT 10 IN (5,10,15,20); SELECT 13 IN (5,10,15,20); SELECT NULL IS NULL; SELECT '' IS NULL; SELECT * FROM test; SELECT * FROM test WHERE first_name IS NULL; SELECT * FROM test WHERE first_name IS NOT NULL;
    查看全部
  • 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
    查看全部
  • select * from test1 where first_name like '%1%%' escape '1';1后面的%不需要再进行解析 % 表示任意个字符 _ 表示任意一个字符
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-04-20

  • SELECT TRIM(LEADING '?' FROM '??MySQL???');删除前导字符 SELECT TRIM(TRAILING '?' FROM '??MySQL???');删除后续字符 SELECT TRIM(BOTH '?' FROM '??MySQL???');删除前导和后续字符,不能删除字母中间字符
    查看全部
    1 采集 收起 来源:MySQL 字符函数

    2015-04-20

  • CSV:以逗号发割的存储引擎,不支持索引 BlackHole:黑洞引擎,写入的数据都会消失,一般用于做数据复制的中继 MyISAM:适用于事务的处理不多的情况 InnoDB:适用于事务处理比较多,需要有外键支持的情况
    查看全部
  • 索引是对数据表中一列或多列的值进行排序的一种结构,可快速查找数据。
    查看全部
  • 【事务】事务用于保证数据库的完整性 特性 -原子性 -一致性 -隔离性 -持久性
    查看全部
  • 并发控制:当多个连接对记录进行修改时保证数据的一致性和完整性 【锁】 共享锁(读锁):在同一时间段内,多个用户可以读取同一个资源,读取过程中数据不会发生任何变化 排它锁(写锁):在任何时候只能有一个用户写入资源,当进行写锁时会阻塞其他的读锁或者写锁操作 【锁颗粒】 表锁:是一种开销最小的锁策略 行锁:是一种开销最大的锁策略
    查看全部
  • 存储过程和自定义的区别
    查看全部
  • 存储过程是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理。 优点: 1.增强SQL语句的功能和灵活性 2.实现较快的执行速度 3.减少了网络流量
    查看全部
  • HAVING 一般与 GROUP BY 一起使用,复合条件只能用HAVING
    查看全部

举报

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

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