MySQL常用基本SQL语句总结

yizhihongxing

MySQL常用基本SQL语句总结是MySQL数据库开发中最常用到的一些SQL语句,下面将一一详细讲解。

建表

我们可以使用MySQL提供的CREATE TABLE语句创建一个新的表。

CREATE TABLE table_name(
 column_1 data_type,
 column_2 data_type,
 column_3 data_type,
 ...
);

其中,table_name表示新建表的名字,column_i是列名,data_type数据类型是字符型、数字型、日期/时间型等。

示例:

CREATE TABLE student (
 id INT PRIMARY KEY,
 name VARCHAR(25) NOT NULL,
 age INT,
 gender ENUM('male', 'female')
);

插入数据

使用INSERT语句将数据插入到表中。

INSERT INTO table_name (column_1, column_2, column_3, ...) VALUES (value_1, value_2, value_3, ...);

其中,table_name表示需要插入数据的表名,column_i表示需要插入数据的列名,value_i表示需要插入数据的值。

示例:

INSERT INTO student (id, name, age, gender) VALUES (1, 'Tom', 18, 'male');
INSERT INTO student (id, name, age, gender) VALUES (2, 'Jane', 20, 'female');

查询数据

使用SELECT语句查询表中的数据。

SELECT column_1, column_2, column_3, ... FROM table_name WHERE condition;

其中,column_i表示要查询的列名,table_name表示要查询的表名,condition表示查询条件。

示例:

SELECT id, name, age FROM student WHERE gender='male';

更新数据

使用UPDATE语句更新表中的数据。

UPDATE table_name SET column_1=value_1, column_2=value_2, ... WHERE condition;

其中,table_name表示需要更新数据的表名,column_i表示需要更改数据的列名,value_i表示需要更改列名对应的值。

示例:

UPDATE student SET age=19 WHERE id=1;

删除数据

使用DELETE语句删除表中的数据。

DELETE FROM table_name WHERE condition;

其中,table_name表示需要删除数据的表名,condition表示删除条件。

示例:

DELETE FROM student WHERE gender='male' AND age<20;

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

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

相关文章

  • celery-redis密码连接问题

    错误问题:consumer: Cannot connect to amqp://guest:**@127.0.0.1:5672//: [WinError 10061] 由于目标计算机积极拒绝,无法连接。.Trying again in 2.00 seconds… (1/100) 解决问题:URL连接的格式为: redis://:password@host…

    Redis 2023年4月13日
    00
  • 分组后分组合计以及总计SQL语句(稍微整理了一下)

    让我们来详细讲解“分组后分组合计以及总计SQL语句(稍微整理了一下)”的完整攻略。 标题一 在SQL中,分组后分组合计以及总计是经常用到的查询方式。我们可以通过使用 GROUP BY 子句来实现对数据的分组。下面是一个简单的示例: SELECT category, COUNT(*) AS count FROM products GROUP BY catego…

    database 2023年5月21日
    00
  • sql server连接不上怎么办 SQL Server2008R无法登录的解决方案(1814\18456)

    SQL Server连接不上的解决方案 问题描述 在使用SQL Server2008R2的过程中,有时会遇到以下问题: 连接不上SQL Server,提示连接超时或无法连接到SQL Server的错误信息。 无法登录SQL Server,提示错误代码为1814或18456。 这些错误可能让用户感到很困惑,因此我们需要详细讲解一下如何解决这些问题。 解决方案 …

    database 2023年5月21日
    00
  • MySQL进阶查询、聚合查询和联合查询

    MySQL进阶查询、聚合查询和联合查询是MySQL数据库中非常重要的一部分,其能够对大数据进行高效的查询、分析和处理。以下是MySQL进阶查询、聚合查询和联合查询的完整攻略: MySQL进阶查询 MySQL进阶查询包括多表查询、子查询、联合查询等。在进行多表查询时,需要使用到MySQL的JOIN关键字,下面是一个示例: 示例1:多表查询 我们有两个表stud…

    database 2023年5月22日
    00
  • ORACLE中如何找到未提交事务的SQL语句详解

    要找到Oracle中未提交的事务的SQL语句,你需要执行以下步骤: 1. 查看当前正在进行的事务 使用以下SQL查询当前正在进行的事务,以查看是否有未提交的事务: SELECT s.inst_id, s.sid, s.serial#, s.status, s.username, s.osuser, s.machine, s.program, s.module…

    database 2023年5月21日
    00
  • Python中执行存储过程及获取存储过程返回值的方法

    在Python中执行存储过程并获取返回值通常可以通过Python的数据库连接库来完成。下面我们将通过以下步骤详细讲解Python中执行存储过程及获取存储过程返回值的方法: 创建数据库连接对象并连接数据库 首先需要使用Python中的数据库连接库连接到数据库。以MySQL为例,我们可以使用pymysql库来连接MySQL数据库: import pymysql …

    database 2023年5月21日
    00
  • win7 64位操作系统中Oracle 11g + plsql安装教程详解(图解)

    Win7 64位操作系统中Oracle 11g + plsql安装教程详解(图解) 简介 本文将结合图解,介绍如何在Win7 64位操作系统中安装Oracle 11g和plsql,供大家参考。 步骤 下载Oracle 11g安装包(建议下载11gR2版本),并解压到一个目录下。 进入解压后的目录,找到setup.exe文件,右键点击以管理员身份运行。 弹出安…

    database 2023年5月21日
    00
  • Oracle中使用DBMS_XPLAN处理执行计划详解

    让我来详细讲解一下“Oracle中使用DBMS_XPLAN处理执行计划详解”的完整攻略。 什么是DBMS_XPLAN? DBMS_XPLAN是Oracle数据库中的一个包(Package),用于显示SQL语句的执行计划。使用DBMS_XPLAN可以更加方便地分析和优化SQL语句的执行效率。在默认情况下,Oracle数据库会为所有的SQL语句自动调用DBMS_…

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