MySQL常用基本SQL语句总结

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日

相关文章

  • 详解阿里云Linux启动tomcat并能外网访问

    下面是“详解阿里云Linux启动tomcat并能外网访问”的完整攻略: 准备工作 在开始前,请确保您已经完成以下准备工作: 购买一台阿里云服务器,并成功登录管理控制台。 安装Java环境,可以参考官方文档,这里不再赘述。 下载tomcat并解压,可以去tomcat官网下载最新版本,本次教程使用的是9.0.45版本。 步骤一:修改tomcat端口 默认情况下,…

    database 2023年5月22日
    00
  • 安装Ubuntu 20.04后要做的事(小白教程)

    下面我就详细讲解一下安装Ubuntu 20.04后要做的事情(小白教程)的完整攻略。 1. 更新系统 更新系统可以确保系统获得最新的安全补丁和软件更新。打开终端(Ctrl+Alt+T),输入以下命令: sudo apt update sudo apt upgrade 这会更新您的软件包并安装任何可用的更新。它可能需要一些时间,取决于您的系统速度和更新的数量。…

    database 2023年5月22日
    00
  • Shell脚本实现监控MySQL主从同步

    下面我将为你详细讲解Shell脚本实现监控MySQL主从同步的攻略,主要分以下几个步骤: 1. 安装必要的工具 在开始之前,我们需要安装几个工具,包括:MySQL客户端、邮件发送工具(比如mailx或者sendemail),以及cron定时任务工具。安装命令如下(以Debian/Ubuntu系统为例): # 安装MySQL客户端 sudo apt-get i…

    database 2023年5月22日
    00
  • Linux Docker安装wordpress的方法详解教程

    下面就为大家详细讲解安装 WordPress 的方法。 安装 Docker 首先需要在 Linux 系统中安装 Docker。Docker 是一款开源、轻量化的容器软件,在 Linux 系统中安装 Docker 既可以提高服务器的资源利用率,又可以管理和部署不同的应用程序。 Docker 在不同的 Linux 系统中的安装方式可能稍有不同,下面以 Ubunt…

    database 2023年5月22日
    00
  • 推荐一款神仙颜值的 Redis 客户端工具(速收藏)

    推荐一款神仙颜值的 Redis 客户端工具(速收藏) Redis 是一个高性能的 in-memory 数据库,被广泛应用于缓存、队列、计数器等应用场景中。随着 Redis 的广泛使用,可视化的 Redis 客户端工具也越来越多,其中一个比较不错的工具是 RedisInsight。 1. RedisInsight RedisInsight 是一个由 Redis…

    database 2023年5月22日
    00
  • 解决Oracle数据库归档日志占满磁盘空间问题

    要解决Oracle数据库归档日志占满磁盘空间的问题,我们可以按照以下步骤: 1. 检查归档日志的使用情况 首先要确认问题的所在。我们可以通过以下SQL代码,查看当前数据库中归档日志的使用情况: SELECT DEST_ID,TARGET,DB_UNIQUE_NAME,DESTINATION,STATUS,ERROR,HISTORY_RETENTION_TAR…

    database 2023年5月22日
    00
  • mysql用户变量与set语句示例详解

    关于“mysql用户变量与set语句示例详解”,我会给你详细讲解一下。 什么是MySQL用户变量 MySQL用户变量是指在MySQL连接期间创建的变量,其生命周期与连接相关。用户变量可以存储字符串、数值和二进制数据等类型的值,而设置它们的语法为: @var_name := value。 其中,@符号为用户变量的前缀,var_name为变量名,value为变量…

    database 2023年5月21日
    00
  • 网络层访问权限控制技术-ACL详解

    网络层访问权限控制技术-ACL详解 访问控制列表(Access Control Lists,简称 ACL)是网络安全中常用的一项技术。它通过访问控制表实现对网络流量的访问限制,从而保障网络安全。本篇文章将详细讲解ACL技术的基本原理、应用场景和配置过程。 基本原理 ACL技术是在网络层进行的,可以基于源地址、目的地址、协议类型、端口号等信息,来对网络数据进行…

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