PHP+MySQL是目前世界上最流行的动态网站构架组合,在实际应用中,由于PHPMyAdmin等图形管理界面的出现,给我们带来了许多便利,但是如果在没有PHPMyAdmin的情况,或者说当下仅需要简单的几行命令就能解决问题的情况下,掌握一些常用的MySQL命令就比较有必要了。本着共同学习的理念,神爱今天特意为大家收集整理了一些MySQL在命令行模式下的常用指令,旨在和大家简单分享一下最简单,最基础,也是最实用的MySQL指令~~
1.MySQL打包/导出(在正常的SSH命令行下即可)
mysqldump -uroot -p密码 数据库名称 > 随意的文件名.sql
2.MySQL数据库导入/还原(要求:已存在一数据库及拥有权限的用户名)
mysql -u用户名 -p密码 数据库名称 < 要导入的文件名.sql
3.进入MySQL命令模式
mysql -u用户名 -p密码
通过以上命令,我们就进入了->mysql的命令行模式。
[gn_label style="warning"]![/gn_label]
注意:与正常的SSH命令行下的命令不同,->mysql命令行模式下的命令都需要以“;”(不包含引号)结尾。
[gn_dropcap style="1" size="3"]S[/gn_dropcap]从第4条开始,以下所有命令均在->mysql命令行模式下进行。
4.创建数据库
create database 数据库名;
5.创建表
use 数据库名
create table 表名
手工创建表是一件非常繁琐与不明智的事情,所以,此处的命令仅浅尝辄止,欲深入学习,请自行谷歌或百度~
6.创建用户
create user 用户名@'localhost' identified by '密码';
上面命令中的local可换为%,表示允许远程访问(一般不推荐)。
7.为数据库授权用户权限
a.授权select权限为例(insert等权限类似,且可一同授权)
grant select on 数据库.* to 用户名@'localhost';
b.授权所有权限
grant all on 数据库.* to 用户名@'localhost';
上面两则命令中的“数据库”可以替换成“*”,从而将MySQL中所有数据库的相应权限均授权给该用户(不推荐)
8.修改用户密码
use mysql;
update user set password=PASSWORD('新密码') where user='用户名';
flush privileges;
本文的教程内容可以说非常的简单,算得上老少咸宜了吧,呵呵,希望老鸟指正,新手交流~
很基础的命令 不过一般家用机很少装吧。。都是服务器上面装。
…
是很少使用,先看看
代码法也不难哈,呵呵~
其实我感觉备份和还原比图形界面爽…
备份和还原的时候首选命令行啊,呵呵!
看不懂的飘过
嗯,等等发个SQL命令常用语句去……嘿。
呃…
很少使用
mysql一般很少有人看
mysqladmin
很少使用命令模式!
命令很不错啊…
他们说批处理用命令很方便!
当然,批处理和自动运行命令都很方便…