MySQL基本命令、常用命令总结

MySQL基本命令、常用命令总结

MySQL是一款常用的关系型数据库管理系统,使用广泛,为了能够更好地使用MySQL,以下是MySQL基本命令和常用命令的总结,希望对你有所帮助。

基本命令

连接MySQL

使用以下命令连接到MySQL服务器:

mysql -u 用户名 -p

其中,用户名为数据库用户的名称,例如:

mysql -u root -p

连接成功后,会提示输入密码,输入密码后即可进入MySQL命令行模式。

查看数据库

使用以下命令查看当前存在的数据库:

SHOW DATABASES;

使用数据库

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

USE 数据库名称;

例如,切换到test数据库:

USE test;

查看数据库表

使用以下命令查看数据库中的表:

SHOW TABLES;

查看表结构

使用以下命令查看表的结构:

DESCRIBE 表名;

例如,查看名为users的表结构:

DESCRIBE users;

查询数据

使用以下命令查询数据:

SELECT * FROM 表名;

其中,*表示返回所有列,也可以指定返回的列,例如:

SELECT id, name, age FROM users;

插入数据

使用以下命令插入数据:

INSERT INTO 表名(列1, 列2, ...) VALUES(值1, 值2, ...);

例如,向users表中插入一条数据:

INSERT INTO users(name, age) VALUES('Jack', 20);

更新数据

使用以下命令更新数据:

UPDATE 表名 SET 列1=值1, 列2=值2, ... WHERE 条件;

例如,将users表中id为1的记录的name列更新为Tom

UPDATE users SET name='Tom' WHERE id=1;

删除数据

使用以下命令删除数据:

DELETE FROM 表名 WHERE 条件;

例如,删除users表中id为1的记录:

DELETE FROM users WHERE id=1;

常用命令

创建数据库

使用以下命令创建数据库:

CREATE DATABASE 数据库名称;

例如,创建名为test的数据库:

CREATE DATABASE test;

创建表

使用以下命令创建表:

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

例如,创建名为users的表:

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

删除数据库

使用以下命令删除数据库:

DROP DATABASE 数据库名称;

例如,删除名为test的数据库:

DROP DATABASE test;

删除表

使用以下命令删除表:

DROP TABLE 表名;

例如,删除名为users的表:

DROP TABLE users;

示例说明

示例1

假设现在有一个名为students的数据库,其中有一个名为scores的表,该表包含学生的成绩信息,以及每个学生的学号、姓名和年龄等信息。现在需要查询某个学生的成绩和基本信息,该如何操作?

第一步,连接到MySQL服务器:

mysql -u root -p

第二步,选择students数据库:

USE students;

第三步,查询该学生的信息:假设该学生的学号为001,则查询方式如下:

SELECT * FROM scores WHERE student_no='001';

示例2

假设现在需要在students数据库中添加一条学生信息,该学生的姓名为Lucy,年龄为18,学号为002,考试成绩为80分。

第一步,连接到MySQL服务器:

mysql -u root -p

第二步,选择students数据库:

USE students;

第三步,插入数据:

INSERT INTO scores(student_no, name, age, score) VALUES('002', 'Lucy', 18, 80);

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL基本命令、常用命令总结 - Python技术站

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

相关文章

  • MySQL GRANT:用户授权方法详解

    MySQL GRANT 命令是 MySQL 数据库中最重要的命令之一,用于授权用户相关数据库操作的权限。通过 GRANT 命令,可以实现对数据库对象(如数据库、数据表、视图等)的不同级别的访问控制和权限分配。 在 MySQL 中,我们可以使用 GRANT 命令将权限授予一个用户,这个用户可以是本地用户,也可以是远程用户。下面对 MySQL GRANT 命令进…

    MySQL 2023年3月10日
    00
  • Windows下redis下载、redis安装及使用教程

    Windows下Redis下载、Redis安装及使用教程 下载Redis 进入Redis官网:https://redis.io/ 点击Download选项卡,找到Windows版本的Redis软件,或者直接访问https://github.com/microsoftarchive/redis/releases 下载适合自己的版本。 下载对应的Redis压缩包…

    database 2023年5月22日
    00
  • mac上node.js环境的安装测试

    接下来我将为您讲解在Mac上安装和测试Node.js的完整攻略。下面将分为以下几个步骤: 安装Homebrew Homebrew 是 Mac 下最常用的包管理器,用于安装和管理各种软件包。您可以访问Homebrew官方网站 https://brew.sh/index_zh-cn 进行安装。 在终端中,执行以下命令安装Homebrew: /bin/bash -…

    database 2023年5月22日
    00
  • Zabbix监控SQL Server服务状态的方法详解

    下面我将详细讲解“Zabbix监控SQL Server服务状态的方法详解”的完整攻略。 1. 简介 Zabbix是一款开源的网络监控软件,可以用于监控各种设备、服务以及应用程序等。其中,监控SQL Server服务状态是其中的一个功能。 2. 安装和配置 2.1 安装zabbix-agent 在SQL Server主机上安装zabbix-agent,可以直接…

    database 2023年5月21日
    00
  • MongoDB错误32-bit servers don’t have journaling enabled by default解决方法

    当在64位系统上运行32位MongoDB服务器时,可能会出现”32-bit servers don’t have journaling enabled by default”错误,原因是默认情况下32位MongoDB服务器未启用日志记录。 要解决此问题,可以按照以下步骤操作: 在启动MongoDB服务器时,指定journal选项: mongod –jour…

    database 2023年5月22日
    00
  • MySQL中的慢查询日志怎么开启

    这篇“MySQL中的慢查询日志怎么开启”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQL中的慢查询日志怎么开启”文章吧。 慢查询日志 慢查询日志主要用来记录执行时间超过设置的某个时长的SQL语句,能够帮助数据库维护人员找出执行时间比较长、…

    MySQL 2023年4月11日
    00
  • PouchDB 和 PostgreSQL 的区别

    PouchDB和PostgreSQL是两种不同类型的数据库,虽然它们都可以用来存储数据,但它们有很多区别。下面我将详细讲解它们之间的区别。 1. 数据库类型的区别 PouchDB是一种非关系型(NoSQL)数据库,而PostgreSQL是一种关系型数据库。这就意味着它们在数据组织结构、查询方式、数据模型等方面有很大的区别。 2. 数据模型的区别 PouchD…

    database 2023年3月27日
    00
  • 还原Sql Server数据库BAK备份文件的3种方式以及常见错误总结

    下面是“还原Sql Server数据库BAK备份文件的3种方式以及常见错误总结”的完整攻略。 一、准备工作 首先,我们需要准备以下工具: Sql Server Management Studio Sql Server 数据库备份文件(.bak) 二、还原操作 1. 使用 Sql Server Management Studio 还原 步骤: 打开 Sql S…

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