引言

在现代Web开发中,数据库是不可或缺的一部分。MySQL是最流行的数据库管理系统之一,广泛应用于各种类型的应用程序。虽然许多开发者习惯使用图形化工具(如phpMyAdmin)来管理数据库,但使用MySQL命令行工具可以提供更多的灵活性和控制力。本文将详细介绍如何在PHPStudy中打开MySQL命令行,并进行基本的数据库操作。

1. PHPStudy简介

PHPStudy是一款集成了PHP环境的开发工具,适合初学者和小型项目的快速开发。它内置了Apache、Nginx、MySQL等常用组件,使得Web开发变得简单快捷。通过PHPStudy,开发者可以轻松地搭建本地开发环境。

理解数据库,表,字段的模型

拿pikachu靶场举例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

查表如下:

mysql> SELECT * FROM users;

ERROR 2006 (HY000): MySQL server has gone away

No connection. Trying to reconnect...

Connection id:    49

Current database: pikachu

+----+----------+----------------------------------+-------+

| id | username | password                         | level |

+----+----------+----------------------------------+-------+

|  1 | admin    | e10adc3949ba59abbe56e057f20f883e |     1 |

|  2 | pikachu  | 670b14728ad9902aecba32e22fa4f6bd |     2 |

|  3 | test     | e99a18c428cb38d5f260853678922e03 |     3 |

+----+----------+----------------------------------+-------+

可以看到这是查的pikachu靶场中的users这个表,其中有id,username,password,level字段

数据库:pikachu

表:users

字段:id, username, password, level

这些概念是理解和使用数据库的基础

2. 打开MySQL命令行

2.1 启动PHPStudy

首先,确保你已经安装了PHPStudy。启动PHPStudy后,你会看到一个主界面,其中列出了所有已安装的服务。

2.2 启动MySQL服务

在PHPStudy的主界面中,点击“服务”选项卡,确保MySQL服务已启动。如果没有启动,点击“启动”按钮。

2.3 打开命令行

  1. 打开mysql的文件夹
    -

  2. 点进去bin文件夹之后,输入cmd

2.4 登录MySQL

在命令行中输入以下命令以登录MySQL:

1

2

3

mysql -u 数据库用户 -p

回车,会提示输出密码

输入密码即可

数据库的用户和密码可在此处查

3. MySQL基本命令

3.1 查看(进去)数据库

登录成功后,你可以使用以下命令查看当前的数据库:

1

2

3

4

5

6

7

8

9

10

11

12

13

SHOW DATABASES;

结果:

mysql> SHOW DATABASES;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| pikachu            |

| sys                |

+--------------------+

5 rows in set (0.00 sec)

该命令将列出所有可用的数据库。

3.2 创建数据库

要创建一个新的数据库,可以使用以下命令:

1

2

3

4

CREATE DATABASE my_database;

返回结果

mysql> CREATE DATABASE my_database;

Query OK, 1 row affected (0.00 sec)

my_database替换为你希望创建的数据库名称。

3.3 使用数据库

创建数据库后,你需要选择使用它:

1

2

3

4

5

USE my_database;

结果:

mysql> USE my_database;

Database changed

就是创建my_database数据库

3.4 创建数据表

在数据库中创建表的基本语法如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

CREATE TABLE users (

    id INT AUTO_INCREMENT PRIMARY KEY,

    name VARCHAR(100),

    email VARCHAR(100)

);

结果:

mysql> USE my_database;

Database changed

mysql> CREATE TABLE users (

    ->     id INT AUTO_INCREMENT PRIMARY KEY,

    ->     name VARCHAR(100),

    ->     email VARCHAR(100)

    -> );

Query OK, 0 rows affected (0.01 sec)

就是创建users表,其字段为name,email

这将在my_database数据库中创建一个名为users的表。


 

更多推荐