mysql 常用命令 整理

启动服务

mysqld-nt

net start mysql


命令行 启动mysql: 
mysql -h 主机名/IP地址 -u 用户名 -p 
输入密码

添加用户并授权: 启动mysql后操作
grant all privileges on *.* to '用户名'@'%或者Ip地址' identified by '密码'

取消授权:
revoke all privileges on *.* from 用户名

all privileges 代表所有权限,可以换成 select,insert,update,delete等中的一个或者多个组合中间用逗号隔开 
*.*代表所有库的所有表; 置授予 A库下的所有表写法: A.* 

删除用户:
Drop user 用户名

=--------------高级命令--------------------------==
备份数据库:
mysqldump -h ...  -u  ... -p 数据库名 > database.sql

恢复数据库:
mysql -h ... -u ... -p  数据库名 < database.sql

备份数据库中的表:
mysqldump -h ...  -u  ... -p 数据库名 表名 > database.sql

数据库操作:
show databases;
create database   ...;
drop database  ...;
use databasename;

执行 sql脚本
source ...sql脚本路径;
------------------------------------
当前系统的时间:
select now();

当前是那个用户:
select user(); 

数据库版本号
select version();
当前使用的数据库
select database(); 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值