# 查看数据库版本
select version();
# 查看当前登陆的用户
select user();
# 查看当前日期、当前时间、当前的日期和时间
SELECT CURDATE(),CURTIME(),NOW();
# 查看当前时间戳(也可以获取指定日期的时间戳,例如 UNIX_TIMESTAMP('2022-08-12') 的取值为 166023360。
SELECT UNIX_TIMESTAMP();
# 日期格式化
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H-%i-%s');
# 创建用户
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
# 授权用户
grant all privileges on *.* to 'username'@'hostname' with grant option; # 赋予全局级别权限
grant all privileges on 库名.* to 'username'@'hostname' with grant option; # 数据库级别权限
grant all privileges on 库名.表名 to 'username'@'hostname' with grant option; # 表级别权限
grant select(id), insert(id,a) on 库名.表名 to 'username'@'hostname' with grant option; # 列级别权限
# 查看权限
SELECT * FROM mysql.user;
SHOW GRANTS FOR 'username'@'hostname';
其中,username 表示用户名,hostname 表示主机名或主机 IP。
# 刷新权限
FLUSH PRIVILEGES;
# 撤销权限
revoke all privileges on *.* from 'username'@'hostname';
revoke all privileges on 库名.* from 'username'@'hostname';
revoke all privileges on 库名.表名 from 'username'@'hostname';
revoke select(字段1), insert(字段1,字段2) on 库名.表名 from 'username'@'hostname';
# 查看所有的数据库
show databases;
# 创建一个数据库
create database if not exists 数据库名;
# 查看创建数据库的语句
show create database 数据库名;
# 切换数据库
use 数据库名;
# 删除一个数据库
drop database if exists 数据库名;
# 创建表
create table 表名(字段1 数据类型,......);
# 查看创建表的详细信息
show create table 表名;
# 查看数据库的表
show tables;
# 显示表的结构
desc 表名;
# 删除表
drop table 表名;
活动地址:优快云21天学习挑战赛
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…
…
欢迎参与优快云学习挑战赛,成为更好的自己,请参考活动中各位优质专栏博主的免费高质量专栏资源(这部分优质资源是活动限时免费开放喔~),按照自身的学习领域和学习进度学习并记录自己的学习过程。您可以从以下3个方面任选其一着手(不强制),或者按照自己的理解发布专栏学习作品,参考如下:
**
创作计划
**
1,机缘
提示:可以和大家分享最初成为创作者的初心
例如:
A,实战项目中的经验分享
B,日常学习过程中的记录
C,通过文章进行技术交流
…
2,收获
提示:在创作的过程中都有哪些收获
例如:
A,获得了多少粉丝的关注
B,获得了多少正向的反馈,如赞、评论、阅读量等
C,认识和哪些志同道合的领域同行
…
3,日常
提示:当前创作和你的工作、学习是什么样的关系 例如:
- 创作是否已经是你生活的一部分了
- 有限的精力下,如何平衡创作和工作学习
- …
4,憧憬
提示:职业规划、创作规划等
**
学习计划
**
1,学习目标
提示:可以添加学习目标
例如: 一周掌握 Java 入门知识
2,学习内容
提示:可以添加要学的内容
例如:
A,搭建 Java 开发环境
B,掌握 Java 基本语法
C,掌握条件语句
掌握循环语句
3,学习时间
提示:可以添加计划学习的时间
例如: 周一至周五晚上 7 点—晚上9点
周六上午 9 点-上午 11 点
周日下午 3 点-下午 6 点
4,学习产出
提示:统计学习计划的总量
例如:
技术笔记 2 遍
优快云技术博客 3 篇
学习的vlog 视频 1 个
**
学习日记
**
1,学习知识点
提示:可以添加所学专栏知识点
2,学习遇到的问题
提示:可以添加相关知识点难点或者疑惑(便于专栏博主针对性解答)
3,学习的收获
提示:可以总结知识点相关收获
4,实操
提示:可以添加相关知识点的练习实操案例
…
提醒:在发布作品前请把不用的内容删掉(活动地址请保留)