MySQL 数据库常用命令 简单超级实用版

MySQL 数据库常用命令 简单超级实用版

MySQL是一个常用的关系型数据库管理系统,下面列举出了一些MySQL数据库常用命令,让你更加了解MySQL。

登陆/退出 MySQL

连接到本地 MySQL 服务器:

mysql -u username -p

其中,username是你的MySQL登陆名,-p表示需要输入密码。

连接到远程 MySQL 服务器:

mysql -h IP_ADDRESS -u username -p

其中,IP_ADDRESS是远程MySQL服务器的IP地址。

退出 MySQL:

exit;

数据库管理

创建数据库:

CREATE DATABASE database_name;

其中,database_name是你想要创建的数据库名称。

删除数据库:

DROP DATABASE database_name;

其中,database_name是你想要删除的数据库名称。

查看数据库:

SHOW DATABASES;

选择使用的数据库:

USE database_name;

其中,database_name是你想要使用的数据库名称。

表管理

创建表:

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    column3 datatype,
   .....
);

其中,table_name是你想要创建的表的名称,column1、column2…是表中的列名,datatype是列的数据类型。

删除表:

DROP TABLE table_name;

其中,table_name是你想要删除的表的名称。

查看表:

SHOW TABLES;

数据操作

插入数据:

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

其中,table_name是你想要插入数据的表的名称,column1、column2…是表中的列名,value1、value2…是要插入的数据值。

更新数据:

UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE some_column = some_value;

其中,table_name是你想要更新数据的表的名称,column1、column2…是表中的列名,value1、value2…是要更新的数据值,some_column是你想要更新的列名,some_value是该列中的某个值。

删除数据:

DELETE FROM table_name WHERE some_column = some_value;

其中,table_name是你想要删除数据的表的名称,some_column是你想要删除的列名,some_value是该列中的某个值。

示例说明

示例一:创建数据库和表

CREATE DATABASE mydb;

USE mydb;

CREATE TABLE employees (
    id INT PRIMARY KEY,
    name VARCHAR(50),
    age INT,
    salary DECIMAL(10,2)
);

以上示例创建了一个名为mydb的数据库,并创建了一个名为employees的表,该表有id、name、age、salary四个列。

示例二:插入、更新和删除数据

INSERT INTO employees (id, name, age, salary) VALUES (1, 'John Doe', 30, 5000.00);

UPDATE employees SET salary = 6000.00 WHERE id = 1;

DELETE FROM employees WHERE id = 1;

以上示例向employees表中插入了一条数据,然后更新了id为1的数据的salary值,最后删除了id为1的数据。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL 数据库常用命令 简单超级实用版 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • 详解Linux下出现permission denied的解决办法

    详解Linux下出现permission denied的解决办法 在 Linux 系统中,文件和目录有不同的权限设置,当尝试执行某些操作时,可能会出现 “permission denied” 的错误提示。本文将介绍 “permission denied” 错误的几种常见情况和解决方法。 1. 普通用户无权限 在 Linux 中,文件和目录的权限分为三类:文件…

    database 2023年5月21日
    00
  • PHP实现对xml的增删改查操作案例分析

    下面就为您详细讲解如何在PHP中实现对XML文件的增删改查(CRUD)操作。 Step 1:读取XML文件 在PHP中,可以使用simplexml_load_file()函数读取XML文件。示例代码如下: $xml = simplexml_load_file(‘test.xml’); 这里的test.xml为您要操作的具体XML文件名。 Step 2:查询X…

    database 2023年5月22日
    00
  • mysql多个left join连接查询用法分析

    MySQL多个LEFT JOIN连接查询用法分析 在MySQL中,多个LEFT JOIN连接查询是非常常见的操作,它可以将多张表的数据进行关联,使得查询结果更加详细。本文将详细讲解MySQL多个LEFT JOIN连接查询的用法及示例操作。 什么是多个LEFT JOIN连接查询 多个LEFT JOIN连接查询是指在一个SQL语句中,使用LEFT JOIN关键字…

    database 2023年5月22日
    00
  • MySQL中执行计划explain命令示例详解

    MySQL中执行计划explain命令示例详解,可以分为以下步骤: 1. 基本介绍 explain命令可以用来查看MySQL语句的执行计划,可以帮助我们理解MySQL是如何执行查询语句的。执行计划包含了MySQL的查询优化器对查询语句的优化策略,包括选择使用哪个索引、哪个表作为驱动表等信息。 2. 使用示例 我们可以通过以下两个实例来说明如何使用explai…

    database 2023年5月22日
    00
  • SQL SERVER性能优化综述(很好的总结,不要错过哦)第1/3页

    我很乐意为你提供有关“SQL SERVER性能优化综述”的完整攻略。下面,我将按照以下步骤进行讲解: 1.简介:介绍为什么要进行SQL SERVER性能优化,以及提升SQL SERVER性能的好处。 2.诊断:讲解如何诊断SQL SERVER性能瓶颈,具体包括SQL SERVER性能诊断工具,如何分析性能日志等。 3.优化:讲解如何进行SQL SERVER性…

    database 2023年5月19日
    00
  • Oracle数据库逻辑备份的SH文件

    下面是Oracle数据库逻辑备份的SH文件的完整攻略。 一、什么是Oracle数据库逻辑备份 Oracle数据库逻辑备份是指将数据库的数据通过SQL语句等方式进行备份,通常备份文件是一个文本文件,比如SQL语句、数据导出文件等。 二、为什么需要SH文件 为了方便备份,在Linux系统中,我们可以通过编写SH脚本来自动备份数据库。SH文件可以自动化调用备份命令…

    database 2023年5月21日
    00
  • 第五部分(二) 数据存储(关系型数据库:MySQL存储方式)

    一 关系型数据库存储关系型数据库是基于关系模型的数据库,而关系模型是通过二维表来保存的,所以它的存储方式就是行列组成的表,每一列是一个字段,每一行是一条记录。表可以看作某个实体的集合,而实体之间存在联系,这就需要表与表之间的关联关系来体现,如主键外键的关联关系。多个表组成一个数据库,也就是关系型数据库。关系型数据库有多种,如SQLite、MySQL、Orac…

    MySQL 2023年4月13日
    00
  • MySQL的mysqldump工具用法详解

    MySQL的mysqldump工具用法详解 什么是mysqldump mysqldump 是一个用于将 MySQL 数据库备份为SQL语句的工具,可以将数据库的结构和数据导出到文本文件。你可以将这个文本文件用于备份、复制、迁移数据。 mysqldump的语法 mysqldump [options] [database [tables]] mysqldump …

    database 2023年5月22日
    00
合作推广
合作推广
分享本页
返回顶部