日期:2014-05-16 浏览次数:20746 次
没有mysql命令
设置path环境变量 在最后添加“;C:\Program Files\MySQL\MySQL Server 5.5\bin”
之后重启cmd
连接数据库
shell>mysql -uroot -ppassword(如是本地,均可省 -h localhost,如是远程-h IP 插入在-u的前面)(-u-p后的空格可省略)
退出数据库
mysql>exit 或者 quit 或者 \q
?
修改数据库密码
shell>mysqladmin -uroot -poldPassword password newPassword(如果没有root密码,-poldPassword一项可省略)
第二种方法:
mysql>use mysql;
mysql>update user set password = password("newPassword") where user = "root";
mysql>flush privileges;
忘记数据库密码
http://woymsan.iteye.com
?
备份数据库
shell>mysqldump -uroot -ppassword? databaseName >?C:\databaseName_backup.sql ??? 分布输入的问题
恢复数据库
shell>mysqldump -uroot -ppassword databaseName < C:\databaseName_backup.sql
导出数据与建表分离
shell>mysqldump -uroot -ppassword -T?C:\ databaseName tableName(如不写tableName 则导出整个数据库中得每个表)
导入.sql文件
mysql>source C:/tableName.sql;
导入txt文本数据
mysql>load data local infile "C:/tableName.txt" into table tableName;
?
创建授权
删除授权
?
显示数据库
mysql>show databases;
使用数据库
mysql>use?databaseName;
创建数据库
shell>mysqladmin -uroot -ppassword create?databaseName
mysql>create database databaseName;
删除数据库
shell>mysqladmin -uroot -ppassword drop databasename(有提示)
mysql>drop database databaseName;(无提示)
?
显示数据表
mysql>show tables;
展示表描述
mysql>desc?tableName;(decs即describe)
创建数据表
mysql>create table tableNmae (字段设定列表);