Windows CMD对MySQL进行基本操作的常用命令

目录

  • 前言
  • 1. 数据库操作
  • 2. 表操作
  • 3. 记录操作
  • 4. 备份与恢复数据库

前言

对于基本的命令行以及优化推荐阅读:

  1. 数据库中增删改常用语法语句(全)
  2. Mysql优化高级篇(全)
  3. 命令行登录Mysql的详细讲解
  • 启动MySQL服务:net start mysql
    确保MySQL服务器正在运行

  • 停止MySQL服务:net stop mysql

  • 登录到MySQL服务器:mysql -u 用户名 -p

  • 退出:EXIT;

1. 数据库操作

主要是这一部分有所差异,每进入一个表的时候都需要use 表名

  • 显示所有数据库:SHOW DATABASES;

  • 创建数据库:CREATE DATABASE 数据库名;

  • 删除数据库:DROP DATABASE 数据库名;

  • 选择数据库:USE 数据库名;

基本截图如下:

在这里插入图片描述

2. 表操作

  • 显示当前数据库的所有表:SHOW TABLES;

  • 创建表

CREATE TABLE 表名 (列名1 数据类型1,列名2 数据类型2,...
);

示例:

CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY,username VARCHAR(50) NOT NULL,email VARCHAR(100),created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
  • 删除表:DROP TABLE 表名;

  • 显示表结构:DESCRIBE 表名;
    在这里插入图片描述

  • 修改表结构:
    添加列:ALTER TABLE 表名 ADD 列名 数据类型;
    删除列:ALTER TABLE 表名 DROP COLUMN 列名;
    修改列:ALTER TABLE 表名 MODIFY COLUMN 列名 新数据类型;

3. 记录操作

  • 插入记录:INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...);
    示例:INSERT INTO users (username, email) VALUES ('manong', 'manong@csdn.com');

  • 查询记录:SELECT * FROM 表名;
    带条件:SELECT * FROM 表名 WHERE 条件;

  • 更新记录:UPDATE 表名 SET 列名1 = 新值1, 列名2 = 新值2 WHERE 条件;
    示例:UPDATE users SET email = 'manong123@csdn.com' WHERE username = 'manong';

  • 删除记录:DELETE FROM 表名 WHERE 条件;
    示例:DELETE FROM users WHERE username = 'manong';

4. 备份与恢复数据库

  • 备份数据库:mysqldump -u 用户名 -p 数据库名 > 备份文件.sql
    示例:mysqldump -u root -p mydatabase > mydatabase_backup.sql

  • 恢复数据库:mysql -u 用户名 -p 数据库名 < 备份文件.sql
    示例:mysql -u root -p mydatabase < mydatabase_backup.sql

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

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

相关文章

多线程知识-13

为什么应该在循环中检查等待条件 为了实现多线程的同步和协调&#xff0c;通常使用等待和唤醒机制。在等待和唤醒机制中&#xff0c;等待条件是指一个线程等待某个条件的满足&#xff0c;当条件满足时&#xff0c;线程被唤醒继续执行。 在循环中检查等待条件的目的是为了避免虚…

关于nginx的配置参数

关于nginx的配置参数 nginx参考配置参数 #宝塔服务器PHP项目配置文件 server {listen 80;server_name 服务器公网地址;index index.php index.html index.htm default.php default.htm default.html;root /root/peopledata/front/dist/;#CERT-APPLY-CHECK--START# 用于SSL证书…

Binary Ninja 4.0.5336 (macOS, Linux, Windows) - 逆向平台

Binary Ninja 4.0.5336 (macOS, Linux, Windows) - 逆向平台 请访问原文链接&#xff1a;https://sysin.org/blog/binary-ninja/&#xff0c;查看最新版。原创作品&#xff0c;转载请保留出处。 作者主页&#xff1a;sysin.org Binary Ninja A New Type of Reversing Platfo…

【TB作品】msp430g2553单片机,智能台灯,依据亮度调节小灯亮度,IIC oled,PWM亮度

功能 msp430g2553单片机&#xff0c;读取gy-30的光照强度&#xff0c;oled显示光照强度&#xff0c;依据光照强度调节小灯亮度。 硬件 gy-30 0.96寸 iic oled //gy-30 //SCL--P1.4 //SDA--P1.5 //VCC--3.3V //GND--GND //ADDR--GND//oled //SCL--P2.0 //SDA--P2.1 //VCC--…

MATLAB算法实战应用案例精讲-【数模应用】内容效度(附R语言代码实现)

目录 前言 几个高频面试题目 不同类型的效度对比 一、效度定义 二、结构效度 三、结构效度延伸

如何零基础自学软件测试

自学软件测试需要掌握以下技能&#xff1a; 一、基础技能 掌握编程语言&#xff1a;软件测试的基础是编程&#xff0c;因此需要掌握至少一种编程语言&#xff0c;如Python、Java等。这是测试用例编写、自动化脚本编写、测试报告编写等的基础。了解测试理论&#xff1a;包括软…

Nginx--安装SSL证书(支持https)的方法

原文网址&#xff1a;Nginx--安装SSL证书(支持https)的方法_IT利刃出鞘的博客-CSDN博客 简介 本文介绍Nginx如何安装SSL证书。 1.上传证书 1.在Nginx的配置文件目录下创建存放证书的目录 cd /etc/nginx/ #进入Nginx默认配置文件目录。请根据实际配置调整。 mkdir cert #…

机器学习算法 —— 逻辑回归

&#x1f31f;欢迎来到 我的博客 —— 探索技术的无限可能&#xff01; &#x1f31f;博客的简介&#xff08;文章目录&#xff09; 目录 逻辑回归逻辑回归的介绍逻辑回归的优点逻辑回归的缺点逻辑回归的应用 实践演示库函数导入模型训练模型参数查看数据和模型可视化模型预测 …

11_JavaWeb监听器

文章目录 监听器1.监听器的分类2.application域监听器案例 监听器 概念&#xff1a;后端要发生一些事情的时候&#xff0c;自动触发一些代码的执行&#xff1b; 1.监听器的分类 web中定义八个监听器接口作为监听器的规范,这八个接口按照不同的标准可以形成不同的分类 按监听的…

下载ubuntu22.04

建议使用&#xff1a;清华源镜像 官网下载比较慢Ubuntu 22.04.4 LTS (Jammy Jellyfish) 打开清华源向下翻 然后找到22.04 下载完成&#xff1a;

C++的线性回归模型

线性回归模型是数理统计中的一种回归分析方法&#xff0c;其核心思想是通过建立一个线性方程来描述因变量与自变量之间的关系。这种关系可以表示为y wx e&#xff0c;其中y是因变量&#xff0c;x是自变量&#xff0c;w是回归系数向量&#xff0c;e是误差项&#xff0c;服从均…

28份 | FCIS 2023网络安全创新大会(公开)PPT分享

1、AIGC安全审计框架初探 2、AI领航&#xff0c;提效网络安全运营新未来 3、AI时代大模型安全分析 4、AI在企业内部的机遇与挑战 5、从0开始设计webshell管理工具 6、从实战看红队进攻技巧 7、移动终端软件供应链安全治理探讨 8、大模型时代下蓝军攻防实践 9、多视角下…

如何微调出自己的大模型——LoRA原理解析

1、前言 上一篇文章&#xff0c;我们已经讲了隐扩散模型——Stable Diffusion生成大模型。这种大模型&#xff0c;参数量及其之大。你没有足够的算力资源&#xff0c;就只能够使用人家已经训练好的大模型。既然没有办法训练属于自己的模型&#xff0c;那我们就想&#xff0c;是…

RocketMQ教程(一):RocketMQ的基本概念

RocketMQ是什么&#xff1f; RocketMQ 是一个分布式消息中间件和流计算平台&#xff0c;由阿里巴巴团队开源并贡献给 Apache 软件基金会&#xff0c;现为 Apache 顶级项目。它主要用于处理大规模数据的传输问题&#xff0c;支持高吞吐量、高可用性和可扩展性的消息发布和订阅服…

篇3:Mapbox Style Specification

接《篇2:Mapbox Style Specification》,继续解读Mapbox Style Specification。 目录 Spec Reference Root 附录: MapBox Terrain-RGB

Kotlin 抽象类

文章目录 定义构造函数普通成员&#xff08;属性或方法&#xff09;抽象成员&#xff08;属性或方法&#xff09;实例化抽象类使用伴生对象继承抽象类 定义 在 Kotlin 中&#xff0c;抽象类使用abstract class定义&#xff1a; abstract class 类名 { 属性/方法 }我们可以尝试…

华为人工智能工程师面试题

华为作为一家在人工智能领域有着深厚布局的科技企业,其人工智能工程师面试题可能会涵盖多个方面,以全面评估应聘者的专业知识、技能以及解决问题的能力。以下是面试题: 基础知识与技能: 请解释机器学习、深度学习和神经网络的基本原理,并举例说明它们在人工智能领域的应用…

React - 实现走马灯组件

一、实现效果 二、源码分析 import {useRef, useState} from "react";export const Carousel () > {const images [{id: 3, url: https://sslstage3.sephorastatic.cn/products/2/4/6/8/1/6/1_n_new03504_100x100.jpg}, {id: 1, url: https://sslstage2.sephor…

芒果YOLOv8改进171:无 NMS 训练的一致双重分配|即插即用,双标签分配策略改进

💡🚀🚀🚀本博客 无 NMS 训练的一致双重分配|即插即用,双标签分配策略改进 源代码改进 适用于 YOLOv8 按步骤操作运行改进后的代码即可 文章目录 即插即用|无 NMS 训练的一致双重分配|双标签分配策略 + 最新改进 YOLOv8 代码改进论文理论论文贡献YOLOv8 + 无 NMS 训…

RabbitMQ docker安装及使用

1. docker安装RabbitMQ docker下载及配置环境 docker pull rabbitmq:management # 创建用于挂载的目录 mkdir -p /home/docker/rabbitmq/{data,conf,log} # 创建完成之后要对所创建文件授权权限&#xff0c;都设置成777 否则在启动容器的时候容易失败 chmod -R 777 /home/doc…