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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 字符型: char定长类型(没达到指定长度后面用空格来补齐) varchar变长类型(存什么就是什么) 1字=2字节(1 word = 2 byte) 1字节=8位(1 byte = 8bit) ,8bit就是8位,最大存储范围就是8个1,8个1的存储范围就是255,就是2的8次方 ENUM('value1','value2',....),只取1个 SET('value1','value2',....)可单选可多选,任意组合
    查看全部
  • 创建自定义函数 CREATE FUNCTION f1() RETURNS VARCHAR(30) RETURN DATE_FORMAT(NOW(),'%Y年%m月%d日 %H点:%i分:%s秒'); 函数体:由合法的SQL语句构成; 可以是简单的SELECT或INSERT语句; 如果为符合结构则使用BEGIN...END语句; 符合结构可以包含声明,循环,控制结构;
    查看全部
  • 日期时间类型 存储需求 存储范围: YEAR: 1 支持2位或者4位(默认4位),默认1970年到2069年之间的一个日期 TIME: 3 支持 -8385959到8385959之间一个时间类型 DATE: 3 日期,支持1000年1月1号到9999年12月31号之间的某个日期 DATETIME:8 日期的时间类型,支持1000年1月1号00:00:00到9999年12月31号23:59:59之间的日期和时间 TIMESTAMP:4(时间戳) 1970年1月1号00:00:00到2037年之间的一个值 开发过程中通常采用数字类型来代替日期时间型
    查看全部
  • 加密函数 MD5() //信息摘要算法 PASSWORD() //密码算法,主要用于修改用户密码
    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2017-04-24

  • AVG() COUNT() MAX() MIN() SUM()
    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2017-04-24

  • 浮点型: FLOAT[(M,D)] 单精度浮点型,4字节,存储范围:可保留小数点后的7位。(通常用这个) DOUBLE[M,D] 双精度浮点型,8字节,存储范围:可保留范围将近是float的10倍(用的较少) M指数字的总位数,D表示小数点后的位数。 例如:(7,2)总位数为7,小数点后面的为两位,最大的数是99999.99; 如工资,要用浮点型。
    查看全部
  • 数据类型--整型(范围由小到大) TINYINT:1字节(极小的) SMALLINT:2字节(小的) MEDIUMINT:3字节(中等的) INT:4字节 BIGINT:8字节(大的) 无符号的数不能为负数,有符号的可以为负数 有符号值(位):数字的最高位用0或1来表示数字是正数还是复数。 无符号值(位):不存在复数的情况,永远是正数。 无符号位的存储范围是有符号位的两倍。 要选择合适的数据类型,而不是最大的数据类型。如年纪选TINYINT即可,也省去字节。
    查看全部
  • CONNECTION_ID() //连接ID DATABASE() //当前数据库 LAST_INSERT_ID() //最后插入记录的ID号。 表中必须存在一个自动编号的字段,设置为主键,名字不一定叫ID USER() //当前用户 VERSION() //版本信息
    查看全部
    1 采集 收起 来源:MySQL 信息函数

    2017-04-24

  • NOW() //年月日 时分秒 CURDATE() //年月日 CURTIME() //时分秒 DATE_ADD() //日期增减 DATE_ADD('2014-3-12',INTERVAL 365 DAY); 得2015-03-12 //WEEK YEAR MONTH等 DATEDIFF() //得到两个日期之间的差值 DATE_FORMAT() //日期格式化 DATE_FORMAT('2014-3-2','%m/%d/%Y'); 得03/02/2014 //小写m 小写d 大写Y 小写i分 小写s秒 大写H时
    查看全部
  • 外键约束:FOREIGN KEY 字段名 FEFERNCES 参照的表(字段)
    查看全部
  • 外键约束:
    查看全部
  • MySql默认的端口号是多少 3306 MySql的超级用户叫什么 root 创建数据库 CREATE DATABASE 修改数据库 ALTER DATABASE 删除数据库 DROP DATABASE
    查看全部
    0 采集 收起 来源:内容回顾

    2017-04-24

  • [NOT]BETWEEN...AND... //是否[不]在数字1与数字2之间。 1为是,0为否 [NOT]IN() //是否[不]在列出值范围内。例 "10 IN(5,10,15,20)" 得到1 IS [NOT] NULL //是否[不]为空。 SELECT * FROM test WHERE first_name IS NULL; //查找test表中first_name字段里为空的记录。
    查看全部
  • CEIL() //整数加1,舍弃小数 FLOOR() //舍弃小数 DIV //3 DIV 4,结果为0, 即整数除法 MOD 即 % //取余数 POWER() //幂运算 TRUNCATE(125.89,1) //数字截取 截取小数点后1位,即125.8 ------截取位可为负数,例如-1,即得到120
    查看全部
  • LIKE '%\%%' escape '\'; //如想通过%查Tom%,只能通过转义字符实现 NOT LIKE %表示多个任意字符 _表示一个任意字符 escape '字符' 定义转义字符
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2017-04-24

举报

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

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