MySQL控制台操作详解

一、启动与连接

在进行任何数据库操作之前,首先需要确保MySQL服务已启动。通常,通过net start mysql(Windows)或sudo service mysql start(Linux)来启动MySQL服务。一旦服务运行,可以使用以下命令通过控制台连接到MySQL

输入上述命令后,系统会提示输入密码,输入**root用户**的密码即可登录MySQL控制台。

#### 二、显示数据库列表
在MySQL控制台中,使用`SHOW DATABASES;`命令可以查看所有可用的**数据库**列表。这有助于了解当前环境中存在哪些数据库,便于后续选择和操作特定的数据库。

#### 三、选择数据库
使用`USE databaseName;`命令可以选择一个特定的**数据库**进行操作。将`databaseName`替换为你要操作的数据库名称。例如:

这将把当前的操作环境切换到student数据库下。

四、显示数据表

在选择了特定的数据库后,使用SHOW TABLES;命令可以查看该数据库下所有的数据表列表。这对于管理和查询数据表非常有用。

五、显示数据表结构

如果想详细了解某个数据表的具体结构,可以使用SHOW COLUMNS FROM tableName;命令,其中tableName是你要查看的数据表名称。这会列出该表的所有字段名、类型、是否可为空等信息。

六、导入数据

使用SOURCE fileName.txt;命令可以从文件中导入数据到MySQL数据库。这在恢复数据库或批量插入数据时非常有用。

七、创建数据库

可以通过CREATE DATABASE databaseName;命令来创建一个新的数据库,其中databaseName是你想要创建的数据库名称。

八、修改数据表

  • ALTER TABLE tableName ADD COLUMN fieldName dataType;用于向现有表添加新的
  • ALTER TABLE tableName ADD COLUMN fieldName1 dataType, ADD COLUMN fieldName2 dataType;可以同时添加多个字段。