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日

相关文章

  • ruby专题

    Ruby专题攻略 Ruby 是一种简单、优雅且易于学习的编程语言。被广泛应用于Web开发、脚本编写、数据分析等领域。在本篇攻略中,我们将会全面深入地介绍 Ruby 编程语言。 一、Ruby 的基础语法 变量定义 Ruby 中的变量定义使用变量名和变量值,变量名必须以字母或下划线开头。 示例: name = "ruby" age = 10 …

    database 2023年5月22日
    00
  • MySQL怎样将子查询修改为表连接

    将子查询修改为表连接的好处是可以提高查询效率和可读性。子查询需要执行完整的子语句,然后将结果作为内存中的表进行连接操作;而表连接只需要执行一次查询,将两个表按照条件关联起来,比较快速、高效。 下面提供一个MySQL子查询修改为表连接的示例: 原始查询语句: SELECT * FROM users WHERE user_id IN (SELECT user_i…

    MySQL 2023年3月9日
    00
  • go实现文件的创建、删除与读取示例代码

    下面是关于Go实现文件的创建、删除与读取的攻略: 文件的创建与写入 创建和写入文件可以使用os包下的Create和OpenFile方法,使用bufio包的NewWriter方法对文件进行写入操作。 示例代码1:创建并写入文件 package main import ( "bufio" "fmt" "log&q…

    database 2023年5月22日
    00
  • MongoDB 简单入门教程(安装、基本概念、创建用户)

    MongoDB 简单入门教程(安装、基本概念、创建用户) 1. 安装 MongoDB 1.1 下载 MongoDB 前往 MongoDB 官网 下载对应的版本,下载完成后解压到本地环境。 1.2 启动 MongoDB 在 MongoDB 的 bin 目录下执行以下命令启动 MongoDB: ./mongod –dbpath /data/db 其中 –db…

    database 2023年5月21日
    00
  • SQL 对含有字母和数字的列排序

    排序是SQL语句中经常使用的操作,当我们需要对包含字母和数字的列进行排序时,可以使用以下方法: 1.使用CAST函数转换数据类型 CAST函数可以将包含字母和数字的列强制转换为数字类型,然后进行排序。示例如下: SELECT column_name FROM table_name ORDER BY CAST(column_name AS UNSIGNED);…

    database 2023年3月27日
    00
  • Statement 和 CallableStatement 的区别

    下面是 Statement 和 CallableStatement 的区别的完整攻略: 1. Statement 和 CallableStatement 是什么? Statement 是 JDBC 中用于执行 SQL 语句的接口,它是所有 SQL 语句执行器的公共父接口。它的主要作用是用于向数据库发送静态 SQL 语句并返回执行结果。 CallableSta…

    database 2023年3月27日
    00
  • Android中SQLite数据库知识点总结

    Android中SQLite数据库知识点总结 什么是SQLite数据库? SQLite 是一种软件库,它提供了一种轻量级的嵌入式关系型数据库,适用于在不需要复杂的 MySQL 等数据库的场合下存储少量的本地数据。SQLite 集成在 Android 操作系统中,可以通过 API 轻松访问。 SQLite数据库的优势 轻便:SQLite 数据库体积小,运行速度…

    database 2023年5月21日
    00
  • Linux下的硬件安装

    下面我为你讲解“Linux下的硬件安装”的完整攻略。 Linux下的硬件安装攻略 步骤一:了解硬件信息 在安装硬件之前,需要先了解硬件的型号和操作系统对该硬件的支持情况。可以通过以下命令查看硬件信息: $ lspci 该命令会列出所有已安装的硬件信息,包括显卡、声卡、网卡等。通过查看硬件型号和厂商,可以获得操作系统对该硬件的支持情况。 步骤二:安装驱动程序 …

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