进入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窗口,转到mysqlin目录
3. 输入 mysqld -skip-grant-tables 回车, -skip-grant-tables 的意思 是启动MySQL服务的时候跳过权限表认证
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql in目录
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'))