MySQL数据库那些命令怎么一步步实际操作起来,感觉还挺有讲究的
- 问答
- 2026-01-18 06:43:12
- 4
想学好MySQL的命令,光看是没用的,关键得自己动手一步步敲出来,这就像学游泳,在岸上看再多姿势,不下水扑腾几下永远学不会,下面我就按一个新手从零开始,到能做些基本操作的顺序,把整个过程走一遍,咱们不用那些吓人的专业词,就用大白话讲。
第一步:先把门打开——登录数据库
你得先进入MySQL的大门才行,这通常不是在某个软件里点按钮,而是在一个叫“命令行终端”的黑窗口里操作(Windows是cmd或者PowerShell,Mac是终端)。
打开终端后,输入这样的命令(根据你的安装情况可能稍有不同):
mysql -u root -p
然后敲回车。
mysql是告诉电脑,我要启动MySQL客户端程序。-u root是说我要用“root”这个用户登录,这是安装时默认创建的超级管理员账号,如果你创建了其他用户,就换成你的用户名。-p是个提示,意思是“我需要输入密码”,敲完回车后,系统会提示你输入密码,这时你输入的密码是不会显示出来的,感觉像没打字一样,别慌,正常输完再回车就行。
如果密码正确,你就会看到提示符变成了 mysql>,恭喜你,已经成功进入MySQL的世界了!(来源:基于MySQL官方入门指南的通用登录流程)
第二步:看看有哪些“房间”——查看数据库
进来之后,你面对的不是一个数据库,而是一堆可能已经存在的“数据库”(你可以理解成一个个大仓库),先看看都有啥:
SHOW DATABASES;
敲回车。
注意,每个命令后面都要跟一个英文分号 ,这是告诉MySQL:“我这句话说完了,你可以执行了。” 忘了加分号的话,你换行后提示符会变成 ->,意思就是你话没说完,它等着呢,这时你补上一个分号再回车就行了。
执行后,你会看到一个列表,比如有 information_schema, mysql, performance_schema 等,这些是系统自带的,先别动它们。
第三步:创建自己的“房间”——建新数据库
咱们自己建一个来玩,比如想建一个叫 my_test_db 的数据库:
CREATE DATABASE my_test_db;
回车,如果显示“Query OK”,就成功了。
再用 SHOW DATABASES; 看一下,是不是多了一个 my_test_db。
第四步:进入自己的“房间”——使用数据库
光创建了还不行,你得告诉MySQL,我接下来的操作都要在这个新数据库里进行:
USE my_test_db;
回车,提示“Database changed”就对了,这时候你的操作范围就限定在这个数据库里了。
第五步:在房间里造“桌子”——创建表
数据库里不能空着,得放“表”来存数据,表就像Excel表格,有表头(列名)和一行行的数据,我们创建一个简单的用户表:

CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100)
);
回车。
CREATE TABLE users是创建一张名叫users的表。- 括号里是定义三列:
id INT AUTO_INCREMENT PRIMARY KEY:id是列名,INT是数字类型,AUTO_INCREMENT是让它自动增长(第一条记录是1,下一条自动变2),PRIMARY KEY是说它是主键(唯一标识每一条记录,不能重复)。name VARCHAR(100):name是列名,VARCHAR是可变长度的字符串类型,100是最多存100个字符。email VARCHAR(100):同理。
造好桌子后,可以看看它长啥样:DESCRIBE users; 回车,会显示表的结构,检查一下对不对。
第六步:往桌子里放“东西”——插入数据
现在表是空的,我们插几条数据进去:
INSERT INTO users (name, email) VALUES ('张三', 'zhangsan@example.com');
INSERT INTO users (name, email) VALUES ('李四', 'lisi@example.com');
回车,每执行一次,就插入一条记录,这里没有写id,因为它会自动生成。
第七步:看看桌上有啥——查询数据
最常用的操作来了,查看数据:
SELECT * FROM users;
回车。
SELECT 是查询命令, 代表“所有列”,FROM users 是从users表里查,你会看到刚才插入的两条记录都显示出来了。

如果只想看名字,可以:SELECT name FROM users;,如果想找特定的人,比如李四:SELECT * FROM users WHERE name = '李四';,这里的 WHERE 就是条件筛选,很直白。
第八步:改动桌上的东西——更新数据
假设李四的邮箱写错了,要改一下:
UPDATE users SET email = 'lisi_new@example.com' WHERE name = '李四';
回车。
UPDATE 是更新,SET 是设置新值,WHERE 是指定改哪一条。这里特别有讲究:千万不能忘了写WHERE条件! 如果写成 UPDATE users SET email = 'lisi_new@example.com';,就会把表中所有记录的邮箱都改成这个!这是非常危险的操作。(来源:无数初学者的血泪教训及数据库管理最佳实践)
第九步:从桌上拿走东西——删除数据
删除李四这条记录:
DELETE FROM users WHERE name = '李四';
回车。
同样,WHERE条件极其重要! 不写条件就会清空整个表!(DELETE FROM users;)
第十步:用完了,关门退出
所有操作做完后,退出MySQL:
EXIT;
回车,就又回到系统的命令行终端了。
这一套流程走下来,你就完成了从登录到增删改查的基本操作,感觉到的“讲究”其实就在于细节:比如命令结束要加分号,操作前用USE选对数据库,以及进行UPDATE和DELETE时必须绷紧WHERE条件这根弦,多练几遍,把这些步骤变成肌肉记忆,就算入门了,后面再学复杂查询、关联表什么的,都是在这个基础上进行的。
本文由召安青于2026-01-18发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:http://www.haoid.cn/wenda/82884.html
