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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • (1)CONNECTION_ID(); // 连接ID mysql> SELECT CONNECTION_ID(); (2)SELECT DATABASE(); // 当前数据库 (3)LAST_INSERT_ID(); // 最后句插入记录的 ID 号,如果插入的是多条记录,得到的是多条 中的第一条 (4)VERSION(); // 版本的信息 (5)USER(); // 当前用户 SELECT USER();
    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2018-03-22

  • (1)SELECT NOW(); // 当前日期时间 (2)SELECT CURDATE(); // 当前日期 (3)SELECT CURTIME(); // 当前时间 (4)SELECT DATE_ADD('2014-3-12',INTERVAL [-]365 DAY); // 2015-03-12,DAY还可以替换为WEEK,MONTH,YEAR等 (5)DATEDIFF(); // 日期的差别 DATEDIFF('2013-3-12','2014-3-12'); // -365 日期差值 (6)DATE_FORMAT(); // 日期格式化 SELECT DATE_FORMAT('2014-3-2','%m%d%Y'); // 03/02/2014
    查看全部
  • 关系型数据库的管理系统
    查看全部
    0 采集 收起 来源:MySQL概述

    2015-09-10

  • (1)[ NOT] BETWEEN ... AND ... [不 ]在。。。范围之内 SELECT 35 BETWEEN 1 AND 22; // 0 false (2)[ NOT ] IN() [ 不]在列出值范围内 SELECT 13 IN (5,10,15,20); // 0 SELECT 10 IN (5,10,15,20); // 1 (3)IS [ NOT ] NULL SELECT * FROM test WHERE first_name IS NULL;
    查看全部
  • 修改存储过程 ALTER PROCEDURE sp_name [characteristic] COMMENT 'string' |{CONTAINS SQL|NO SQL|READS SQL DATA|MODIFIES SQL DATA} |SQL SECURITY{DEFINER|INVOKER} 3.删除存储过程 DROP PROCEDURE [IF EXISTS] sp_name;
    查看全部
  • CEIL()--进一取正 FLOOR()--舍一取正 DIV--整数除法 MOD --取余 POWER() --幂运算 ROUND() --取余(四舍五入) TRUNCATE() --截断(不四舍五入) 例: CEIL(3.01) ==>4 /*有n.xx 都是n+1 进一取整 向上取整 FLOOR(3.99) ==>3 /*取n.xx 都是n 舍一取整 向下取整 SELECT 3 DIV 4 ==> 0 /*整数除法 SELECT 3/4 ==>0.75 /*除法 SELECT 21 MOD 2 ==>1 /*取余数(取模)整数,小数都可以 SELECT 21 % 2 ==>1 /*取余数(取模)整数,小数都可以 SELECT POWER(3,4) ==>81 /*3的4次方 幂运算 SELECT ROUND(3.1415926,4) ==>3.142 /*四舍五入 SELECT TRUNCATE(123.89,1) ==>123.8 /*截取小数点后的位置 SELECT TRUNCATE(123.89,0) ==>123 /*截取小数点后的位置,0位为整数部分 SELECT TRUNCATE(123.89,-1) ==>120 /*截取-1,从个位起去掉后面的数值替换为0
    查看全部
  • 字符类型
    查看全部
  • (12)[NOT] LIKE 模式匹配 若要查询we%as这一类字符可用select 字段名 from 数据表 where 字段名 like ‘%1%%’ except ‘1’; 告诉数据库1后面的%不需要进行通配符的解析.
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-09-10

  • 1、YEAR:1970至2069 2、TIME:-838:59:59至838:59:59 3、DATE:1000-1-1至9999-12-31 4、DATETIME:1000-1-1 00:00:00至9999-12-31 23:59:59 5、TIMESTAMP:1970-1-1 00:00:00至2037-12-31 23:59:59
    查看全部
  • 区别是:后面的值数位不同。 浮点型数据类型 float(单精度浮点):float[(M,D)] m是数字总位数,d是小数点后面的位数,如果md被省略,会根据硬件允许的限制来保存值 double(双进度浮点):double[(M,D)]一般是float存储范围的十倍,C语言默认显示15位小数。 FLOAT[(M总位数,D小数点后位数)]M>=D。单精度浮点,保留小数点后7位,C语言默认显示6位小数
    查看全部
  • INSERT tb1(username, salary) VALUES('John',4500.32);给某一部分字段赋值。
    查看全部
  • 整形范围
    查看全部
  • (12)[NOT] LIKE 模式匹配 百分号%代表任意个字符; 下划线_代表任意一个字符
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-09-10

  • (1)CONCAT函数 字符连接 SELECT CONCAT('IMOOC','-','MySQL'); SELECT CONCAT (first_name,last_name) AS fullname FROM test; (2)CONCAT_WS() 使用指定的分隔符进行字符连接,(第一个位置指定分隔符,后面的 为分割的内容) SELECT CONCAT_WS('%','asdsa','asdasda'); //第一个是指定的分隔符 (3)FORMAT() 数字格式化 例如:SELECT FORMAT(123560.75,2); 123,560.75 (4)LOWER() 转化小写 (5)UPPER() 转换大写 SELECT UPPER('mysql'); (6)LEFT() 获取左侧字符 SELECT LEFT ('MYSQL',2); MY SELECT LOWER(LEFT('mYsql',2)); //函数嵌套 (7)RIGHT()获取右侧字符 (8)LENGTH()取得字符串长度 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 字符函数

    2015-09-10

  • 存储过程的优点
    查看全部

举报

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

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