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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 主键约束:PRIMARY KEY 唯一约束:UNIQUE KEY 默认约束:DEFAULT 非空约束:NOT NULL
    查看全部
    0 采集 收起 来源:回顾和概述

    2016-09-04

  • 默认值:DEFAUILT
    查看全部
  • 1、进入数据库 mysql -uroot -p 输入密码 2、输入修改命令 PROMPT \u@\h \d> 参数\u用户名 \h主机名 \d当前数据库
    查看全部
  • 主键:PRIMARY KEY
    查看全部
  • PRIMARY KEY
    查看全部
  • 常用命令合集
    查看全部
  • 语句规范
    查看全部
  • MySQL提示符
    查看全部
  • 创建具有复合结构函数体的自定义函数 修改分隔符:DELMITER 分隔符 例:DELIMITER // /* 将分隔符修改为 '//' 当函数体内需要执行的是多条语句时,要使用BEGIN...END语句, 且当编写函数体内容的时候,需要使用 DELIMITER 关键字将分隔符先修改为别的,否则编写语句的时候写到 ';' 的时候会直接执行,导致函数编写失败, 删除函数:DROP FUNCTION [IF EXISTS] function_name */ 例: DELIMITER // CREATE FUNCTION ADD_USER(p_id SMALLINT,username VARCHAR(20)) RETURNS INT UNSIGNED BEGIN INSERT user(p_id,username) VALUES(p_id,username); RETURN LAST_INSERT_ID(); END
    查看全部
  • 创建带有参数的自定义函数creat/删除函数drop/调用函数select<br> <br> 例子:<br> CREATE FUNCTION SHOW_AVG(num1 SMALLINT UNSIGNED , num2 SMALLINT UNSIGNED)<br> RETURNS FLOAT(10,2) UNSIGNED<br> RETURN (num1 + num2)/2;<br> <br> 删除函数:DROP FUNCTION SHOW_AVG;<br> 查询函数:SHOW FUNCTION STATUS;<br> 调用函数:SELECT f2(10,15);
    查看全部
  • 自定义函数简介 1、自定义函数 用户自定义函数(user-defined function, UDF)是一种对MySQL扩展的途径, 其用法与内置函数相同。 自定义函数的两个必要条件: a.参数 b.返回值 -函数可以返回任意类型的值,同样可以接受这些类型的参数; -函数的参数与返回值之间,没有必然的联系。 2、创建自定义函数 CREATE FUNCTION function_name RETURNS {STRINGINTEGERREALDECIMAL} routine_body - 函数体 如:创建不带参数的自定义函数 CREATE FUNCTION f1() RETURNS VARCHAR(30)//创建一个f1()函数 RETURN DATE_FORMAT(NOW(),'%Y年 %m月 %d日 %H点:%i分:%s秒');//返回值 SELECT f1();//调用自定义函数f1();
    查看全部
  • 加密函数 1、MD5():摘要的算法 select md5('admin');//给admin加密。如果mysql中的信息是为了web开发做准备,那么尽量使用md5。 SELECT PASSWORD('admin');//进行密码的计算,修改当前或者其他客户端。 2、改掉密码:SET PASSWORD=PASSWORD('dimitar'); 退出-登陆: mysql -uroot -proot;//拒绝登陆 mysql -uroot -pdimitar;//登陆成功
    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2016-09-03

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

    2016-09-03

  • 信息函数 SELECT CONNECTION_ID(); ==>2 /*连接ID SELECT DATABASE(); /*当前打开的数据库 SELECT LAST_INSERT_ID(); /*最后插入的记录 同时写入多条记录是只返回写入的第一条的id。而且表中必须要有自动编号的字段。
    查看全部
    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等。DATE_ADD不是增加的意思,是变化,既可以增加,也可以减去。 (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作用)。
    查看全部

举报

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

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