4月份刚换了公司,这边数据库需要在linux中进行操作,习惯了之前的客户端操作,还是需要学习一下,其实大部分基本的命令不变,这边仅仅做一个归纳总结。
备注:主要参考CSDN上一文,原作者介绍的很详细,我仅仅学习了平时工作中常用的一些命令,更全的可以参照原作者的文章。
登录
首先必须先登录到mysql中,常用登录命令
mysql -h xxxx -p xxxx -user -password
显示数据库列表
show databases;

打开某个数据库
use mysql;

显示数据库中所有的表
show tables;

查看某张表的结构
describe content;

查询
select * from content where id = 8003821;
这种查询出来的结果比较乱

可以优化一下,换个命令
select * from content where id = 8003821\G;
可以看出,这样子看就比较清晰明了一点

其他的update、delete命令和客户端没什么差别吧。作为QA,在工作中用的最多的可能就是select了,其他的drop命令,我这边更不敢轻易在测试环境尝试了,所以也不多说了,后面遇到的话,再更新学习笔记。
网友评论