MySQL 查询怎么写?新手入门语句详解

文章导读
上一个 测验 下一个 MySQL 是一个开源的关系管理系統 (RDBMS),它允许我们存储和管理数据或信息。MySQL 中的查询是用于从数据库表中检索或操作数据的命令。
📋 目录
  1. MySQL Create Database
  2. MySQL Use Database
  3. MySQL Create Query
  4. MySQL Insert Query
  5. MySQL Update Query
  6. MySQL Alter Query
  7. MySQL Delete Query
  8. MySQL Truncate Table Query
  9. MySQL Drop Query
A A

MySQL − 查询

目录
  • MySQL Create Database
  • MySQL Use Database
  • MySQL Create Query
  • MySQL Insert Query
  • MySQL Update Query
  • MySQL Alter Query
  • MySQL Delete Query
  • MySQL Truncate Table Query
  • MySQL Drop Query


上一个
测验
下一个

MySQL 是一个开源的关系管理系統 (RDBMS),它允许我们存储和管理数据或信息。MySQL 中的查询是用于从数据库表中检索或操作数据的命令。

以下是 MySQL 中常用的命令:SELECT、UPDATE、DELETE、INSERT INTO、CREATE TABLE、ALTER TABLE、DROP TABLE、CREATE DATABASE、ALTER DATABASE、CREATE INDEX、DROP INDEX 等。

注意: 这些关键字不区分大小写。例如,create tableCREATE TABLE 是相同的。

MySQL Create Database

MySQL 中的 create database 查询可用于在 MySQL 服务器中创建数据库。

语法

以下是该查询的语法 −

CREATE DATABASE databasename;

示例

在以下查询中,我们正在创建一个名为 tutorials 的数据库。

CREATE DATABASE tutorials;

MySQL Use Database

MySQL 的 use database 查询用于选择一个数据库,以执行诸如创建、插入、更新表或视图等操作。

语法

以下是该查询的语法 −

USE database_name;

示例

以下查询选择名为 tutorials 的数据库 −

USE tutorials;

MySQL Create Query

MySQL 的 create 查询可用于创建数据库、表、索引、视图等。

语法

以下是该查询的语法 −

CREATE [table table_name |index index_name | view view_name];

示例

在这里,我们使用以下 CREATE 查询创建一个名为 STUDENTS 的表 −

CREATE TABLE CUSTOMERS (
   ID int,
   NAME varchar(20),
   AGE int,
   PRIMARY KEY (ID)
);

MySQL Insert Query

MySQL 的 insert 查询可用于向指定的表中插入记录。

语法

以下是该查询的语法 −

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

示例

在以下查询中,我们正在向名为 CUSTOMERS 的表中插入一些记录 −

INSERT INTO CUSTOMERS (ID, NAME, AGE) VALUES (1, "Nikhilesh", 28);
INSERT INTO STUDENTS (ID, NAME, AGE) VALUES (2, "Akhil", 23);
INSERT INTO STUDENTS (ID, NAME, AGE) VALUES (3, "Sushil", 35);

MySQL Update Query

MySQL 的 update query 可用于修改指定表中的现有记录。

语法

以下是该查询的语法 −

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

示例

UPDATE CUSTOMERS SET NAME = "Nikhil" WHERE ID = 1;

MySQL Alter Query

MySQL 中的 ALTER query 可用于向现有表中添加、删除或修改列。

语法

以下是该查询的语法 −

ALTER TABLE table_name
[ADD|DROP] column_name datatype;

示例

在这里,我们尝试向现有的 CUSTOMERS 表中添加一个名为 ADDRESS 的列。

ALTER TABLE CUSTOMERS
ADD COLUMN ADDRESS varchar(50);

MySQL Delete Query

MySQL 中的 Delete query 可用于删除指定表中的现有记录。

语法

以下是该查询的语法 −

DELETE FROM table_name WHERE condition;

示例

在以下查询中,我们正在从 CUSTOMERS 表中删除 ID 等于 3 的记录。

DELETE FROM CUSTOMERS WHERE ID = 3;

MySQL Truncate Table Query

MySQL 的 truncate table 查询可用于删除所有记录,但不删除表本身。

语法

以下是该查询的语法 −

TRUNCATE [TABLE] table_name; 

示例

在以下查询中,我们使用 truncate table 查询从 CUSTOMERS 表中删除所有记录 −

TRUNCATE TABLE CUSTOMERS;

MySQL Drop Query

MySQL 的 drop query 用于删除数据库中的现有表。

语法

以下是该查询的语法 −

DROP TABLE table_name;

示例

在这里,我们使用 drop table 查询尝试删除名为 CUSTOMERS 的表。

DROP TABLE CUSTOMERS;