编辑
2025-02-03
MySQL 入门
00
请注意,本文编写于 124 天前,最后修改于 124 天前,其中某些信息可能已经过时。

目录

创建数据库
使用数据库
创建表
查看表结构
修改表结构
删除表
结论

在MySQL中,数据库和表是存储和组织数据的基本单位。本文将介绍如何在MySQL中创建和管理数据库与表。

创建数据库

要创建数据库,可以使用以下SQL语句:

SQL
CREATE DATABASE database_name;

其中,database_name是您想要创建的数据库的名称。例如,要创建一个名为mydb的数据库,可以运行以下命令:

SQL
CREATE DATABASE mydb;

image.png

使用数据库

要使用已创建的数据库,可以使用以下SQL语句:

SQL
USE database_name;

其中,database_name是您想要使用的数据库的名称。例如,要使用名为mydb的数据库,可以运行以下命令:

SQL
USE mydb;

创建表

在数据库中,表是用于存储数据的结构化对象。要创建表,可以使用以下SQL语句:

SQL
CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype, ... );

其中,table_name是您想要创建的表的名称,column1column2column3等是表的列名,datatype是列的数据类型。例如,要创建一个名为users的表,包含idnameemail列,可以运行以下命令:

SQL
CREATE TABLE users ( id INT PRIMARY KEY, name VARCHAR(50), email VARCHAR(100) );

image.png

查看表结构

要查看表的结构,可以使用以下SQL语句:

SQL
DESCRIBE table_name;

其中,table_name是您想要查看结构的表的名称。例如,要查看名为users的表的结构,可以运行以下命令:

SQL
DESCRIBE users;

image.png

修改表结构

如果需要修改表的结构,可以使用以下SQL语句:

  • 添加列:
SQL
ALTER TABLE table_name ADD column_name datatype;
  • 修改列的数据类型:
SQL
ALTER TABLE table_name MODIFY column_name new_datatype;
  • 修改列名:
SQL
ALTER TABLE table_name CHANGE column_name new_column_name datatype;
  • 删除列:
SQL
ALTER TABLE table_name DROP column_name;

其中,table_name是要修改的表的名称,column_name是要添加、修改或删除的列的名称,datatype是列的数据类型,new_datatype是要修改为的新数据类型,new_column_name是要修改为的新列名。

删除表

要删除表,可以使用以下SQL语句:

SQL
DROP TABLE table_name;

其中,table_name是要删除的表的名称。例如,要删除名为users的表,可以运行以下命令:

SQL
DROP TABLE users;

结论

通过按照上述步骤创建和管理数据库与表,您可以在MySQL中有效地组织和管理数据。请记住,创建和修改表结构时要谨慎,确保数据的一致性和完整性。

本文作者:rick

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!