mysql数据库cmd命令窗建表时有时候出错按回车一直换行不执行,也不报错,无法退出,如何解决?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库cmd命令窗建表时有时候出错按回车一直换行不执行,也不报错,无法退出,如何解决?相关的知识,希望对你有一定的参考价值。
mysql数据库在cmd中练习,打算制作百度贴吧社交网站用户表,但是用cmd制作表时会有时候出错,按了回车,它不执行,也不报错,会一直换行下去,永远也无法退出,这个如何解决?
mysql中默认情况下载命令行中的结束符号为分号,所以在执行语句敲完后,在结尾处使用分号(;)如果所示:
然后使用回车就执行sql语句。
参考技术A 你要按个分号(;)再按回车。分号表示命令结束。mysql的每条命令后面都要用分号结束。本回答被提问者采纳mysql建库建表及连接数据库操作
自己做个整理 省的每次都去搜~~
1、本地连接mysql:
mysql -uroot -p
mysql>use mysql; mysql> update user set password=passworD(‘test‘) where user=‘root‘; mysql> flush privileges; mysql> exit;
GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘
这里的123456为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址
flush privileges;
这一步一定要做,不然无法成功! 这句表示从mysql数据库的grant表中重新加载权限数据, 因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。
执行完这两步,再次查询用户表命令:select User,authentication_string,Host from user
4、创建数据库
create database 数据库名称 ;(注意分号结尾) flush privileges;
查看所有数据库
show databases;
5、执行mysql脚本
mysql -uroot -p密码
登录到mysql
然后
use mydb;
执行你的脚本文件
source /website/sql/mydb.sql;
6、mysql其他命令:
show databases; 显示数据库
create database name; 创建数据库
use databasename; 选择数据库
drop database name 直接删除数据库,不提醒
show tables; 显示表
describe tablename; 显示具体的表结构
select 中加上distinct去除重复字段
mysqladmin drop databasename
删除数据库前,有提示。
显示当前mysql版本和当前日期
select version(),current_date;
以上是关于mysql数据库cmd命令窗建表时有时候出错按回车一直换行不执行,也不报错,无法退出,如何解决?的主要内容,如果未能解决你的问题,请参考以下文章