mysql常用命令

1. 从系统中导出已有数据库及数据。

mysqldump -u root -p 已存的数据库名称 > 导出数据库名称.sql

2. 从系统中导出已有数据库及不含数据。

mysqldump -u root -p -d 已存的数据库名称 > 导出数据库名称.sql

3. 从系统中导出已有数据库的某张数据表及数据。

mysqldump -u root -p 已存的数据库名称 表名称 > 导出数据库表名称.sql

4. mysql 修改字段长度

alter table news  modify column title varchar(130);

alter table 表名 modify column 字段名 类型;

如:news 表里的title  字段 原来长度是 100个字符,现长度要改成130个字符

alter table news modify column title varchar(130);

5. 查看建表的语句

show create table 表名;

6. 修改root密码

set PASSWORD FOR 'root'@'localhost' = PASSWORD('新的密码');

7. grant的语法

1 grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by ‘123’;
2 给来自10.163.225.87的用户joe分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。
3 grant all privileges on vtdc.* to joe@10.163.225.87 identified by ‘123′; 4 给来自10.163.225.87的用户joe分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。
5 grant all privileges on *.* to joe@% identified by ‘123′; 6 给来自任意外部地址的用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
7 grant all privileges on *.* to joe@localhost identified by ‘123′; 8 给本机用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。

8. 导入指定表的满足条件的数据部分

mysqldump -uroot -p123456 数据库 数据表 --where="add_time>'2017-02-01 14:00:00' and add_time<'2017-02-13 14:00:00'" > part2.sql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值