mysql数据库的管理

  • MySQL数据库管理

    • mysql数据文件

      • 存放在初始化时定义的datadir

        • 该目录下放置三种后缀文件

          • .frm

            • 与表相关的元数据(meta),表结构的定义信息等。

          • .MYD

            • mylSAM存储引擎专用

          • .MYI

            • mylSAM存储引擎专用

    • MySQL语言类型

      • DDL(数据定义语言)

        • create(创建),drop(删除),alter(修改)

      • DML(数据操纵语言)

        • insert(插入),delete(删除),update(更新)

      • DQL(数据查询语言)

        • select(查询-表),show(显示-库),describe(描述-表结构)

      • DCL(数据控制语言)

        • grant(授予角色),revoke(取消授予),commit(提交),rollback(回滚)

          • grant授予的是角色(一组权限的集合)

          • commit

            • 如果不加commit,执行的操作以及录入的数据会被放在缓冲区,提交后会写入磁盘。

          • rollback

            • 将放在缓冲区的操作撤销,提交后的撤销不了

      • 查询数据库,表,表结构

        • 查询数据库

          • show databases

              • information_schema数据库:保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权 限等

              • performance_schema:用于监控MySQL server在一个较低级别的运行过程中的资源消耗、资源等待等情况

              • performance_schema:用于监控MySQL server在一个较低级别的运行过程中的资源消耗、资源等待等情况

        • 查询数据表

          • show tables

        • 查询表结构

          • describe 表名

      • 创建与删除库,表

        • 创建库

          • caeate database 库名;

            • create database auth;

        • 创建表

          • 因为表在库内,所以说要先决定在那个库内—use 库名;

          • create table 表名;

            • create table users (user_name char(16) not null, user_passwd char(48) default '', primary key (user_name));

              • default’‘

                • 默认密码为空

              • 密码经过加密算法后长度为41位。

        • 删除库

          • drop database 库名;

            • drop database auth;

        • 删除表

          • drop table 库名.表名;

            • drop table auth.users

      • 管理表中的数据

        • 先进入到表中use 表名;

        • 插入数据记录

          • insert into 表名(列名与属性,列名与属性)values(’对应列的值‘,’对应列的值‘);

            • INSERT INTO users(user_name,user_passwd) VALUES('zhangsan', PASSWORD ('123456'));

        • 查询数据记录

          • select * from 库名.表名;

            • *:标识查询所有数据

            • select * from auth.users

            • 限定查询

              • select user_name,user_passwd FROM auth.users WHERE user_name='zhangsan';

        • 修改(更新)数据记录

          • updata 库名.表名 set 修改项 where 修改哪一个值

            • updata auth.userss set user_passwd=password(’‘)where user_name=’lisi‘;

        • 删除数据记录

          • delete from 库名.表名 where 列名=值

      • 数据库高级操作

        • 克隆表

          • create table user01 like auth.users;

            • 通过 LIKE 方法,复制 users 表生成 tmp 表,注意,此表为空,仅复制架构。

          • insert into user01 select * from auth.users

            • 用嵌套的方式将表信息复制到另一个表内。

        • 删除表内的数据

          • delete from 表名 where 列名=值

        • 删除表

          • delete from 表名

          • truncate table 表名

        • 临时表

          • create temporary table 表名 (列名+属性,列名+属性)engine=INNODB default charset=utf8

            • 临时表,退出重进之后就不存在 采用INNODB存储引擎。 默认采用字符集为utf8

      • 数据库授权

        • grant select on 库名.表名 to ’账号‘@’登陆终端‘ identified by ’密码‘

        • 查看授权

          • show grants for ’账号‘@’登陆终端‘

        • 撤销授权

          • revoke all on 库名.表名 from ’账号‘@’登陆终端‘

以上就是对mysql数据库的简单管理。 

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

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

相关文章

App推广新突破!Xinstall无注册码方案,一键解决您的获客难题

在互联网的浪潮中,App推广与运营面临着前所未有的挑战。随着流量红利的衰退,如何高效、精准地触达用户,提升用户留存和转化率,成为每个企业都必须面对的问题。在这个关键时刻,Xinstall以其无注册码的解决方案&#xff…

使用vant4+vue3制作电商购物网站

一、前言 1.本项目基于vant4vue3构建,默认友友们已具备相关知识,如不具备,请友友们先去了解相关该概念 2.项目数据来源于开源框架 新峰商城 在此指出 3.此项目目的在于帮助友友们了解基本的用法,没有涉及太多的逻辑操作。 二、…

针对AIGC检测的鲁棒性测试——常见攻击手段汇总

前言:这篇文章来总结一下针对AIGC检测的常见攻击手段,选取的研究工作均出自近5年AIGC检测相关文章。(论文被拒了需要补实验,先来看看别人怎么做的……) 2019 WIFS Detecting and Simulating Artifacts in GAN Fake Ima…

JavaScript的学习之事件的简介

目录 一、事件是什么 二、如何处理事件 一、事件是什么 定义:事件就是浏览器和用户之间的交互行为。 例如:点击按钮、鼠标移动、关闭窗口等。 二、如何处理事件 我们可以在对应的事件属性中设置一些JS行为,当事件触发的时候会将这些代码执行…

35岁,是终点?还是拐点?

35岁,是终点还是拐点,取决于我们对生活和事业的态度、目标以及行动。这个年龄可以看作是一个重要的转折点,具有多重意义和可能性。 很多人在35岁时,已经在自己的职业生涯中建立了一定的基础,可能达到了管理层或专家级别…

Charles抓包工具系列文章(二)-- Repeat 回放http请求

一、什么是http请求回放 当我们对客户端进行抓包,经常会想要重试http请求,或者改写原有部分进行重新请求,都需要用到回放http请求。 还有一种场景是压力测试,对一个请求进行重复请求多少次,并加上适当的并发度。 这里…

WebStorm 配置 PlantUML

1. 安装 PlantUML 插件 在 WebStorm 插件市场搜索 PlantUML Integration 并安装,重启 WebStorm 使插件生效。 2. 安装 Graphviz PlantUML 需要 Graphviz 来生成图形。使用 Homebrew 安装 Graphviz: 打开终端(Terminal)。确保你…

C语言小例程28/100

题目&#xff1a;利用递归方法求5!。 程序分析&#xff1a;递归公式&#xff1a;fnfn_1*4! #include <stdio.h>int main() {int i;int fact(int);for(i0;i<6;i){printf("%d!%d\n",i,fact(i));} } int fact(int j) {int sum;if(j0){sum1;} else {sumj*fac…

闪迪sd卡视频格式化数据恢复方法,你了解吗

咨询&#xff1a;“我不小心将闪迪SD卡格式化了&#xff0c;里面的重要视频文件全都不见了。我感到非常焦虑&#xff0c;因为这些视频对我来说意义非凡。现在急需找到方法来恢复&#xff01;&#xff01;” 在数字时代&#xff0c;SD卡已成为我们日常生活中不可或缺的数据存储设…

python中数据的作用域

一、命名空间 在 Python 中&#xff0c;命名空间是一个系统&#xff0c;它用于确保名字的唯一性&#xff0c;并防止命名冲突。命名空间是一个存储变量名称&#xff08;或者更广泛地说&#xff0c;标识符&#xff09;与对象之间映射的抽象概念。每个变量名你在程序中创建&#x…

msvcp120.dll丢失怎么办,找不到msvcp120.dll的多种解决方法

最近&#xff0c;我在运行一个程序时遇到了一个错误&#xff0c;系统提示找不到msvcp120.dll文件&#xff0c;无法继续执行代码。这让我感到非常困扰&#xff0c;因为这个问题导致我无法正常运行这个程序。经过一番搜索和尝试&#xff0c;我找到了几种修复这个问题的方法&#…

如何开发、使用 Starter

开发 第一步&#xff1a;创建starter工程hello-spring-boot-starter并配置pom.xml文件 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchem…

SpringBoot优点达项目实战:项目初始化(一)

SpringBoot优点达项目实战&#xff1a;项目初始化&#xff08;一&#xff09; 文章目录 SpringBoot优点达项目实战&#xff1a;项目初始化&#xff08;一&#xff09;1、项目介绍2、项目搭建3、依赖导入4、数据准备 1、项目介绍 技术框架 SpringbootmybatisPlusvueknife 2、项目…

创建App

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 在Django项目中&#xff0c;推荐使用App来完成不同模块的任务&#xff0c;通过执行如下命令可以启用一个应用程序。 python manage.py startapp app…

RT-Thread的Finsh实现学习

学习原因 工作中&#xff0c;使用同事开发的调试软件&#xff0c;输入参数打印的函数名就可以打印参数&#xff0c;但看不到代码实现&#xff0c;只能用自己微薄的知识积累去猜一下&#xff0c;之前尝试过&#xff0c;专门写一个函数&#xff0c;去解析编译生成的map文件&#…

名侦探李先生第一话:谁是真正的凶手(只出现一次的数字相关题解(力扣)+位操作符回忆)

引子&#xff1a;我们在之前的案子中破解过基础的单身狗问题&#xff0c;那面对更有挑战的案子&#xff0c;且看李先生如何破局&#xff0c;那下凶手&#xff01; 复习&#xff1a; 1&#xff0c;位操作符&#xff1a; 正整数原&#xff0c;反&#xff0c;补码都相同 首位是…

RocketMQ如何添加JVM监控

这里是小奏,觉得文章不错可以关注公众号小奏技术 JVM监控选型 本次JVM监控我们采用prometheus官方提供的jmx_exporter来实现 RocketMQJVM开发 整体目录 1. 新增agent目录 我们在distribution目录新增一个agent模块&#xff0c;然后添加两个文件 jmx_prometheus_javaagent-…

NtripShare2024年第二季度主要技术进展

NtripShare Cloud GNSS解算云平台方面 1、解算引擎增加根据卫星多路径效应自动剔除卫星的算法。 2、解算引擎增加解算时间段限制&#xff08;发现贵州某地在晚12点周期性效果变差&#xff09;。 3、增加2000坐标至地方坐标系转换的支持(七参数、四参数、TGO高程拟合&#x…

[数据集][目标检测]棉花检测数据集VOC+YOLO格式389张1类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;389 标注数量(xml文件个数)&#xff1a;389 标注数量(txt文件个数)&#xff1a;389 标注类别…

办理北京公司注册地址异常变更要求和流程

在北京注册公司时选择注册地址是非常重要的一环&#xff0c;注册地址不仅体现在营业执照上&#xff0c;在网上也有公示信息&#xff0c;一般选用的是商用地址和商住两用地址&#xff0c;在公司经营过程中&#xff0c;因为经营需要变更注册地址&#xff0c;也要依法变更&#xf…