mariadb/mysql命令行常用命令

yizhihongxing

Mariadb/MySQL命令行常用命令

Mariadb和MySQL是常用的关系型数据库管理系统,这里整理了一些常用的Mariadb/MySQL命令行命令,供参考。

登录MySQL/Mariadb数据库

通过以下命令可以登录到数据库:

mysql -u <username> -p

其中,<username>是代表登录的用户名。登录后会提示输入密码,在输入密码后就可以进行数据库的操作了。

显示当前mysql版本

显示mysql/mariadb版本的命令为:

SELECT VERSION();

此命令会显示mysql/mariadb的版本号以及其他信息。

显示数据库列表

命令show databases;将显示当前数据库服务器上的所有数据库:

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| web_db             |
| other_db           |
+--------------------+
5 rows in set (0.00 sec)

创建和删除数据库

使用CREATE DATABASE命令来创建新的数据库:

CREATE DATABASE dbname;

这里的dbname指代新的数据库名称。下面的命令可以用来删除数据库:

DROP DATABASE dbname;

这里的dbname指代需要删除的数据库名称。请注意,删除数据库将删除数据库中的所有表,视图等数据。

使用数据库

使用以下命令切换到已有的数据库:

USE dbname;

这里的dbname是现有数据库的名称。

显示表清单

使用以下命令来显示当前数据库的所有表的清单:

SHOW TABLES;

如果想显示其他数据库的表清单,需要先使用USE命令来切换到其他数据库。

创建表

使用以下命令可以在当前数据库中创建一个新表:

CREATE TABLE tablename (column1 datatype PRIMARY KEY, column2 datatype, column3 datatype, ...);

这里的tablename代表新表的名称,datatype指代列的数据类型。PRIMARY KEY指定一个列作为主键。

以下是一个创建新表的示例:

CREATE TABLE users (
  id INT PRIMARY KEY,
  name VARCHAR(20),
  age INT,
  email VARCHAR(50),
  city VARCHAR(50)
);

插入数据

使用以下INSERT命令向表中插入数据:

INSERT INTO tablename (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);

这里的tablename是需要插入数据的表的名称,column1,column2,column3等是表中列的名称。value1,value2,value3等是需要插入到列中的值。

以下是一个示例:

INSERT INTO users (id, name, age, email, city) VALUES (1, 'John Doe', 30, 'johndoe@gmail.com', 'New York');

查询数据

使用SELECT命令来从表中查询数据。以下是一个基本的SELECT语句:

SELECT * FROM tablename;

这里的tablename是需要查询数据的表的名称。上面的命令将会返回表中的所有行和所有列的数据。

以下的SELECT语句可以根据条件对数据进行过滤:

SELECT * FROM tablename WHERE condition;

这里的connition是需要应用的条件。以下是一个示例:

SELECT * FROM users WHERE city='New York';

以上命令将返回位于纽约的所有用户。

更新数据

下面的UPDATE命令可以用于更新现有的行:

UPDATE tablename SET column1=value1, column2=value2,... WHERE condition;

这里的tablename代表需要更新数据的表的名称,value1,value2等是需要更新的新值。condition是一个条件,满足条件的行将被更新。

以下是一个示例:

UPDATE users SET age=31 WHERE name='John Doe';

这将把名为“John Doe”的用户的年龄更新为31岁。

删除数据

使用以下DELETE命令从表中删除数据:

DELETE FROM tablename WHERE condition;

这里的tablename是需要删除数据的表名,condition是一个条件。仅满足条件的行将被删除。

以下是一个示例:

DELETE FROM users WHERE age>30;

以上命令将删除所有年龄大于30岁的用户。请注意,删除数据是一个危险的操作,使用时需小心。

至此,Mariadb/MySQL的一些常用命令已介绍完毕。希望对使用Mariadb/MySQL的用户有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mariadb/mysql命令行常用命令 - Python技术站

(0)
上一篇 2023年3月29日
下一篇 2023年3月29日

相关文章

  • 存储单位的换算(kb mb gb)

    存储单位的换算(kb mb gb) 在计算机存储中,单位的选择起着至关重要的作用。在不同的场景下,我们需要使用不同的存储单位来表示数据的大小。常见的存储单位有kb、mb、gb等。下面将对这些存储单位进行详细的介绍,以及它们之间的转换。 存储单位的定义 kb(kilo byte),1kb等于1024个字节。 mb(mega byte),1mb等于1024kb,…

    其他 2023年3月28日
    00
  • Java中的private修饰符失效了?

    当我们在Java类中使用private修饰符时,意味着只有该类内部的方法和属性可以访问该字段,而其他任何类(包括该类的子类和同一包内的其他类)都不能访问该字段。但有时我们发现,即使使用了private修饰符,也存在其他类可以访问这个字段的情况。本文将为您解决这一问题。 什么情况下private修饰符会失效? 反射 在Java反射机制中,可以使用getDecl…

    other 2023年6月26日
    00
  • 如何安装windows7旗舰版

    如何安装Windows 7旗舰版 Windows 7旗舰版是一款流行的Windows操作系统版本,本文将介绍如何安装Windows 7旗舰版。在进行本操作前,请确保你拥有Windows 7旗舰版的安装光盘或下载好的镜像文件。 步骤一:备份数据 在进行Windows 7旗舰版的安装之前,我们建议你先备份重要数据。因为安装Windows将格式化系统磁盘,导致其中…

    其他 2023年3月28日
    00
  • Android中fragment嵌套fragment问题解决方法

    Android中Fragment嵌套Fragment问题解决方法攻略 在Android开发中,我们经常会遇到Fragment嵌套Fragment的情况。然而,由于Android官方并不推荐直接在一个Fragment中嵌套另一个Fragment,这可能会导致一些问题。本攻略将详细介绍如何解决这个问题,并提供两个示例说明。 问题描述 当我们在一个Fragment…

    other 2023年7月28日
    00
  • Qt实现文本编辑器(一)

    Qt实现文本编辑器(一)攻略 介绍 本文将详细讲解如何使用Qt框架实现一个简单的文本编辑器。我们将使用Qt提供的QWidget进行界面设计,以及QTextEdit进行文本编辑功能的实现。 步骤 步骤一:创建Qt项目 我们首先需要创建一个新的Qt项目。打开Qt Creator,选择”File” -> “New File or Project”,在弹出的对…

    other 2023年6月28日
    00
  • watchOS7开发者测试版Beta5发布(附更新内容)

    watchOS7开发者测试版Beta5发布(附更新内容)攻略 什么是watchOS7开发者测试版Beta5? watchOS7开发者测试版(Beta)是苹果公司发布的一款用于Apple Watch的测试软件。该版本是开发者专用的早期版本,用于为即将发布的正式版本进行测试和反馈,所以不建议一般用户下载安装。 如何下载和安装watchOS7开发者测试版Beta5…

    other 2023年6月26日
    00
  • C语言中的字符(char)详细讲解

    C语言中的字符(char)详细讲解 什么是字符(char)? 在 C 语言中,数据类型用于声明不同类型的变量或函数。变量的类型决定了变量存储在内存中的大小和存储格式。char 数据类型用于存储字符,它通常是一个字节(8 位)大小的数据类型。 char类型的声明 可以使用关键字 char 来声明一个字符类型的变量。如下所示: char c; 被声明为 char…

    other 2023年6月27日
    00
  • 模块一 GO语言基础知识-库源码文件

    模块一 GO语言基础知识-库源码文件 在Go语言中,库源码文件是用于封装可复用代码的一种方式。以下是关于库源码文件的详细攻略。 创建库源码文件 创建一个新的Go源码文件,例如utils.go。 在源码文件中,使用package关键字定义包名,例如package utils。 在源码文件中,定义需要封装的函数、结构体或常量等。 示例1:定义一个工具函数 “`…

    other 2023年10月13日
    00
合作推广
合作推广
分享本页
返回顶部