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 条件;

 

yantaisolo

作者 yantaisolo