《MySQL常用命令汇总》
MySQL是一种常用的关系型数据库管理系统,常用于存储和管理大量的结构化数据。在使用MySQL进行数据库操作时,掌握一些常用的命令是非常重要的。本文将总结一些常用的MySQL命令,并给出相应的示例和解释。
一、数据库操作命令
1.创建数据库:CREATEDATABASE
命令格式:CREATE DATABASE database_name;
示例:创建一个名为mydatabase的数据库。
```sql
CREATE DATABASE mydatabase;
```
2.删除数据库:DROPDATABASE
命令格式:DROP DATABASE database_name;
示例:删除名为mydatabase的数据库。
```sql
DROP DATABASE mydatabase;
```
3.使用数据库:USE
命令格式:USE database_name;
示例:使用名为mydatabase的数据库。
```sql
USE mydatabase;
```
二、表操作命令
1.创建表:CREATETABLE
命令格式:CREATE TABLE table_name
column1 datatype,
column2 datatype,
column3 datatype,
....
示例:创建一个名为customers的表,包含id、name和age字段。
```sql
CREATE TABLE customers
id INT,
name VARCHAR(50),
age INT
```
2.删除表:DROPTABLE
命令格式:DROP TABLE table_name;
示例:删除名为customers的表。
```sql
DROP TABLE customers;
```
3.修改表结构:ALTERTABLE
命令格式:ALTER TABLE table_name ADD column_name data_type;
示例:向名为customers的表中添加一个address字段。
```sql
ALTER TABLE customers ADD address VARCHAR(100);
```
4.查看表结构:DESCRIBE
命令格式:DESCRIBE table_name;
示例:查看名为customers的表结构。
```sql
DESCRIBE customers;
```
三、数据操作命令
1.插入数据:INSERTINTO
命令格式:INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
示例:向名为customers的表中插入一条记录。
```sql
INSERT INTO customers (id, name, age) VALUES (1, 'John', 25);
```
2.更新数据:UPDATE
命令格式:UPDATE table_name SET column_name1 = value1, column_name2 = value2, ... WHERE condition;
drop删除表示例:将名为customers的表中年龄为25的记录的姓名改为Peter。
```sql
UPDATE customers SET name = 'Peter' WHERE age = 25;
```
3.删除数据:DELETE
命令格式:DELETE FROM table_name WHERE condition;
示例:删除名为customers的表中年龄为25的记录。
```sql
DELETE FROM customers WHERE age = 25;
```
4.查询数据:SELECT
命令格式:SELECT column1, column2, ... FROM table_name WHERE condition;
示例:查询名为customers的表中所有记录。