MySQL中的基本SQL语句

文章目录

  • MySQL中的基本SQL语句
    • 查看操作
    • 创建与删除数据库和表
    • 修改表格
    • 数据库用户管理

MySQL中的基本SQL语句

查看操作

1. 查看有哪些数据库

show databases;      

在这里插入图片描述
2.切换数据库

use 数据库名;

比如切换至 mysql数据库

use mysql;

3.查看数据库中的表

show tables;

在这里插入图片描述
4.查看表中数据

select  要查询的东西  from  表名  [ where  条件 ];
select  *   from   表名   limit  n;           查询表中前多少行数据
select  *   from   表名   limit  n,m;          查询表中第n行后连续m行数据

如我要查找mysql库中user表中的所有数据

use mysql
select * from user;

在这里插入图片描述
5.查看表的格式

desc 表名

在这里插入图片描述

创建与删除数据库和表

1.创建新的库

create databease 新数据库名;

在这里插入图片描述

2创建新的表

create table 表名(字段1 数据类型,字段2 数据类型[,...][,PRIMARY KEY (主键名)]);

主键一般选择能代表唯一性的字段不允许取空值(NULL),一个表只能有一个主键。

CREATE TABLE denlin (id int NOT NULL,name char(10) NOT NULL,score decimal(5,2),passwd char(48) DEFAULT '',PRIMARY KEY (id));

在这里插入图片描述
已在87b库中生成了表denlin表格

3.删除指定的表格

DROP TABLE [数据库名.]表名;				#如不用USE进入库中,则需加上数据库名

在这里插入图片描述
4.删除指定的数据库

DROP DATABASE 库名;

在这里插入图片描述

5.向数据表中插入新的数据记录

INSERT INTO 表名(字段1,字段2[,...]) VALUES(字段1的值,字段2的值,...);

在这里插入图片描述

6.在数据表中删除指定的数据记录

DELETE FROM 表名 [WHERE 条件表达式];

在这里插入图片描述

7.修改表中数据

UPDATE 表名 SET 字段名1=字段值1[,字段名2=字段值2] [WHERE 条件表达式];

在这里插入图片描述

修改表格

1修改表名

alter  table 旧表名 rename 新表名
alter table 87b rename 87c;

在这里插入图片描述
2.扩展表结构

alter table  表名 add 新词条名 数据格式
alter table 87c add  age int(2);

在这里插入图片描述
3删除表字段

alter table 表名 drop 需要删除的字段名字  
alter table 87c drop age;

在这里插入图片描述
4修改字段名字

alter table 表名 change 老列名 新列名 数据类型;
alter table 87c change name mz char(15)

在这里插入图片描述

数据库用户管理

1.新建用户

create user '用户名'@'来源地址'IDENTIFIED BY '密码';
create user 'xwm'@'192.168.20.%'identified by'123456';

````

在这里插入图片描述
由于没允许本机登录,故本机无法登录
在192.168.20.0网段的主机登录,即可登录
在这里插入图片描述
使用主机192.168.20.1链接成功。
在这里插入图片描述

2授予权限
grant 提权

grant 权限列表 on 数据库名.表名TO'用户名'@’来源地址[IDENTIFIED BY'密码']

授权完成要刷新权限

flush privileges;    #刷新权限

权限列表

  1. insert(插入数据)
  2. select (查询数据)
  3. update (更新表的数据)
  4. delete(删除表中数据)
  5. create(创建库,表)
  6. drop(删除库,表)
  7. refernces index(建立索引)
  8. alter(更改表属性)
  9. create temp
  10. orary tableslock tables (锁表)
  11. execute create view (创建视图)
  12. create routine(创建存储过程)
  13. alter routine(修改存储过程)
  14. event(事件)
  15. trigger on(创建触发器)
    3注销权限
REVOKE 权限列表 ON 数据库名.表名 FROM 用户名@来源地址;

4查看当前用户

select   user();

在这里插入图片描述

5更改用户名

rename   user   '旧用户名'@'来源地址'   to   '新用户名'@'来源地址';
rename user 'root'@'%' to 'xxx'@'%;

在这里插入图片描述
将root用户名改成xxx

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux_进程概念_冯诺依曼_进程概念_查看进程_获取进程pid_创建进程_进程状态_进程优先级_环境变量_获取环境变量三种方式_3

文章目录 一、硬件-冯诺依曼体系结构二、软件-操作系统-进程概念0.操作系统做什么的1.什么叫做进程2.查看进程3.系统接口 获取进程pid- getpid4.系统接口 获取父进程pid - getppid5.系统接口 创建子进程 - fork1、手册2、返回值3、fork做了什么4、基本用法 6.进程的状态1、进程…

GAMES101 学习4

材质和外观 材质 BRDF 漫反射 任何方向的光进来都会被均匀的反射到周围各个不同的方向上去 假设能量守恒,那么 Li Lo,这之后BRDF就 ,就可以定义一个反照率 (Albeo) - ,在(0 - 1&#xff0…

国产大模型KimiChat起飞了!200万字内测开启,AI助手能力大提升!

会议之眼 快讯 Kimi Chat是北京月之暗面科技有限公司推出的支持输入20万汉字的智能助手产品。其背后的技术是一个体量为千亿参数的大模型。Kimi Chat的推出是月之暗面“登月计划”的一部分,旨在为未来的多模态版本产品提供基础,并最终在大模型领域打造面…

Spring Security之认证过滤器

前言 上回我们探讨了关于Spring Security,着实复杂。这次咱们聊的认证过滤器就先聊聊认证功能。涉及到多方协同的功能,咱分开聊。也给小伙伴喘口气,嘻嘻。此外也是因为只有登录认证了,才有后续的更多功能集成的可能。 认证过滤器…

ES的集群节点发现故障排除指南(1)

本文是ES官方文档关于集群节点发现与互联互通的问题排查指南内容。 英文原文(官网) 集群节点发现是首要任务 集群互连,重中之重! 在大多数情况下,发现和选举过程会迅速完成,并且主节点会长时间保持当选状…

生骨肉冻干真的对猫身体好吗?排行榜靠前对猫身体好的生骨肉冻干推荐

随着科学养猫知识的广泛传播,生骨肉冻干喂养正逐渐受到养猫人士的青睐。生骨肉冻干真的对猫身体好吗?生骨肉冻干不仅符合猫咪的饮食天性,还能提供全面均衡的营养,有助于维护猫咪的口腔和消化系统健康。然而,许多猫主人…

Open CASCADE学习|最小二乘法拟合直线

最小二乘法,又称最小平方法,起源于十八世纪的大航海探索时期,发展于天文领域和航海领域。其历史可以追溯到法国科学家马里勒让德于1805年首次提出这一概念,而1809年,高斯在他的著作《天体运动论》中也提出了最小二乘法…

xilinx FPGA 除法器ip核(divider)的学习和仿真(Vivado)

在设计中,经常出现除法运算,实现方法: 1、移位操作 2、取模取余 3、调用除法器IP核 4、查找表 简单学习除法器IP。 网上很多IP翻译文档,不详细介绍,记录几个重要的点: 1、三种算法模式(不同模式所消耗的资…

【Linux 进程概念】

【Linux 进程概念】 冯诺依曼体系结构冯诺依曼结构简要解释:你用QQ和朋友聊天时数据的流动过程 操作系统(OperatorSystem)概念设计OS的目的定位操作系统的上下层都分别是什么如何理解“管理"总结 进程基本概念描述进程-PCBtask_ struct内容 组织进程查看进程通…

大模型围剿战:Kimi如何在免费与盈利之间找到平衡?

文 | 大力财经 在近期的互联网科技领域,一款名为Kimi的国产大型AI模型引起了广泛关注。随着Kimi的火爆,国内的大型科技公司纷纷开始关注并投入到长文本处理技术的竞争中。 阿里巴巴、360等知名企业纷纷宣布了他们的长文本处理能力,分别达到…

网络——套接字编程UDP

目录 端口号 源端口号和目的端口号 认识TCP协议和UDP协议 网络字节序 socket编程接口 socket常见接口 sockaddr结构 UDP socket bind recvfrom sendto 编写客户端 绑定INADDR_ANY 实现聊天功能 端口号 在这之前我们已经说过源IP地址和目的IP地址,还有…

微信小程序的页面制作---常用组件及其属性2

一、标签栏taBar 在全局配置文件app.json中添加taBar配置,可实现标签栏配置。标签栏最少2个,最多5个 (1)如何配置标签栏? 1》先建多个文件,(以我的index,list,myform文…

最近很火的游戏,人渣/SCUM(更新V0.9.517.81845)

包含DLC • SCUM Deluxe • SCUM Deluxe 2 • SCUM Danny Trejo • SCUM Hair Deluxe 1 • SCUM Luis Moncada • SCUM Charms 1 • SCUM Weapon Skins 1 中文设置 OPTIONS-LANGUAGE-中文(简体) 特别提示 • 通过“\SCUM\Binaries\Win64\SCUM.exe”启动游戏 • 如果…

Microsoft Excel 快捷键 (keyboard shortcut - hotkey)

Microsoft Excel 快捷键 [keyboard shortcut - hotkey] References 表格内部换行快捷键 Alt Enter 快速将光标移到表末 Ctrl End 快速将光标移到表首 Ctrl Home References [1] Yongqiang Cheng, https://yongqiang.blog.csdn.net/

人工智能(Educoder)-- 搜索技术 -- 盲目式搜索

第1关:盲目搜索之宽度优先搜索算法 任务描述 本关任务:给定迷宫地图以及在迷宫中的起始位置,利用宽度优先搜索算法求解走出迷宫的最短路径长度,走出迷宫意味着达到迷宫地图的边界(所有位置下标0开始)。 …

水电站泄洪预警广播系统方案

一、行业背景 近年来由于危险河道管理措施不到位,调峰电站泄水风险长期存在,信息通报制度缺失以及民众安全警觉性不高等因素导致的水电站在泄洪时冲走下游河道游客以及人民财产的事故频发。 我司通过物联网、云计算、大数据、人工智能等技术手段&#x…

不能从所选图层建立3d模型--模大狮模型网

在Revit中,从所选图层直接创建3D模型并不是一个常规的操作方式。通常情况下,你需要手动创建文字或者图形,然后将其转换为3D模型。 如果你有一个平面上的文字或图形,想要将其转换为3D模型,你可以使用以下步骤&#xff1…

什么是虚拟线程?

1、典型回答 Java 中的虚拟线程,也叫做协程或“轻量级线程”,它诞生于JDK 19(预览 API),正式发布于 JDK 21,它是一种在 Java 虚拟机(JVM)层面实现的逻辑线程,不直接和操作系统的物理线程一一对应,因此它可…

文献速递:基于SAM的医学图像分割---SAM-Med2D

Title 题目 SAM-Med2D 01 文献速递介绍 医学图像分割在通过识别和勾画各种组织、器官或感兴趣区域来分析医学图像中发挥着至关重要的作用。准确的分割可以帮助医生精确识别和定位病理区域,从而实现更准确的诊断和治疗。此外,对医学图像进行定量和定性…

Node.js之沙盒专题

​ Node.js一直是薄弱项,今天特意整理一下,基本上是各个大佬写的大杂烩,仅用于学习记录~~~ 1. child_process 首先介绍一下nodejs中用来执行系统命令的模块child_process。Nodejs通过使用child_process模块来生成多个子进程来处理其他事物…