常用DOS命令

进入DOS界面:开始菜单-->cmd

C:  D:  E:  F:  进入相应的盘符
 
cd  test 切换到test目录
 
cd ..  返回上一级目录
 
cd /   返回根目录
 
dir  查看当前目录中的文件或子目录
 
进入服务
services.msc
 
ping www.baidu.com -t  测试域名访问是否正常,也可以用来
                       检测域名指定是否正常,还可以测试服务器网速。
                       测试几分钟,按Ctrl+C终止,查看测试结果。
 
ipconfig  或 ipconfig /all 测试本机IP地址及MAC网卡地址
 
mysql -h主机 -u用户名 -p密码
 
显示所有数据库
show databases;
 
选择使用的数据库名称
use 数据库名称;
 
查看数据库中所有数据表
show tables;
 
创建数据库
create database 数据库名称
create database if not exists  数据库名称;
 
创建数据库并设置字符集
create database aa character set utf8 collate utf8_unicode_ci;
 
删除数据库
drop database if exists 数据库名称;
 
创建表
create table if not exists 数据表名称;
 
显示数据表的结构
show columns from 数据表名;
 
创建数据库的SQL语句
show create database 数据库名称;
 
创建数据表的SQL语句
show create table 数据表名称;
 
显示当前用户的操作权限
show privileges \G;
 
显示连接信息
show processlist;
 
修改数据表名
rename table 表名 to 新表名;
 
添加字段
alter table 表名 add [password varchar(16) not null];
 
修改字段
alter table 表名 change [password password varchar(16) not null comment 'password'];
 
修改字段索引
alter table 表名 change [password password varchar(16) not null default '默认值' comment 'password'];
 
在username字段后面插入sex字段
alter table 表名 add sex char(1) not null after username;
 
alter table 表名 change sex sex char(1) not null after password;
 
在表前面插入字段
alter table 表名 change sex sex char(1) not null first;
 
添加索引
alter table 表名 add unique index '字段'('名称');
alter table 表名 add index '字段'('名称');
 
删除字段
alter table 表名 drop 字段名;
 
删除索引
alter table 表名 drop index 索引名称;
 
删除主键
alter table 表名 drop primary key;
 
改变字段的字符集[collate 校对的意思]
alter table 表名 字段 convert to utf8 set gb2312 collate gb2312__ci;
 
【1. 关闭正在运行的MySQL服务。
  2. 打开DOS窗口,转到mysql\bin目录
  3. 输入 mysqld -skip-grant-tables 回车, -skip-grant-tables 的意思        是启动MySQL服务的时候跳过权限表认证
  4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql     \bin目录
  5. 输入mysql回车,如果成功,将出现MySQL提示符 >
  6. 连接权限数据库:use mysql;
  7. 改密码:update user set password=password('123') where           user='root';
  8. 刷新权限(必须步骤):flush privileges;
  9. 退出 quit或者exit;
 10. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录
 
给数据库用户修改操作权限
grant all privileges on 数据库.表名 to '用户名'@'主机' 
identified by '密码';
 
grant all privileges on aa.* TO 'admin'@'localhost' 
identified by '123456';
 
载入数据库用户权限
flush privileges;
 
跳过权限检查
mysqld -skip-grant-tables
 
修改用户密码
update user set password=password('想要修改的密码') where host='localhost' and user='用户名';
 
添加数据库用户,没有任何权限
insert into user (host, user, password) values ('localhost',
'admin', password('123456'))
posted @ 2016-08-22 21:03  陌陌殇客  阅读(146)  评论(0编辑  收藏  举报