MySQL常用命令(Linux环境)

一、数据定义语句(DDL)

数据库操作


●登录数据库:

mysql -uroot -proot

●创建数据库:

create database test

●查看所有数据库:

show databases

●选择数据库并使用:

use test

●查看所有数据表:

show tables

●删除数据库:

drop database test

表操作


●创建表:

create table emp(ename varchar(10),hiredate date,sal decimal(10,2),deptno int(2))

create table dept(deptno int(2),deptname varchar(10))

 ●查看表的定义:

desc emp

●查看表定义(详细):

show create table emp \G



●删除表:

drop table emp

●修改表字段:

alter table emp modify ename varchar(20)

●添加表字段:

alter table emp add column age int(3)

●删除表字段:

alter table emp drop column age

●字段改名;

alter table emp change age age1 int(4)

●修改表名:

alter table emp rename emp1

二、数据操纵语句(DML)

插入记录

●指定名称插入:

insert into emp (ename,hiredate,sal,deptno) values ('zhangsan','2018-01-01','2000',1)

●不指定名称插入:

insert into emp values ('lisi','2018-01-01','2000',1)

●批量插入数据:

insert into dept values(1,'dept1'),(2,'dept2')

修改记录

update emp set sal='4000',deptno=2 where ename='zhangsan'

删除记录

delete from emp where ename='zhangsan'

查询记录

●查询所有记录:

select * from emp

●查询不重复的记录:

select distinct deptno from emp

●条件查询:

select * from emp where deptno=1 and sal<3000

●排序和限制:

select * from emp order by deptno desc limit 2

●分页查询(查询从第0条记录开始10条):

select * from emp order by deptno desc limit 0,10

●聚合(查询部门人数大于等于1的部门编号):

select deptno,count(deptno) from emp group by deptno having count(deptno) >= 1

●连接查询:

select * from emp e left join dept d on e.deptno=d.deptno

●子查询:

select * from emp where deptno in (select deptno from dept)

●记录联合:

select deptno from emp union select deptno from dept

数据控制语句(DCL)

权限相关

●授予操作权限 (将test数据库中所有表的select和insert权限授予test用户):

grant select,insert on test.* to 'test'@'localhost' identified by '123'

●查看账号权限:

show grants for 'test'@'localhost'

●收回操作权限:

revoke insert on test.* from 'test'@'localhost'

●授予所有数据库的所有权限:

grant all privileges on *.* to 'test'@'localhost'

●授予所有数据库的所有权限(包括grant):

grant all privileges on *.* to 'test'@'localhost' with grant option

●授予SUPER、PROCESS、FILE权限(系统权限不能指定数据库):

grant super,process,file on *.* to 'test'@'localhost'

●只授予登录权限:

grant usage on *.* to 'test'@'localhost'

●刷新权限并立即生效:

flush privileges

帐号相关


●删除账号:

drop user 'test'@'localhost'

●修改自己的密码:

set password = password('123')

●管理员修改他人密码:

set password for 'test'@'localhost' = password('123')

其他

字符集相关


●查看字符集:

show variables like 'character%'

 

●创建数据库时指定字符集:

create database test2 character set utf8


时区相关

●查看当前时区(UTC为世界统一时间,中国为UTC+8):

show variables like "%time_zone%"

●修改mysql全局时区为北京时间,即我们所在的东8区:

set global time_zone = '+8:00';

●修改当前会话时区:

set time_zone = '+8:00'

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/699139.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

抖音快手AI无人直播系统:教你快速搭建视频循环直播场景只需五部

AI无人直播是一种创新的直播方式&#xff0c;利用先进的技术手段实现自动直播&#xff0c;无需人工干预。这种直播方式具有全天候自动直播的能力&#xff0c;无需运营和监管即可吸引流量并转化为订单。商家门店对这种低成本高效果的方式非常欢迎。通过轻松进行直播销售&#xf…

积鼎CFD VirtualFlow 基于热限制相变和流固耦合模型的冷板共轭传热相变仿真

冷板在电子设备领域应用极为广泛&#xff0c;如航空电子设备、汽车电子设备等。由于现代设备越来越集成化及模块化&#xff0c;要求以更小的体积、更轻的重量提供更优越的性能&#xff0c;使得在各级电子封装上产生高的功率密度&#xff0c;而电子元件上高热量的聚集是造成设备…

怎么改图片分辨率的dpi数值?简单调整图片dpi的方法

图片分辨率的dpi是目前使用图片时比较常见的要求之一&#xff0c;在网上上传图片时比如证件照类型&#xff0c;都经常会对图片dpi数值有要求。在使用图片的时候&#xff0c;如果dpi的数值不满足用户使用&#xff0c;那么就会无法正常上传使用&#xff0c;那么修改图片api具体该…

CATIA入门操作案例——创成式曲面设计案例,吹风机的绘制,多截面曲面的绘制,曲面偏移和修剪

目录 引出画吹风机吹风机壳体多截面曲面吹风机后壳桥接曲面吹风机把手多截面曲面进行曲面的修剪绘制把手的后盖绘制内凹的圆曲面进入零件工作台&#xff0c;定义厚曲面绘制进气凹槽 总结异形弹簧新建几何体草图编辑&#xff0c;画一条样条线进行扫掠&#xff0c;圆心和半径画出…

易语言环境搭建

前言 警告:我学易语言和写易语言教程,不是因为这门语言有什么特别的优点或是好找工作,完全是因为这是中文编程语言,所以我想学着玩玩, 请所有学这门语言的人抱着玩玩的态度学,因为这门语言就我目前接触来看,很差劲,并不是因为语言本身(我还刚开始学) 而是这门语言要收费,面向开…

hive 安装 嵌入模式 笔记

$ hive $ HIVE_HOME/bin/schematool -dbType derby –initSchema $ schematool -verbose -validate -dbType derby $HIVE_HOME/bin/hiveserver2 这个启动了先不要关闭&#xff0c;再打开一个终端进行下面的步骤 Beeline -u show databases 总结 报错1 WARN jdbc.HiveConnecti…

72、AndroidStudio 导入项目Connect timed out错误解决

一、背景&#xff1a; 开发过程中难免会 clone 其他的项目&#xff0c;clone 或者下载成功之后。使用 android studio 打开项目时经常遇到 Connect timed out错误如图所示&#xff1a; 二、分析原因&#xff1a; 1、既然链接超时&#xff0c;肯定是 android studio 在运行…

高考志愿填报,如何识别兴趣和擅长?

一年一度的高考落下帷幕&#xff0c;是不是就意味着放松了&#xff1f;解放了&#xff1f; 高考志愿填报的重要性&#xff0c;依旧重要&#xff0c;考得好不如报的好。 考分高低固然是关键&#xff0c;而填报高考志愿&#xff0c;才是真正决定人生的一次选择&#xff0c;这一…

hadoop和hbase对应版本关系

https://hbase.apache.org/book.html#configuration

手机丢失不惊慌,华为手机已升级至楼层级设备查找!

出门总是丢三落四&#xff0c;手机丢了怎么办&#xff1f;不要怕&#xff0c;只要你的华为手机升级至云空间新版本&#xff0c;就可以进行楼层级设备查找&#xff0c;现在可以查看到具体的楼层了&#xff01; 之前有手机丢失过的朋友&#xff0c;肯定有相似的经历&#xff0c…

写小红书文案一定要把情绪值拉满

写小红书文案一定要把情绪值拉满&#xff01;很多小伙伴不懂这句话的意思。 本文伯乐网络传媒将为你揭秘如何在小红书文案中&#xff0c;巧妙地运用情绪值&#xff0c;让每一个字都充满吸引力。 一、注意事项&#xff1a;真实与平衡的艺术 1. 保持文案的真实性&#xff0c;不…

AIGC-AnimateDiff论文详细解读

AnimateDiff: Animate Your Personalized Text-to-Image Diffusion Models without Specific Tuning github:https://github.com/guoyww/animatediff/ 论文:https://arxiv.org/abs/2307.04725 AnimateDiff 通过预训练的运动模块(motionmodule)&#xff0c;直接将现有的个性化文…

wms仓储管理系统适合做海外仓吗?解答来了

对于海外仓来说&#xff0c;一个高效、智能的仓储管理系统是保障业务正常运转的关键因素。那我们可以直接拿wms仓储管理系统来管理海外仓吗&#xff1f;wms系统和海外仓管理系统有什么区别&#xff1f; 今天我们就来聊一下这个问题。 首先说&#xff0c;wms仓储管理系统是一个…

C语言学习系列:笔记列表

1&#xff0c;精神建设&#xff1a;为什么要学C语言以及如何学习C语言 2&#xff0c;C语言学习系列&#xff1a;GCC编译器Windows版本MinGW-w64的安装教程 3&#xff0c;C语言学习系列&#xff1a;初识C语言 4&#xff0c;C语言入门学习系列&#xff1a;基本语法

Autoformer

A u t o f o r m e r Autoformer Autoformer 摘要 ​ 我们设计了 A u t o f o r m e r Autoformer Autoformer作为一种新型分解架构&#xff0c;带有自相关机制。我们打破了序列分解的预处理惯例&#xff0c;并将其革新为深度模型的基本内部模块。这种设计使 A u t o f o r m…

npm 添加 electron 安装镜像变量,提交打包速度。

前言&#xff1a;项目中使用 electron-builder&#xff0c;打包运行 npm run build:win 时&#xff0c; electron-builder 默认会从 github 下载 electron 依赖包&#xff0c;导致打包缓慢。可以通过添加 electron 下载镜像地址来解决。 npm config ls -l 查看 npm 所有配置 …

三人同行免单模式:社交电商的创新策略

三人同行免单模式是一种通过社交网络实现的购物激励机制&#xff0c;旨在通过消费者之间的互动和分享&#xff0c;促进产品销售和品牌推广。该模式的核心在于&#xff0c;当三位消费者共同完成购买时&#xff0c;其中一位消费者可以享受免单或获得特别折扣。 模式概述 1.会员权…

cordic IP核中,sin and cos的使用

参考视频&#xff1a;FPGA IP之CORDIC_哔哩哔哩_bilibili FPGA IP之CORDIC使用与仿真_哔哩哔哩_bilibili 一、参数说明 functional selection rotate是旋转&#xff0c;sin and cos是计算这两个三角函数&#xff0c;sinh和cosh是计算双曲正弦和双曲余弦 phase format 对于…

电商项目-day02

文章目录 分析项目结构登录请求项目搭建Result总结 分析项目结构 语法的限制打开 端口修改 修改port 前端的入口工程是main.js 登录请求 早期的登录是使用session 称为 会话 也称为域 使用jwt进行验证 模块 spzx-partent 父工程 使用pom 其他的模块都是 jar包 项目搭…

挑选考勤机的实用建议

挑选考勤机的实用建议 在当今的工作环境中&#xff0c;考勤机是企业管理中不可或缺的一部分。选择一款合适的考勤机对于准确记录员工出勤情况、提高管理效率以及确保企业正常运转具有重要意义。以下是一些挑选考勤机的关键建议&#xff1a; 一、明确需求和目标 在开始挑…