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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 在修改完mysql数据库文件时,是要重新启动mysql的服务

    查看全部
  • 行是记录,列是字段

    查看全部
  • 语句规范

    1、关键字与函数名必须全部大写

    2、数据库名称、表名称、字段名称全部使用小写

    3、语句结束处必须加分号(;)结尾


    MySql常用命令

    1、显示当前服务器版本

        SELECT VERSION();

    2、显示当前日期时间

        SELECT TIME();

    3、显示当前用户

        SELECT USER();

    查看全部
  • 1、连接客户端时候设置MySQL提示符:

    administrator>mysql -uroot -proot --prompt 具体的提示符

    2、连接好MySQL客户端后再修改提示符:

    MySQL>prompt 具体的提示符


    重点语句:prompt(提示符修改指令)


    查看全部
  • 二、 自定义函数

    1. 概念

    对 MySQL 扩展的途径,其用法与内置函数相同

    2. 必要条件

    • 参数

    • 返回值

    函数可以返回任意类型的值,同样可以接收这些类型的参数。

    参数与返回值没有必要联系

    3. 创建函数

    CREATE FUNCTION function_name RETURNS
    {STRING|INTEGER|REAL|DECIMAL}
    routine_body;
    1. 关于函数体
    • 由合法 SQL 语句构成

    • 可以是简单的 SELECT 或 INSERT 语句

    • 复合结构可以包含声明,循环,控制结构

    • 如果为复合结构用 BEGIN..END 语句

    2. 创建不带参数的函数
    CREATE FUNCTION f1() RETURNS VARCHAR(30)
    RETURN DATE_FORMAT(NOW(),'%Y年%m月%d %H点:%i分:%s秒');
    3. 创建带参数的函数
    CREATE FUNCTION f2(num1 SMALLINT UNSIGNED,
                       num2 SMALLINT UNSIGNED)
    RETURNS FLOAT(10,2) UNSIGNED
    RETURN (num1+num2)/2;

    4. 删除函数

    DROP FUNCTION [IF EXISTS] function_name;


    我的博客:https://blog.csdn.net/liyuanyue2017

    查看全部
  • 一、 运算符和函数

    1. 字符函数

    函数名称描述
    CONCAT()字符连接
    CONCAT_WS()使用指定的分隔符进行字符连接
    FORMAT()数字格式化
    LOWER()转换成小写字母
    UPPER()转换成大写字母
    LEFT()获取左侧字符
    RIGHT()获取右侧字符
    LENGTH()获取字符串长度
    LTRIM()删除前导空格
    RTRIM()删除后续空格
    TRIM()删除前导和后续空格
    SUBSTRING()截取字符串
    [NOT] LIKE模式匹配
    REPLACE()字符串替换

    2. 数值运算符与函数

    名称描述
    CEIL()向上取整
    FLOOR()向下取整
    DIV()整数除法
    MOD()取余
    POWER()幂运算
    ROUND()四舍五入
    TRUNCATE()数字截取

    3. 比较运算符与函数

    名称描述
    [NOT] BETWEEN...AND...[不]在范围之内
    [NOT] IN()[不]在列出范围之内
    IS [NOT] NULL[不]为空

    4. 日期时间函数

    名称描述
    NOW()当前时间和日期
    CURDATE()当前日期
    CURTIME()当前时间
    DATE_ADD()日期变化
    DATEDIFF()日期差值
    DATE_FORMAT()日期格式化

    5. 信息函数

    名称描述
    CONNECTION_ID()连接ID
    DATABASE()当前数据库
    LAST_INSERT_ID()最后插入记录的ID号
    USER()当前用户
    VERSION()版本用户

    6. 聚合函数

    名称描述
    AVG()平均值
    COUNT()计数
    MAX()最大值
    MIN()最小值
    SUM()求和

    7. 加密函数

    名称描述
    MD5()信息摘要算法
    PASSWORD()密码算法


    我的博客:https://blog.csdn.net/liyuanyue2017

    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2018-05-17

  • 使用某个数据库:

    USE+ 数据库名

    查看全部
  • 数据类型之字符型

    查看全部
  • 时间类型

    查看全部
  • 修改数据库   ALTER DATABASE

    删除数据库   DROP DATABASE

    查看全部
    0 采集 收起 来源:内容回顾

    2018-05-16

  • 默认端口  3306

    超级用户  root

    创建数据库  CREATA DATABASE


    查看全部
    0 采集 收起 来源:内容回顾

    2018-05-16

  • 数据类型之浮点型

    查看全部
  • auto-increment必须与primary key一起使用,但是primary key不一定与auto-increment一起使用

    查看全部
  • 数据库名称、表名称、字段名称全部小写

    SQL语句必须以分号结尾

    查看全部
    0 采集 收起 来源:操作数据库

    2018-05-16

  • 关键字与函数名称全部大写

    查看全部
    0 采集 收起 来源:操作数据库

    2018-05-16

举报

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

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