SQL注入之MySQL基础
数据库:
输入密码登录数据库
mysql -u root -p;
查看
show databases;
创建数据库employees并选择字符集
create database employees;
删除数据库
drop database employees;
选择并进入数据库employees
use employees;
注意:操作时一定要明确当前所处数据库,否则可能致使数据库丢失重要信息
数据表:
创建数据表
create table employee
(
id int,
name varchar(40),
sex char(4),
birthday date,
job varchar(100)
);
注意
1括号最后一个语句不加逗号
2.若出现A table must have at least 1 column的错误提示,则可能在employee后面加了;
查看数据表信息:
show full columns from employee;
查看数据表列表
select * from employee;
![结果图片]( https://i-blog.csdnimg.cn/direct/e2c81dc9ac5d4616a73f2c3fb7cc3c58.png)
删除数据表
drop table employee;
重命名数据表
rename table employee to user;
修改字符级
alter table user character set utf8;
向数据表中写入内容
insert into user(id,name,sex,birthday,job) values (1,'ctfstu','male','1999-05-06','it');
查看数据表列表
select * from user;
数据列,行
增加一列内容
alter table user add *salary* decimal(8,2);
注释
decimal(8,2)指6位整数,2位小数
修改数据列
eg:修改所有工资为5000:
update user set salary=5000;
where语句的使用
eg: 修改id=1的行name为benben2,工资为3000
update user set name='benben2',salary=3000 where id=1;
删除列
alter table user drop salary;
删除行
delete from user where job=‘it’;