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数据库的简单管理。 

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

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

相关文章

ElementUI table的设置成Excel表格效果

实现效果代码最重要的部分 <el-table:data"Commision"border:row-style"{height: 0}":cell-style"{padding: 0 ,lineHeight: 0}":header-cell-style"{padding: 0,height: 0,ineHeight: 0}"><el-col :span"11">&…

生鲜水果行业wordpress主题

水果蔬菜wordpress外贸自建站模板 水果、脐橙、牛油果、菠萝、凤梨、鲜枣、苹果、芒果、瓜果、百香果wordpress外贸独立站模板。 https://www.jianzhanpress.com/?p3932 生鲜wordpress外贸出口网站模板 水果、蔬菜、肉蛋奶、水产、干货等生鲜产品wordpress外贸出口公司网站…

昇思25天学习打卡营第6天 | 函数式自动微分

神经网络的训练主要使用反向传播算法&#xff0c; 模型预测值&#xff08;logits&#xff09;与正确标签&#xff08;label&#xff09;送入损失函数&#xff08;loss function&#xff09;获得loss&#xff0c; 然后进行反向传播计算&#xff0c;求得梯度&#xff08;gradie…

Python Web实战:Python+Django+MySQL实现基于Web版的增删改查

项目实战 1.创建项目(sms) File->New Project->Django 稍等片刻&#xff0c;项目的目录结构如下图 项目创建后确认是否已安装Django和mysqlclient解释器&#xff0c;如何确认&#xff1f;file->Settings 如果没有请在Terminal终端输入以下命令完成安装 pip instal…

用户是如何访问网站的?

由于IP地址不方便记忆并且不能显示地址组织的名称和性质&#xff0c;人们设计出了域名&#xff0c;并通过域名系统&#xff08;DNS&#xff0c;Domain Name System&#xff09;来将域名和IP地址相互映射&#xff0c;使人更方便地访问互联网&#xff0c;而不用去记住能够被机器直…

【Docker】镜像

目录 1. 镜像拉取 2. 镜像查询 3. 镜像导出 4. 镜像上传 5. 镜像打标签 6. 镜像上推 7. 镜像删除 8. 镜像运行及修改 8.1 在registry 节点运行 mariadb 镜像&#xff0c;将宿主机 13306 端口作为容器3306 端口映射 8.2 查看容器ID 8.3 进入容器 8.4 创建数据库xd_d…

openfeign的原理 ????

1、我们使用openfeign调用远程接口就像调用本地方法一样简单。 2、支持spring mvc 注解 3、整合了更多的扩展 &#xff08;请求重试策略、超时控制、请求拦截器&#xff09; 4、open Feign是基于aop的原理&#xff0c;他会通过所加FeignClient的接口&#xff0c;自动拼接接口…

揭秘!今日头条爆款文章打造秘诀:低粉作者如何逆袭,成为流量王者?一文带你掌握!

大家好&#xff0c;我是网创有方的站长&#xff0c;今天特地对某头条作者的优质文章内容做了下分析。欢迎各位共同讨论&#xff0c;如果有什么想法的可以评论区留言或者私信讨论。下面开始咱们的正题&#xff1a; 要想文章写的好&#xff0c;那么首先要先会学习人家的优质作品…

react学习——14react生命周期图(旧)

1、生命周期图 2、单个组件 class Demo extends React.Component{//构造器constructor(props){console.log("count--constructor")super(props)this.state{count: 1}}//组件将要挂载componentWillMount(){console.log("count--componentWillMount")}//组件…

TypeError: compilation.getPathWithInfo is not a function

本地运行&#xff0c;npm run dev 正常启动&#xff0c;当修改内容后保存&#xff0c;出现报错&#xff0c;中断编译。 TypeError: compilation.getPathWithInfo is not a function 项目首次能成功运行&#xff0c;热更新时报错而中断&#xff1b; 参考网上的解决办法&#x…

linux rocky9.2系统搭建sqle数据库审核平台

文章目录 前言一、环境准备?二、开始部署前言 关于SQLE SQLE 是由上海爱可生信息技术股份有限公司 开发并开源,支持SQL审核、索引优化、事前审核、事后审核、支持标准化上线流程、原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。 产品特色 支持通过插件的形式扩展…

什么牌子的开放式耳机好?五大优质机型,新手必看!小白闭眼入系列

音乐技术的不断进步为耳机市场的发展有了更多的选择&#xff0c;开放式耳机成为音乐爱好者们新的一个选择。从最初的基础音质到如今的高解析度音频&#xff0c;开放式耳机经历了一次次的技术革新和升级。这类耳机以开放式不入耳的设计&#xff0c;舒适的佩戴体验著称&#xff0…

动作捕捉与数字人实训室,引领动漫专业创新发展

如今&#xff0c;随着全身动作捕捉设备在动漫行业中的应用越来越重要&#xff0c;传统的教学模式与市场需求逐渐脱节&#xff0c;原有的教学方式和思路急需进行调整。高校通过搭建动作捕捉与数字人实训室&#xff0c;可以使得教学质量和效率大大提升&#xff0c;让学生能够接触…

python-九九乘法表(对齐式1)

[题目描述] 输出九九乘法表&#xff0c;输出格式见样例。输入格式&#xff1a; 无输出格式&#xff1a; 输出乘法表&#xff0c;对齐方式见样例输出。样例输入 无样例输出 来源/分类&#xff08;难度系数&#xff1a;一星&#xff09; 完整代码展示&#xff1a; #对齐式1 a[] …

C#的无边框窗体项目模板 - 开源研究系列文章

继续整理和编写代码及博文。 这次将笔者自己整理的C#的无边框窗体项目的基本模板进行总结&#xff0c;得出了基于C#的.net framework的Winform的4个项目模板&#xff0c;这些模板具有基本的功能&#xff0c;即已经初步将代码写了&#xff0c;直接在其基础上添加业务代码即可&am…

【Windows】JetBrains家族软件介绍

软件介绍 JetBrains是一家知名的软件开发工具公司&#xff0c;提供一系列高效的集成开发环境&#xff08;IDE&#xff09;和其他开发工具。以下是JetBrains的一些主要软件及其功能介绍&#xff1a; 集成开发环境&#xff08;IDE&#xff09; IntelliJ IDEA 用途&#xff1a…

基于轨迹加权的混合离线强化学习数据集

写在前面&#xff1a; 这篇论文阅读已经同步到我的博客网站&#xff0c;若需更优的阅读体验&#xff0c;请前往https://mainjaylai.github.io/Blog/blog/paper/trajectory-dataset进行浏览 摘要 大多数离线强化学习&#xff08;RL&#xff09;算法通过最大化目标策略的期望性…

证件照制作工具有哪些?分享当下热门的证件照制作工具

无论是考证、出国旅游还是应聘&#xff0c;一张符合标准的证件照成了必备之物。 如果手头的证件照尺寸不符合要求&#xff0c;不必惊慌&#xff0c;现在有多种证件照制作软件可以帮助你迅速解决问题。 今天&#xff0c;本文就为大家分享几个证件照制作教程&#xff0c;让你的…

深度解析SD-WAN在企业组网中的应用场景

在现代企业快速发展的网络环境中&#xff0c;SD-WAN技术不仅是实现企业各站点间高效连接的关键&#xff0c;也是满足不同站点对互联网、SaaS云应用和公有云等多种业务需求的理想选择。本文将从企业的WAN业务需求出发&#xff0c;对SD-WAN的组网场景进行全面解析&#xff0c;涵盖…

SC200x系列再添新成员!移远通信智能模组SC200V / SC200U系列正式发布

6月24日&#xff0c;全球领先的物联网整体解决方案供应商移远通信宣布&#xff0c;正式推出其两款4G智能模组产品——SC200V系列和SC200U系列。 作为移远SC200x系列的新成员&#xff0c;这两款模组在系统性能、多媒体功能、网络连接、终端开发等方面有着优异的表现&#xff0c;…