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 table 与 CREATE 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;