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日

相关文章

  • SQL Server导入导出数据时最常见的一个错误解决方法

    下面是讲解“SQL Server导入导出数据时最常见的一个错误解决方法”的攻略: 问题描述 在导入或导出数据时,有可能会遇到以下错误: The source and destination column sizes do not match. 该错误表示源数据和目标数据的列大小不匹配,导致无法继续进行数据导入或导出。 解决方法 方法一:使用数据转换器 该方法…

    database 2023年5月18日
    00
  • Java的redis 操作类-优化通用版本

    java操作redis多节点处理方式;http://blog.itpub.net/29254281/viewspace-1188644/首先maven引入依赖包<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifact…

    Redis 2023年4月13日
    00
  • PHP连接和操作MySQL数据库基础教程

    以下是“PHP连接和操作MySQL数据库基础教程”的完整攻略。 一、链接MySQL数据库 首先,在PHP中连接MySQL数据库需要用到mysqli扩展,我们可以使用以下代码进行链接: // 配置信息 $host = ‘localhost’; // 数据库服务器 $port = 3306; // 数据库端口 $user = ‘root’; // 数据库用户名 …

    database 2023年5月21日
    00
  • Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结

    Mysql中的排序规则utf8_unicode_ci、utf8_general_ci的区别总结 一、背景 在使用 MySQL 数据库时,对于中文等非拉丁字符集的排序,我们通常会使用 utf8_general_ci 或者 utf8_unicode_ci 这两种常见的排序规则。 然而,这两种排序规则有什么区别呢?在什么场景下应该使用哪一种排序规则呢?本文将对这两…

    database 2023年5月22日
    00
  • MySQL创建数据表并建立主外键关系详解

    下面是”MySQL 创建数据表并建立主外键关系详解”的完整攻略及示例。 MySQL 创建数据表并建立主外键关系详解 1. 创建数据表 MySQL 是一种用于管理关系型数据库的开源数据库管理系统。下面我们来看看如何创建数据表。 1.1 创建数据表语法 创建数据表需要使用 MySQL 的 CREATE TABLE 命令,语法如下: CREATE TABLE ta…

    database 2023年5月22日
    00
  • Spring Boot项目添加外部Jar包以及配置多数据源的完整步骤

    下面为您详细讲解添加外部Jar包以及配置多数据源的完整步骤。 添加外部Jar包 一、将Jar包放置到项目的lib目录下: 将外部Jar包放到项目的lib目录下,需要注意的是,这个lib目录需要在classpath里面注册,可以在maven pom.xml中添加以下代码实现: <dependency> <groupId>org.spri…

    database 2023年5月21日
    00
  • MySQL prepare原理详解

    介绍 MySQL是常用的关系型数据库,在数据库操作中,SQL语句是必不可少的。通常,我们使用客户端发送SQL语句到MySQL服务器,服务器返回结果。但是,有时存在大量重复的SQL语句,这时候可以使用prepare语句来预处理SQL语句,提高数据库的性能、减少服务器资源的压力。 基本语法 PREPARE stmt_name FROM preparable_st…

    database 2023年5月22日
    00
  • C#连接mysql数据库完整实例

    C#连接mysql数据库完整实例 前言 本文将介绍在C#中如何连接mysql数据库。通过阅读本文,你将学到如下知识: 下载并安装与mysql连接的必备工具; C#连接mysql数据库的代码; 如何进行数据库的增加/删除/修改/查询。 步骤 步骤一:安装mysql和mysql .NET Connector 下载并安装mysql数据库:从mysql官网下载安装m…

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