Windows中cmd操作mysql

打开CMD

将工作目录切换到MySQL的bin下

mysql -u root -p

输入密码即可登陆MySQL

问号可以查看帮助

首先需要选择操作的数据库use database_name

然后可以进行select等操作

需要注意的是,操作要记得分号结尾

如果忘记输入分号可以用\c来结束命令输入

常见的操作如下表

Windows中cmd操作mysql
将mysql目录下bin目录中的mysql.exe放到C:\WINDOWS下,可以执行以下命令

连接:mysql-h主机地址-u用户名-p用户密码(注:u与root可以不用加空格,其它也一样)

断开:exit(回车)

创建授权:grantselecton数据库.*to用户名@登录主机identifiedby\"密码\"

修改密码:mysqladmin-u用户名-p旧密码password新密码

删除授权:revokeselect,insert,update,deleteom*.*fromtest2@localhost;

显示数据库:showdatabases;

显示数据表:showtables;

显示表结构:describe表名;

创建库:createdatabase库名;

删除库:dropdatabase库名;

使用库:use库名;

创建表:createtable表名(字段设定列表);

删除表:droptable表名;

修改表:altertablet1renamet2

查询表:select*from表名;

清空表:deletefrom表名;

备份表:mysqlbinmysqldump-h(ip)-uroot-p(password)databasenametablename>tablename.sql

恢复表:mysqlbinmysql-h(ip)-uroot-p(password)databasenametablename<tablename.sql(操作前先把原来表删除)

增加列:ALTERTABLEt2ADDcINTUNSIGNEDNOTNULLAUTO_INCREMENT,ADDINDEX(c);

修改列:ALTERTABLEt2MODIFYaTINYINTNOTNULL,CHANGEbcCHAR(20);

删除列:ALTERTABLEt2DROPCOLUMNc;

备份数据库:mysql\bin\mysqldump-h(ip)-uroot-p(password)databasename>database.sql

相关推荐