日期:2014-05-16  浏览次数:20746 次

MySQL基础命令

没有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 (字段设定列表);