📜  mysql cmd 命令运行 - SQL (1)

📅  最后修改于: 2023-12-03 14:44:26.775000             🧑  作者: Mango

MySQL CMD 命令运行 - SQL

MySQL是一种开源的关系型数据库管理系统(RDBMS), 许多开发人员使用MySQL来存储和管理数据。在此过程中,程序员需要掌握MySQL命令行界面(cmd)来与MySQL进行交互和管理。本文将详细介绍如何使用MySQL cmd命令行以及SQL语言来操作和管理MySQL数据库。

前提条件
  • 能够使用cmd命令行
  • 安装MySQL数据库服务器
连接到MySQL

首先,我们需要在命令行中连接到MySQL数据库服务器。在Windows系统上,我们可以启动cmd,并使用mysql命令加上用户名和密码进行连接:

mysql -u [username] -p
  • -u 指定您的 MySQL 用户名
  • -p 要求输入 MySQL 用户密码(建议不要在命令行中明文输入密码)

如果一切正常,您将被连接到MySQL服务器的命令行终端。

数据库操作

接下来,我们可以在MySQL中创建和管理数据库。以下是常用的数据库命令:

  • SHOW DATABASES; 显示所有数据库
  • CREATE DATABASE [database name]; 创建新数据库
  • USE [database name]; 进入指定数据库
  • DROP DATABASE [database name]; 删除数据库
表操作

在特定数据库中,我们需要创建和管理数据表。以下是常用的表命令:

  • SHOW TABLES; 显示所有表
  • CREATE TABLE [table name] ([column name] [data type] [additional info]); 创建新表
  • DROP TABLE [table name]; 删除表
  • ALTER TABLE [table name] ADD [column name] [data type] [additional info]; 添加新列
  • ALTER TABLE [table name] DROP COLUMN [column name]; 删除列
  • ALTER TABLE [table name] MODIFY COLUMN [column name] [data type] [additional info]; 更改列
数据操作

在数据表中,我们需要执行插入、查询、更新和删除等操作来管理数据。以下是常用的数据操作命令:

  • INSERT INTO [table name] ([column names]) VALUES ([values]); 插入新数据
  • SELECT [column names] FROM [table name] [where clause]; 查询数据
  • UPDATE [table name] SET [column name]=[new value] [where clause]; 更新数据
  • DELETE FROM [table name] [where clause]; 删除数据
示例

以下是一个简单的SQL查询示例,它从一个名为customers的表中选取所有名字为“John”的客户。

SELECT * FROM customers WHERE name='John';
总结

MySQL CMD命令行是管理MySQL数据库的一个重要方法。在掌握基本的命令和SQL语言之后,您将能够以更高效的方式管理和操作数据库。同时,MySQL软件社区也提供了更强大的MySQL客户端工具。