SQL注入基础一----数据库语法

it2025-05-16  30

创建数据库: CREATE DATABASE ww1 CHARSET=GBK;//创建一个名为ww1的数据库编码格式为GBK;

创建数据库表; CREATE TABLE ww2( //创建一张名为ww2的表 “(” 表示在该表中添加字段 ->id int(11) not null primary key auto_increment, //not null 表示该字段不能为空 primary key 是一个组件 表示这个以id为主表示该id键为1不重复 auto_increment表示这个id会自动增长; ->username char(16) not null, //用户账户长度使用数据库类型16不能为空, ->password char(16) not null); //用户密码长度使用数据库类型16不能为空,最后一个字段‘,’号不能加否则会报错

选中数据库:USE ww1;//选中ww1这个数据库;

查询数据: select * from user;//查询数据库表user中的所有数据; select * from username,password from user;//查询user表的username和password select * from username,password from user where id=5;查询user表的username和password并且查询条件为id=5的用户名和密码 select * from user WHERE username='admin' AND password='admin';;//可以使用该语句查询用户名或密码是否配对达到登录的效果 show databases;//显示所有数据库

修改数据库表:

INSERT INTO USER(username,password)VALUES('admin','admin'); //表示添加username,password这两个表其值admin 注:指令不区分大小写字符串区分大小写;

INSERT INTO USER(username,password) VALUES('admin','admin'),('root','root'),('guest','guest');

//添加三条数据

UPDATE user SET password='root' WHERE username='admin';

//表示把passwoer下的字段修改为root,用where语句来筛选其中的数据当用户名等于admin时才进行修改;

删除数据库: DELETE FROM user;删除当前数据表中的所有数据 DROP TABLE ww2//删除数据库表ww2: DROP DATABASE ww1//删除数据库ww1: DELETE FROM user WHERE username='guest'//删除user表中的guest用户

最新回复(0)