CTF比赛培训教程笔记-06mysql常用命令
Mysql基本操作
1、登录mysql
mysql -h 主机地址 -u 用户名 -p
2、查看数据库/表
show databases; 查看数据库
show tables; 查看数据库表
3、创建、打开数据库
create databases 数据库名; 创建数据库
use 数库据库名; 打开数据库
4、创建数据库表
create tables 表名(字段名 字段类型(字段大小),[字段名 字段类型(字段大小),]);
5、insert into
insert into 表名[(字段名)] values(数据列表);
例:向表datas中添加一条记录编号为2,姓名为lamp
insert into datas (ID,name) values(2,lamp);
6、查看表结构
describe 表名;
7、select
select 字段名,[字段名] from 表名;
例:select * from datas;
select ID, name from datas;
8、删除表、数据库
drop tabel datas;
drop database mydata;
9、新建用户,并直接赋予权限
grant privileges on *.* to ‘test’@’localhost’ -> identified by ‘some_pass’ with grant options;
10、查询、增加、取消用户的权限
show grants for test@localhost;
grant select,insert,delete on *.* to test@localhost;
revoke delete on *.* from test@localhost;
11、查看版本号和时间
select version(),current_date;
12、查看日志文件
show variables like “%log%”;
13、查看用户及host信息
select user,host,password from mysql.user;
14、更新数据库表、字段
update 表名 set 字段名=‘xxxxx’ where 条件;