mysql 常用命令集锦[绝对精华]

MySQL 常用命令集锦

1. 登录 MySQL

要使用 MySQL 命令行客户端,必须先登录到服务器上的 MySQL 服务。

使用以下命令登录到 MySQL:

mysql -h 主机名 -u 用户名 -p

其中:

  • -h:指定主机名,如果是本机 MySQL 服务,可以省略。
  • -u:指定连接 MySQL 的用户名。
  • -p:表示 MySQL 用户需要输入密码来进行验证。

成功登录到 MySQL 后,会看到 mysql> 提示符。

示例:

mysql -h localhost -u root -p

2. 显示当前 MySQL 版本号

使用以下命令可以显示当前 MySQL 版本号:

mysql -V

或者登录到 MySQL 后,执行以下命令:

SELECT VERSION();

示例:

mysql -V

3. 显示当前数据库列表

使用以下命令可以显示当前 MySQL 服务器上的数据库列表:

SHOW DATABASES;

示例:

SHOW DATABASES;

4. 创建新的数据库

使用以下命令可以创建一个新的 MySQL 数据库:

CREATE DATABASE database_name;

示例:

CREATE DATABASE my_database;

5. 显示当前数据库的表列表

使用以下命令可以显示当前数据库中的表列表:

SHOW TABLES;

示例:

SHOW TABLES;

6. 创建新的数据表

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

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

示例:

CREATE TABLE customers (
   id INT PRIMARY KEY,
   first_name VARCHAR(50),
   last_name VARCHAR(50),
   email VARCHAR(100),
   created_at DATETIME
);

7. 显示数据表的结构

使用以下命令可以显示指定数据表的结构:

DESCRIBE table_name;

示例:

DESCRIBE customers;

8. 插入新记录

使用以下命令可以向指定的数据表插入一条新记录:

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

示例:

INSERT INTO customers (id, first_name, last_name, email, created_at) 
VALUES (1, 'John', 'Doe', 'john.doe@example.com', NOW());

9. 查询数据记录

使用以下命令可以从指定的数据表中查询一条或多条记录:

SELECT column1, column2, column3 FROM table_name WHERE condition;

示例:

SELECT first_name, last_name FROM customers WHERE id = 1;

10. 更新记录

使用以下命令可以更新指定数据表中的记录:

UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;

示例:

UPDATE customers SET email = 'jane.doe@example.com' WHERE id = 1;

11. 删除记录

使用以下命令可以从指定的数据表中删除记录:

DELETE FROM table_name WHERE condition;

示例:

DELETE FROM customers WHERE id = 1;

总结:
本篇攻略介绍了 MySQL 常用命令集锦,包括登录 MySQL、显示版本号、创建数据库和表、插入、更新、查询和删除数据记录等。通过这些命令,我们可以更好的操作 MySQL 数据库。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql 常用命令集锦[绝对精华] - Python技术站

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

相关文章

  • MySQL适用于哪些应用场景?

    MySQL是一个开源的关系型数据库管理系统。它的可靠性、性能、灵活性和易用性使得它成为了最受欢迎的数据库之一。 MySQL适用于很多不同的应用场景,下面列出了其中的5个: 1、Web应用程序:MySQL可与Web编程语言如PHP、Python和Java结合使用,为网站提供持久的数据存储解决方案。由于其高度可靠性和短学习曲线,MySQL已成为最受欢迎的Web开…

    2023年3月8日
    00
  • 如何在Python中使用SQLAlchemy操作Microsoft SQL Server数据库?

    以下是如何在Python中使用SQLAlchemy操作Microsoft SQL Server数据库的完整使用攻略,包括安装SQLAlchemy库、连接Microsoft SQL Server数据库、创建表、插入数据查询数据、更新数据、删除数据等步骤。同时,提供了两个示例以便更好理解如何在Python中使用SQLAlchemy操作Microsoft Serv…

    python 2023年5月12日
    00
  • Mysql IN语句查询

    语法: WHERE column IN (value1,value2,…) WHERE column NOT IN (value1,value2,…) 1、in 后面是记录集,如: select * from table where uname in(select uname from user); 例子: SELECT * FROM article…

    MySQL 2023年4月13日
    00
  • Oracle 12c如何卸载?Windows7上完全卸载Oracle 12c操作步骤(图解教程)

    下面是详细讲解“Oracle 12c如何卸载?Windows7上完全卸载Oracle 12c操作步骤(图解教程)”的完整攻略: 简介 Oracle 12c是很多程序员工作中常用的数据库管理系统。但有时候我们需要卸载它,可能是因为要换成其他版本,或者是重新安装。本文将介绍在Windows7上如何完全卸载Oracle 12c。 环境 本文所使用的环境如下:- 操…

    database 2023年5月22日
    00
  • DDoS攻击原理是什么?DDoS攻击原理及防护措施介绍

    DDoS攻击原理是什么? DDoS攻击,全称分布式拒绝服务攻击(Distributed Denial of Service),是一种利用多台计算机对某个特定的服务器发起攻击,使该服务器无法正常工作的网络攻击行为。DDoS攻击原理是对目标服务器进行大量的流量攻击,使服务器无法处理合法请求,导致正常用户无法访问网站,从而达到攻击者的目的。 DDoS攻击通过网络上…

    database 2023年5月21日
    00
  • Kotlin与Java的区别详解

    下面我将为你详细讲解“Kotlin与Java的区别详解”的完整攻略。 Kotlin与Java的区别详解 一、简介 Kotlin是一种为现代化的基于JVM的移动和Web应用程序而设计的静态类型编程语言。Kotlin编译器将Kotlin代码编译成与Java字节码相同的字节码,所以它可以在JVM上运行,并且与Java很好地集成。Kotlin还具有很多特色的Java…

    database 2023年5月21日
    00
  • MySQL 千万级数据量如何快速分页

    MySQL 是目前比较常用的开源数据库之一。在我们的应用程序当中,经常需要对数据进行分页操作。在数据量较小时,MySQL 提供的分页语法已经足够使用。但是,当数据量较大时,如何快速实现分页就成为了一个非常重要的问题。本文将详细讲解 MySQL 千万级数据量如何快速分页的完整攻略,包括针对 MySQL 千万级数据量如何快速排序、如何快速查询、如何快速分页三方面…

    database 2023年5月19日
    00
  • MySQL优化SQL语句的技巧

    MySQL是一种非常流行的开源关系型数据库,而SQL语句是MySQL数据库中常用的操作命令。然而,在实际使用中,有时候SQL语句可能不够高效,在数据量较大的情况下,会导致查询缓慢甚至卡死。为了提高MySQL数据库查询性能及效率,可以采用以下技巧进行SQL语句优化。 1. 确认查询条件是否正确 在执行SQL查询之前,需要确认查询条件是否正确。如果查询条件与表中…

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