mysql在哪里写sql语句 mysql命令行输入代码教程

命令行客户端适合快速操作,GUI工具适合复杂任务。

登录MySQL:在终端输入mysql -u 用户名 -p 并输入密码。

使用 USE my_database;更改数据库。

SQL语句必须包含;结尾。
直接输入多行。

从表中选择;查询。
INSERT INTO table (col1 , col2 ) VALUES ('val1 ', 'val2 ');插入。

命令行速度很快,但分号和大小写很重要。

MySQL Workbench 功能齐全,DBeaver 是轻量级的,Navicat 是企业级的。

可视化控制、智能提示、无忧界面。

索引必须合适。
不要使用选择。

N+1 问题通过JOIN解决。
类型必须匹配并且需要 CAST 转换。

LIKE %keyword% 使用全文索引。

事务不宜太长,并及时提交COMMIT。

自己掂量一下。

适用于 Windows 的 MySQL 命令行客户端?

如何用命令行进入mysql

说实话,当我第一次使用命令行接触MySQL时,我有一段时间很困惑。
这两种方法都非常有用,但使用哪一种取决于您的情况。

第一种方法简单,适合我这样的懒人。
想想看,如果你一早上赶着写代码,怎么会有大量的空闲时间来处理环境变量呢?只要按“win+R”输入“cmd”进入,然后按“mysql”进入,嘭的一声就出现客户端了。
我使用 XAMPP 来安装它并在安装时正确填写了所有路径,从那时起我就一直这样做。
但有一个问题:必须确保安装目录没有丢失,否则系统将找不到这个命令。
记得有一次重装系统后,我忙着安装新软件,忘记了哪里可以找到mysql.exe。
我挣扎了很长时间。

方法2 比较复杂,但优点是实施彻底。
我有一位同事,他非常认真,决心解决环境问题。
他每次进入系统的第一件事就是右键“本电脑”->“属性”->“高级系统设置”->“环境变量”,然后在路径堆中找到位置。
老实说,看着那一长串的道路让我很头疼。
我必须复制并粘贴每一个路径,以免错过分号或覆盖其他路径。
最搞笑的是,更改Path后,他必须重新启动命令行。
他每次都会先打开一个cmd,改完之后再打开一个新的cmd,就像一个笨手笨脚的魔术师。

后来想了想,其实方法2 更像是一种投资。
配置好环境变量后,每次进入 MySQL 都会像按键盘快捷键一样顺利。
但这个投资回报周期有点长,至少要十倍才能收回所花的时间。
但是,如果您打算长期开展业务,您仍然需要投资。

最终选择哪一个取决于你的习惯。
如果只是临时使用,方法1 就足够了;如果您打算每天使用它,请正确设置环境变量。
我是一个懒人,所以我总是使用方法1 ,但有时我很羡慕那些明确控制环境变量的人。