MYSQL 常用语句速查(最新整理)

 更新时间:2024年12月24日 09:00:37   作者:IslandZzzz  
这篇文章主要介绍了MYSQL 常用语句速查,包括库级操作、表级操作、字段级操作和数据级操作,需要的朋友可以参考下

好的,按照你的要求,调整后的表格如下:

好的,我已经在表级操作中新增了查看某一张具体表的操作,以下是更新后的表格:

级别操作类型SQL 语句示例
库级CREATE DATABASECREATE DATABASE mydb;
库级SHOW DATABASESSHOW DATABASES;
库级DROP DATABASEDROP DATABASE mydb;
库级ALTER DATABASEALTER DATABASE mydb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
表级CREATE TABLECREATE TABLE users (id INT AUTO_INCREMENT, name VARCHAR(100), age INT, PRIMARY KEY(id));
表级SHOW TABLESSHOW TABLES;
表级DESCRIBE table_nameDESCRIBE users;
表级DROP TABLEDROP TABLE users;
表级ALTER TABLEALTER TABLE users ADD COLUMN email VARCHAR(100);
字段级ALTER TABLE ADD COLUMNALTER TABLE users ADD COLUMN email VARCHAR(100);
字段级DESCRIBEDESCRIBE users;
字段级ALTER TABLE DROP COLUMNALTER TABLE users DROP COLUMN email;
字段级ALTER TABLE MODIFY COLUMNALTER TABLE users MODIFY COLUMN age INT NOT NULL;
数据级INSERT INTOINSERT INTO users (name, age) VALUES ('Alice', 30);
数据级SELECTSELECT * FROM users;
数据级SELECT ... WHERESELECT * FROM users WHERE age > 25;
数据级UPDATEUPDATE users SET age = 31 WHERE name = 'Alice';
数据级DELETE FROMDELETE FROM users WHERE name = 'Alice';

详细说明:

库级操作:

  • CREATE DATABASE:创建一个新的数据库。
  • SHOW DATABASES:查看当前 MySQL 服务器上的所有数据库。
  • DROP DATABASE:删除指定的数据库。
  • ALTER DATABASE:修改数据库的属性(如字符集、排序规则等)。

表级操作:

  • CREATE TABLE:创建一张新的表。
  • SHOW TABLES:查看当前数据库中的所有表。
  • DROP TABLE:删除指定的表。
  • ALTER TABLE:修改表的结构(例如添加列、删除列、修改列类型等)。
  • DESCRIBE table_name:查看某一张具体表的结构,包括列名、数据类型、默认值、是否允许为 NULL 等。

字段级操作:

  • ALTER TABLE ADD COLUMN:向表中添加一个新字段。
  • DESCRIBE:查看表的结构,包含列信息、数据类型、默认值等。
  • ALTER TABLE DROP COLUMN:删除表中的某一列。
  • ALTER TABLE MODIFY COLUMN:修改表中某一列的类型、大小或其他属性。

数据级操作:

  • INSERT INTO:向表中插入一条新的记录。
  • SELECT:查询表中的数据,支持不同的过滤和排序条件。
  • SELECT ... WHERE:根据条件查询特定的记录。
  • UPDATE:更新表中现有的记录。
  • DELETE FROM:删除表中的记录。

这样修改后,表格中各个操作级别(库级、表级、字段级、数据级)已经符合你的要求。

到此这篇关于MYSQL 常用语句速查的文章就介绍到这了,更多相关mysql 常用语句速查内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • mysql大批量插入数据的4种方法示例

    mysql大批量插入数据的4种方法示例

    这篇文章主要给大家介绍了关于mysql大批量插入数据的4种方法,文中通过示例代码介绍的非常详细,对大家学习或者使用mysql具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • mysql慢查询操作实例分析【开启、测试、确认等】

    mysql慢查询操作实例分析【开启、测试、确认等】

    这篇文章主要介绍了mysql慢查询操作,结合实例形式分析了mysql慢查询操作中的开启、测试、确认等实现方法及相关操作技巧,需要的朋友可以参考下
    2019-12-12
  • mysql5.7.17 zip 解压安装详细过程

    mysql5.7.17 zip 解压安装详细过程

    这篇文章主要为大家详细介绍了mysql5.7.17 zip 解压安装详细过程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • Mysql如何在select查询时追加(添加)一个字段并指定值

    Mysql如何在select查询时追加(添加)一个字段并指定值

    这篇文章主要介绍了Mysql如何在select查询时追加(添加)一个字段并指定值,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • mysql间隙锁的应用

    mysql间隙锁的应用

    本文主要介绍了mysql间隙锁的应用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • MySQL 数据库中数据表超详细的基本操作

    MySQL 数据库中数据表超详细的基本操作

    这篇文章主要介绍了MySQL 数据库中数据表的基本操作,下面文章会从创建表的基本语法伊利举例说明概括全篇数据表的基本操作详情,需要的小伙伴可以参考一下文章的具体内容,希望对你有所帮助
    2021-12-12
  • Mysql 5.7.19 免安装版遇到的坑(收藏)

    Mysql 5.7.19 免安装版遇到的坑(收藏)

    这篇文章给大家分享了mysql 5.7.19免安装版在安装过程中遇到的一些问题,以前有mysql服务的话 需要去停掉mysql服务。具体内容介绍大家参考下本文
    2017-08-08
  • 远程连接mysql 授权方法详解

    远程连接mysql 授权方法详解

    今在服务器上有mysql数据库,远程访问,不想公布root账户,所以,创建了demo账户,允许demo账户在任何地方都能访问mysql数据库中shandong库,接下来为您详细介绍
    2012-11-11
  • MySQL中空值Null和空字符‘‘的具体使用

    MySQL中空值Null和空字符‘‘的具体使用

    本文主要介绍了MySQL中空值Null和空字符''的具体使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • Mysql查询优化之IN子查询优化方法详解

    Mysql查询优化之IN子查询优化方法详解

    项目中有需要,使用MySQL的in子查询,查询符合in子查询集合中条件的数据,但是没想到的是,MySQL的in子查询会如此的慢,让人无法接受,下面这篇文章主要给大家介绍了关于Mysql查询优化之IN子查询优化的相关资料,需要的朋友可以参考下
    2023-02-02

最新评论