MySQL常用命令怎么一步步操作其实也没那么难,跟着流程慢慢来就行
- 问答
- 2025-12-23 13:49:15
- 1
(根据CSDN博客、菜鸟教程以及个人常见使用经验整理)
很多人一听到MySQL命令就觉得头大,感觉是程序员才要懂的东西,其实不然,你完全可以把它想象成和仓库管理员对话,你发出指令,它帮你把数据存进去、找出来,咱们今天就不讲那些复杂的概念,就一步步告诉你,从零开始,怎么用几个最常用的命令把MySQL玩转。
第一步:敲门进屋——连接数据库
你想进仓库拿东西,总得先开门吧?连接数据库就是这个“开门”的动作,你需要在电脑的命令行窗口(比如Windows的CMD或者PowerShell,Mac的Terminal)里输入命令,命令长这样:
mysql -u root -p
我来拆解一下:
mysql:这是喊话,告诉电脑“我要用MySQL这个程序了”。-u root:-u后面跟着的是用户名,root是最高权限的管理员账号,就像仓库的总管,如果你有其他账号,比如叫xiaoming,那就换成-u xiaoming。-p:这个意思是“我需要输入密码”,敲完回车后,系统会提示你输入密码,你输入的时候,屏幕上不会有任何显示,这是正常的,怕别人偷看,你只管输完按回车就行。
如果密码正确,你就会看到提示符变成了 mysql>,恭喜你,这就相当于已经进到仓库的大厅里了。
第二步:看看有哪些仓库——显示数据库
进了大厅,你肯定得先看看这个数据库系统里到底有哪些仓库(数据库)对吧?命令超级简单:
SHOW DATABASES;
注意了,这里有个非常重要的细节:所有MySQL命令的结尾,都要加上一个英文分号 ,这就好比你说完一句话要加个句号,忘了加分号,你按回车,MySQL会觉得你的话还没说完,会等着你继续输入,你会发现光标在那闪,就是不执行。
执行这个命令后,屏幕上会列出所有已经存在的数据库,里面通常会有一个叫mysql的(它自己用的),一个叫information_schema的(也是系统用的),可能还有test等。
第三步:进入某个仓库——选择数据库
假设你想进入一个叫my_store的数据库(仓库)去操作,命令是:
USE my_store;
回车后,如果成功,会显示一句“Database changed”,这就像是你跟总管说:“带我去my_store仓库。” 之后你所有的操作,比如查看货物、新添物品,就都是在这个仓库里进行了。
第四步:看看仓库里有哪些货架——显示数据表
一个数据库里不会直接把货物堆在地上,而是分门别类放在不同的货架(数据表)上,进到仓库后,先看看有啥货架:
SHOW TABLES;
这个命令会列出当前数据库里所有的数据表,如果是个新数据库,那可能就是空的。

第五步:看看某个货架上具体有什么——查询数据
假设现在有一个叫products的表(货架),你想看看上面都有哪些商品,最常用的命令就是:
SELECT * FROM products;
再来拆解:
SELECT:意思是“选择”、“查看”。- :是一个通配符,代表“所有列”,也就是说,我想看这个货架上每件商品的所有信息(比如商品编号、名字、价格等等)。
FROM products:意思是“从products这个货架上”。
所以整句话就是“从products表里,把所有的数据都给我看看”,如果你只想看商品的名字和价格,而不是所有信息,那就把换成具体的列名,用逗号隔开,SELECT name, price FROM products;。
第六步:往货架上放新东西——插入数据
现在你想往products这个货架上添加一件新商品,比如叫“苹果手机”,价格是5999,命令是:
INSERT INTO products (name, price) VALUES ('苹果手机', 5999);
拆解一下:
INSERT INTO products:表示要插入数据到products表。(name, price):指定你要往哪几列里放数据,这里是指定往“商品名”和“价格”这两列放。VALUES (...):VALUES后面括号里,就是你要放入的具体数据,顺序要跟前面(name, price)的顺序对应。这里要注意,文字类型的数据,苹果手机’,必须用单引号括起来;数字类型的,比如5999,就不用。
执行成功后,你再使用SELECT * FROM products;命令,就能看到这件新商品已经在列表里了。
第七步:更新货架上的商品信息——修改数据

假如后来苹果手机降价了,变成5499元,你需要更新一下价格,命令是:
UPDATE products SET price = 5499 WHERE name = '苹果手机';
这个命令要小心点用:
UPDATE products:表示要更新products表。SET price = 5499:表示要把price这一列的值设置成5499。WHERE name = '苹果手机':这是最关键的部分!WHERE表示条件,意思是“只更新那些商品名是‘苹果手机’的记录”,如果没有这个条件,这句命令会把货架上所有商品的价格都改成5499,那就闯大祸了!更新数据时,除非你确定要改全部,否则一定要加上WHERE条件。
第八步:从货架上撤下商品——删除数据
如果苹果手机卖完下架了,你需要把它从表里删除,命令是:
DELETE FROM products WHERE name = '苹果手机';
这个命令更要慎用! 和更新一样,WHERE条件极其重要。DELETE FROM products;(不加WHERE条件)会清空整个products表,所有商品记录都没了,这个操作非常危险。
最后一步:告辞离开——退出MySQL
所有操作都做完了,你可以输入:
EXIT;
或者直接按Ctrl + D(在Mac和Linux下),就可以离开MySQL的命令行界面,回到你电脑本身的命令行提示符。
你看,这一套流程下来,是不是感觉清晰多了?其实就是“连接 -> 查看数据库 -> 进入数据库 -> 查看表 -> 增删改查数据 -> 退出”这么一个过程,最开始不熟悉的时候,你可以把这几条核心命令写在记事本上,用的时候对照着来,多操作几遍就记住了,最关键的就是SELECT、INSERT、UPDATE、DELETE这四个核心操作,以及千万注意UPDATE和DELETE命令里的WHERE条件,别一不小心把整个表的数据都弄乱了,慢慢来,你肯定能掌握。
本文由邝冷亦于2025-12-23发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:http://www.haoid.cn/wenda/66947.html
