码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 22.11.16打卡 mysql学习笔记


    马上要考试了, 越到考试越想玩, 烦躁烦躁烦躁, 没学多少, 争取明天把mysql基础篇学完

    DCL介绍

    2022年11月16日

    14:54

    DCL主要用来处理数据库有哪些用户可以访问, 每个用户具有什么样的权限

    用户管理

    2022年11月16日

    15:20

    所有用户的数据都存放在系统数据库mysql中的user表中

    此时此用户应该是没有数据库的权限

    通过cmd登陆此用户来访问数据

    验证

    因为是任意主机的访问权限, 所以这里使用通配符%

    修改密码操作

    删除用户操作

    权限控制

    2022年11月16日

    15:21

    mysql中常用的权限

    控制权限指令

    查询权限演示

    usage意为没有权限, 仅仅只是能登录上数据库

    授予这个用户all(所有)权限, (在所有主机中)

    撤销这个用户所有权限

    小结

    2022年11月16日

    15:38

    函数概念

    2022年11月16日

    15:38

    类似java的方法和cpp的库函数

    函数速查

    https://blog.csdn.net/zeng_ll/article/details/87706409?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166858603416782428673686%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=166858603416782428673686&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-2-87706409-null-null.142^v63^control,201^v3^control_2,213^v2^t3_esquery_v2&utm_term=mysql%E5%87%BD%E6%95%B0&spm=1018.2226.3001.4187

    字符串函数

    2022年11月16日

    15:40

    常用的字符串

    字符串拼接

    lpad字符串填充函数演示

    rpad同理

    注意substring的下标是从1开始的, 不是从0开始的

    截取从1开始, 接下来的5个字符(包括1)

    练习

    效果

    数值函数

    2022年11月16日

    15:53

    可以说非常类似cpp了

    注意rand只会返回从0~1的随机数

    rand函数进阶应用

    还可以补前导0

    日期函数

    2022年11月16日

    15:57

    可以通过反复套用函数来获取当前的年月日

    顾名思义啊就是间隔expr (年/月/日/时/分/秒) 后的时间

    返回值精确到秒

    符合应用

    datediff获取入职天数, 将入职天数(默认显示为一大串函数名)命名为entrydays

    别名应用

    然后用order by __ desc进行倒序排序

    流程函数

    2022年11月16日

    16:19

    ifnull函数注意: ''也不为空, 当且仅当为null时为空

    case when [] then … else [] end 类似于嵌套的多个if语句( if … elif … elif … else … )

    应用

    转化成伪代码就是 if math >=85 : "优秀"; elif math >= 60 : "及格"; else "不及格";

    函数小结

    2022年11月16日

    16:34

    概述

    2022年11月16日

    16:19

    演示

    2022年11月16日

    17:19

    auto_increment是自动增长的意思

    类似于java的异常

    外键约束

    2022年11月16日

    19:50

    没有外键会无法保证数据的完整性

    例如dept_id中对应的id被删, 此时数据出现了不完整

    这个标志代表这是外键

    删除之后, 这个字段不在代表外键, 但这个字段的数字仍然存在, 不会被删除

    外键删除更新行为

    2022年11月16日

    20:21

    红框中的值可修改为上表行为中的任意值

    行为名

    总结

    2022年11月16日

    20:41

    关系介绍

    2022年11月16日

    20:54

    一对多的关系, 一个部门对应多个员工

    多对多

    单表拆分, 详情放在另一张表中

    概论

    2022年11月16日

    21:04

    笛卡尔积就是全排列

  • 相关阅读:
    |行业洞察·设计|《2024年设计行业AI应用调研报告-D5渲染器&青年建筑》
    进阶开发- 泛型入门基础类测试
    近红外荧光标记包裹/包覆二氧化锰
    算法通关村-----寻找祖先问题
    Java之BigDecima容器学习心得
    jq弹窗拖动改变宽高
    薛定谔的猫重出江湖?法国初创公司Alice&Bob研发猫态量子比特
    C++项目开发编译踩坑记录
    20-animation动画
    【Java网络原理】 五
  • 原文地址:https://blog.csdn.net/Tanya_xiaomai/article/details/127893771
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号