Windows中cmd操作mysql
打开CMD
将工作目录切换到MySQL的bin下
mysql -u root -p
输入密码即可登陆MySQL
问号可以查看帮助
首先需要选择操作的数据库use database_name
然后可以进行select等操作
需要注意的是,操作要记得分号结尾
如果忘记输入分号可以用\c来结束命令输入
常见的操作如下表
将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