mysql命令行输入命令回车后没反应怎么回事?具体如图

mysql命令行输入命令回车后没反应怎么回事?具体如图,第1张

mysql命令行输入命令回车后没反应是设置错误造成的,解决方法为:

1、首先点击开始菜单输入cmd回车,打开dos界面。

2、然后进入到MySQL安装目录的bin文件下,图中前两句命令可以互换顺序。

3、然后输入连接数据库的命令,这里要做两行输入哦(应该是5.6版本之后都要这么输入了,不确定,一行两行都一样),进入到数据库之后就可以 *** 作了。

4、为了安全起见尽量先将数据库中创建的数据库都先显示出来,防止数据库名误输错等,(我这里测试就新建一个数据库)。

5、然后进入到新建的数据库中,使用source 文件目录路径命令导入文件即可。

6、最后记得使用数据库命令退出。

重来吧,你把delimiter设置错了,你把下面的全部拷贝进去一次执行:

delimiter $$

drop procedure append_data $$

create procedure append_data

(

in param_name varchar(50),in param_price double(16,2)

)

begin

declare var_name varchar(50)

declare var_price double(16,2)

set var_name = param_name

set var_price=param_price

insert into article (article_name,article_price)

values(var_name,var_price)

end$$

delimiter

call append_data('abc 1200 scanner',299.00)

系统不认识这个命令咯,需要把bin这个文件夹的绝对路径加到环境变量path中。

如,我机器上mysql下的bin绝对路径:C:\Program Files\MySQL\MySQL Server 5.1\bin

我的电脑右击,选择属性->高级->环境变量,在系统变量列表中找到path,添加C:\Program Files\MySQL\MySQL Server 5.1\bin

再重新打开命令行就OK了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7628851.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-08
下一篇2023-04-08

发表评论

登录后才能评论

评论列表(0条)

    保存