寒假打卡:2026-01-28

日常学习:

DCL-权限控制:

MySQL中定义了很多种权限,但是常用的就以下几种:

ALL, ALL PRIVILEGES--所有权限

SELECT--查询数据

INSERT--插入数据

UPDATE--修改数据

DELETE--删除数据

ALTER--修改表

DROP--删除数据库/表/视图

CREATE--创建数据库/表

1.查询权限

SHOW GRANTS FOR '用户名'@'主机名';

2.授予权限

GRANT 权限列表 ON 数据库名.表名TO '用户名'@'主机名'

3.撤销权限

REVOKE 权限列表 ON 数据库名.表名 FROM '用户名'@'主机名';

函数:

字符串函数:

CONCAT(S1,S2...Sn)--字符串拼接,将S1,S2,...Sn拼接成一个字符串

LOWER(str)--将字符串str全部转为小写

UPPER(str)--将字符串str全部转为大写

LPAD(str,n,pad)--左填充,用字符串pad对str的左边进行填充,达到n个字符串长度

RPAD(str,n,pad)--右填充,用字符串pad对str的右边进行填充,达到n个字符串长度

TRIM(str)--去掉字符串头部和尾部的空格

SUBSTRING(str,start,len)--返回从字符串str从start位置起的len个长度的字符串

数值函数:

CEIL(X)--向上取整

FLOOR(X)--向下取整

MOD(X,Y)--返回x/y的模

RAND()--返回0~1内的随机数

ROUND(X,Y)--求参数x的四舍五入的值,保留y位小数

相关推荐
倔强的石头_17 小时前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库
jiayou642 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库
李广坤3 天前
MySQL 大表字段变更实践(改名 + 改类型 + 改长度)
数据库
爱可生开源社区4 天前
2026 年,优秀的 DBA 需要具备哪些素质?
数据库·人工智能·dba
随逸1774 天前
《从零搭建NestJS项目》
数据库·typescript
加号35 天前
windows系统下mysql多源数据库同步部署
数据库·windows·mysql
シ風箏5 天前
MySQL【部署 04】Docker部署 MySQL8.0.32 版本(网盘镜像及启动命令分享)
数据库·mysql·docker
李慕婉学姐5 天前
Springboot智慧社区系统设计与开发6n99s526(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
百锦再5 天前
Django实现接口token检测的实现方案
数据库·python·django·sqlite·flask·fastapi·pip
tryCbest5 天前
数据库SQL学习
数据库·sql