续上之前基础1的注入语句基础
基础语句
- 我有创建了一个行,name叫admin1,年龄却手误没有输入,现在怎么插入这个空着的列值呢?
那我们现在插入一个数字22
update user set age='22' where name='admin1';
- 举一反三之1
删除这个年龄怎么搞?
这里需要注意,可能在我现在菜鸟的世界里面只有delete
fp:
delete form user where admin1;
可是这个很危险啊,这尼玛直接删除了
一整行我现在需要的是可以把age设置为空的内容才可以。
那么我们用update试试??
update user set age='' where name='admin1';
;
- 删除语句
delete from user where name='admin';
- 主键约束
新建一张表
creat table student(
id int primary key,
name varchar(255)
);
我们看一下空表结构
desc student
或者
describe student
插入数据3连错
数据类型错误
不能为空
然后就是主键约束不能有重复id?
insert into student value(2,'xx');
- 联合主键
create table student(
id int,
name varchar(222),
passwd varchar(222),
primary key(id,name)
);
- 主键自增
create table student2(
id int primary key auto_increment,
name varchar(222),
passwd varchar(222)
);