怎么用命令提示符运行mysql

直接使用命令行运行MySQL。

环境变量已添加,直接输入mysql -u root。

未添加环境变量。
进入C:\Program Files\MySQL\MySQL Server 8 .0\bin目录,输入mysql -u root。

密码对,欢迎来到 MySQL 屏幕...出现,就是这样。

新数据库:
1 设置字符集:SET NAMES utf8 ; 2 、创建数据库:创建数据库第3 课;
显示所有数据库:显示数据库;
使用特定数据库:使用第3 课;
创建表:
sql 创建学习表( ID INT(1 1 ) 是无符号且非空的 AUTO_INCRMENT COMMENT "学生 ID 号", 用户名 VARCHAR(3 0) 不是默认 null '' comment '学生姓名', TINYINT(3 ) 类是无符号的且不为空, sex ENUM('男', '女', '机密') CHARACTERSET utf8 COLLATE utf8 _general_ci NOT NULL DEFAULT '机密' COMMENT '性别', addtime INT(1 0)不为空默认'0', 主键(id) ) ENGINE=InnoDB COMMENT='学生表';
显示所有表:显示表;
更改表名称:将研究表重命名为 Study_new;
或者:更改 Study_table_new 重命名研究;
查看字段信息:显示研究中的列;或者描述研究;
输入数据:
sql INSERT INTO STUDY VALUES (用户名、年级、性别) ('小王', 1 , '男'), ('小四', 2 , '女');
数据验证(链接): SELECT USER NAME, CONCAT(class, 'class'), GENDER FROM STUDY;
删除数据:DELETE FROM STUDY WHERE ID=1 ;
删除表:STUDY DROP TABLE;
删除数据库:STUDY DROP DATABASE;
你自己做决定。

怎么在mysql命令行执行一个sql文件

说实话,如果你想用MySQL命令行运行SQL文件,你首先需要了解一些事情。
您需要确保已安装 MySQL。
如果没有安装怎么办?赶紧装起来吧!安装完成后,定位到安装MySQL的磁盘(如D盘)。
mysql 目录通常有一个 bin 子目录,用于存储您使用的工具。

我到底应该做什么?我会一步一步告诉你。

1 .首先,打开命令提示符。
我该如何打开它?在“开始”菜单中找到“运行”,输入“CMD”,然后按 Enter。
一扇漆黑的窗户出现了。

2 .接下来使用cd命令进入mysql的bin目录。
例如,在命令提示符下键入 D:cd mysql\bin,然后按 Enter。
注意反斜杠以避免错误。

3 进入 bin 目录后,输入 mysql -u root -p1 2 3 4 5 6 test。
这里“root”是用户名,密码是“1 2 3 4 5 6 ”,数据库名称是“test”。
输入这些内容后,按 Enter 键。
等到系统提示您输入密码为止。
输入密码后,请输入密码。

4 输入后,将出现 MySQL 命令行界面。
此时输入“.\test.sql”。
这里“test.sql”是SQL文件的文件名。
如果文件位于当前目录中,则只需输入文件名。

5 等到它完成。
执行完成后,会返回到命令行提示符,说明执行成功。

运行时,请确保文件路径正确并且 SQL 文件中没有错误。
否则,就会出问题。

对于Windows系统,您还可以将SQL文件拖到MySQL命令行窗口中。
不过,这取决于你的MySQL客户端是否支持该功能以及文件路径是否正确。

如果遇到任何问题,可以查看MySQL错误日志。
那里写得很清楚,可以帮助您找到问题所在。

最后,执行完成后,按“退出”退出MySQL命令行环境并释放资源。

怎样从Windows命令行启动MySQL

嘿,我给你讲讲我在Windows上做MySQL的时候的事。
那是2 01 8 年,在一个普通的办公室里,我必须为一个新项目搭建环境。

第一步是查看该服务是否已安装。
我在开始菜单中输入services.msc,然后弹出了窗口。
我看了一眼,哦,发现了一个mysql服务。
我当时还蛮高兴的,这就说明安装好了。
这一步关键是看服务名是否正确。
有的时候可能会叫mysqld或者别的什么,所以你要检查清楚。

然后我在命令行中输入net start mysql。
好了,按 Enter 键,服务就会启动。
这个技巧我用过很多次了,还是比较靠谱的。

但是有一次,一个新手问我,为什么当他输入那个命令时,屏幕上打印出一堆乱码,而且还说找不到路径。
我一看,哦,他的系统环境变量不对。
我得赶紧教他。
我得去系统属性,找到高级系统设置,点击环境变量,找他电脑的系统变量看看有没有路径,然后把MySQL bin目录路径添加进去。
添加完后,重启命令行就可以了。

还有一次,我把它安装在一台旧笔记本电脑上,直接输入net start mysql。
结果报错说8 0端口已经被占用。
我一看,心想,一定是有别的程序在使用。
我去任务管理器里找了一下,发现它被某种Web服务器软件占用了。
我把它关掉,重新启动MySQL,就没事了。
在这一步中,您确实需要阅读错误消息并对症下药。

开始之前,我习惯性的看一下配置文件,就是my.ini或者my.cnf。
在一个项目中,我发现配置文件中的端口被改成了3 3 07 ,必须改回来,否则客户端无法连接。
还有字符集,有时需要更改,以避免出现乱码。
不注意这些细节是不可能的。

启动后,我习惯性输入net start mysql或mysqld status,看看状态是否为运行。
有一次,服务没有启动,于是查看服务日志,发现数据目录权限不够。
我赶紧要求管理员更改权限,就OK了。

最后,该服务必须由授权用户运行。
我通常让系统服务帐户运行,或者我自己创建一个特殊的服务帐户。
在配置文件中的[mysqld]部分,可以写入user=某个用户名,以确保服务运行在正确的帐户下。
这一步也非常关键。
如果权限不够,服务将无法执行任何操作。

所以你看,启动MySQL服务不仅仅是敲个命令那么简单。
前面一系列的检查和配置一定要理解清楚。
这十年来,我遇到了哪些坑,没有一步一步搞清楚? 如果你跟着做,通常不会有任何问题。