MySQL数据库操作

news2024/11/25 21:17:07

查看数据库

语法

show databases——列出所有的数据库
show databases [ like wild ];——列出和字符串wild名字相同的数据库
这里可以配合SQl的 "%" 和 "_" 通配符使用来查找多个数据库

在SQL语句中"%"代表任意字符出现任意次数,"_"代表单个字符

这里我们注意后面四个数据库,前面三个是咱自己建的

MySQL自带的数据库

Information_schema

主要存储了系统中的一些数据库对象信息:如用户表信息、列信息、权限信息、字符集信息、分区信息等。(数据字典表)

performance_schema

主要存储数据库服务器的性能参数

mysql

存储了系统的用户权限信息及帮助信息

sys

是通过视图的形式把information_schema 和 performance_schema结合起来,查询出更加令人容易理解的数据

创建数据库

语法:

create database——创建数据库
create database [if not exists] 数据库名; #创建一个给定名字的数据库
#如果该名字的数据库已经存在会报错,通过添加 if not exists 在不存在时创建该数据库

例子:create [temporary] table [if not exists] student;
#这里如果添加temporary 表示是临时的数据库
#show tables 查看所有数据表 但是看不到临时表

删除数据库

语法:

drop database——删除数据库
drop database [if exists] 数据库名; #删除数据库和其中的所有表
例子:drop database if exists student;

切换数据库

use 数据库名; 将指定的数据库作为当前数据库使用 #重要:要对数据库中的数据表操作之前要先选择数据库

这个命令配合之后的命令使用,举几个例子
查看当前连接的数据库
SELECT DATABASE();
查看数据库版本
SELECT VERSION();
查看当前用户
SELECT USER();
查看所有用户
SELECT User,Host,Password FROM mysql.user;

数据库对象命名规则

  1. 必须以字母开头

  1. 可以包括数字,字母和三个特殊字符 # _ $

  1. 不可以使用MySQL的保留字

  1. 不要重名

以后再补充

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

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

相关文章

无代码资讯 | 《低代码开发平台能力要求》发布;CADP列入Gartner《2022-2024 中型企业技术采用路线图》

栏目导读:无代码资讯栏目从全球视角出发,带您了解无代码相关最新资讯‍。TOP3 大事件1、《低代码开发平台能力要求》团体标准正式发布近日,中国电子工业标准化协会发布公告(中电标【2022】037 号),由中国电…

Mysql数据查询

文章目录1 group by子句2 回溯统计3 having子句1 group by子句 group by子句**:分组统计,根据某个字段将所有的结果分类,并进行数据统计分析 分组的目的不是为了显示数据,一定是为了统计数据group by子句一定是出现在where子句之…

代码随想录算法训练营day45 |动态规划之背包问题 70. 爬楼梯 (进阶) 322. 零钱兑换 279.完全平方数

day4570. 爬楼梯 (进阶)1. 确定dp数组以及下标的含义2.确定递推公式3.dp数组如何初始化4.确定遍历顺序5.举例来推导dp数组322. 零钱兑换1. 确定dp数组以及下标的含义2.确定递推公式3.dp数组如何初始化4.确定遍历顺序5.举例推导dp数组279.完全平方数1. 确…

讯鸿喜讯丨民建广州市委科技与信息化委员会莅临讯鸿

2023年2月17日,民建广州市委科技与信息化委员会成员莅临广州讯鸿网络技术有限公司(以下简称讯鸿网络),举办首期“星五分享汇”活动,并召开2023年第一次全体委员会议。此次活动主要围绕科技与信息化等领域的前沿、热点问…

防范网络钓鱼仍然很重要!

在众多网络攻击中,网络钓鱼可以说是攻击者最喜欢使用的攻击手段之一。据《2022年数据泄露成本报告》显示,网络钓鱼已成为数据泄露的第二大方式,占比达16%,给受访组织造成高达491万美元的泄露成本。钓鱼者可以攻击任何在线服务中的…

ProtoEditor - 如何在Unity中实现一个Protobuf通信协议类编辑器

文章目录简介Protobuf 语法规则Proto Editor实现创建窗口定义类、字段增删类编辑字段导入、导出Json文件生成.proto文件生成.bat文件简介 在Socket网络编程中,假如使用Protobuf作为网络通信协议,需要了解Protobuf语法规则、编写.proto文件并通过编译指令…

【编程思想】计算机领域的所有问题都可以通过增加一个间接的中间层来解决

文章目录计算机领域的所有问题都可以通过增加一个间接的中间层来解决一、间接中间层可以解决计算机领域的问题二、操作系统如何通过间接中间层解决计算机问题三 结论七层网络协议中体现的分层思想概述物理层数据链路层网络层传输层会话层表示层应用层代码实例计算机存储体系设计…

回归预测 | MATLAB实现GRU(门控循环单元)多输入单输出(多指标评价)

回归预测 | MATLAB实现GRU(门控循环单元)多输入单输出(多指标评价) 文章目录 回归预测 | MATLAB实现GRU(门控循环单元)多输入单输出(多指标评价)预测效果基本介绍程序设计参考资料预测效果 基本介绍 GRU神经网络是LST

git学习记录/菜鸟教程(基于Gitcode)

首先说明下为何使用Gitcode而不是hub或lab:只是因为国外的网站访问太慢了,而且还要翻译从初次使用开始说:首先安装Git,一路next就可以,安装好后打开,输入git version如果有显示版本号,说明安装成…

操作系统——9.进程控制

这篇文章,我们主要来讲一下操作系统中的进程控制功能 目录 1.概述 2.进程控制的定义 3.进程控制的实现 4.进程控制相关的原语 ​编辑​编辑​编辑​编辑5. 小结 1.概述 首先,我们一起来看一下这篇文章内容的大体框架: 2.进程控制的定…

MongoDB 类replace替换字符串指定内容

目录 需求介绍 技术分析 技术积累 1、replaceOne 语法 2、javascript语法 实战演示 1、查询满足条件的数据 2、在mongodb语法中融入javascript语法并执行 3、查看刚刚被修改的数据 需求介绍 根据业务发展,现在需要对已经存在的数据进行处理,需…

在线安装ESP32和ESP8266 Arduino开发环境

esp32和esp8266都是乐鑫科技开发的单片机产品,esp8266价格便宜开发板只需要十多块钱就可以买到,而esp32是esp8266的升级版本,比esp8266的功能和性能更强大,开发板价格大约二十多元就可以买到。 使用Arduino开发esp32和esp8266需要…

并发replace操作导致的死锁问题

背景 批量对一张表进行replace into操作,每个SQL操作1000条数据,最近有同事反馈使用并发replace操作的时候,遇到了死锁的问题。针对这个问题,我看了看表的结构,发现表中有一个主键,一个唯一索引&#xff0c…

【深度学习环境】Docker

1. Docker 相关安装配置 1.1 docker 安装 参考:https://www.runoob.com/docker/ubuntu-docker-install.html 1.2 nvidia-docker 安装 参考:https://zhuanlan.zhihu.com/p/37519492 1.3 代理加速 参考:https://yeasy.gitbook.io/docker_…

Java学习之路001——基础语法以及IDEA的基础使用

【说明】以下内容,选取于网上搜索进行的排版。如有冲突,请联系作者删除。 一、第一个Hello World程序 1.1 开发工具介绍 eclipse IntelliJ IDEA 1.2 案例开发步骤 首先定义一个类class 类名 在类定义后加上一对大括号{} 在大括号中间添加一个主(ma…

别克GL8改装完工,一起来看看效果

①豪华商务头等舱 别克GL8作为商务车,不管是家用还是商务接待,原车内饰都太掉档次了,所以车主要求全部换掉。>>织布座椅换成航空座椅 主副驾:改装纳帕皮 中排:改装水晶宝座豪华版航空座椅,带通风、加…

Dataway 让 Spring Boot 不再需要 Controller、Service、DAO、Mapper 简单接口直接开发。

新的sql语法可以先看一下官网&#xff0c;部署起来之后会用到Dataql&#xff1a; DataQL - 数据查询语言https://www.dataql.net/先看一下效果 接下来来实现一下。 1 创建spring boot项目 导入依赖 <!--begin dataWay--><!--hasor-spring 负责 Spring 和 Hasor 框架之…

【操作系统】进程管理

进程与线程 1. 进程 进程是资源分配的基本单位 进程控制块 (Process Control Block, PCB) 描述进程的基本信息和运行状态&#xff0c;所谓的创建进程和撤销进程&#xff0c;都是指对 PCB 的操作。 下图显示了 4 个程序创建了 4 个进程&#xff0c;这 4 个进程可以并发地执行…

实战|掌握Linux内存监视:free命令详解与使用技巧

文章目录前言一. free命令介绍二. 语法格式及常用选项三. 参考案例3.1 查看free相关的信息3.2 以MB的形式显示内存的使用情况3.3 以总和的形式显示内存的使用情况3.4 周期性的查询内存的使用情况3.5 以更人性化的形式来查看内存的结果输出四. free在脚本中的应用总结前言 大家…

LAMP项目部署实战2

部署Discuz!论坛 一、Discuz&#xff01;论坛概述&#xff1a; 1&#xff09;Discuz&#xff01;论坛是基于phpmysql进行开发的一套开源的论坛系统。 2&#xff09;下载源代码&#xff1a; 下载地址&#xff1a;码云DiscuzX: Discuz! X 官方 Git&#xff0c;简体中文 UTF8 版…