SQL注入:MySql基础
什么是SQL语言
SQL结构化查询语言(Structured Query Language)
SQL的功能:查询数据库,它能插入、更新、删除和查询数据库并返回结果等
为什么要了解SQL语言
1)本质
SQL注入的本质就是SQL语言的拼图游戏
2)目标
查询、插入、删除、更新
什么是DDL
数据定义语言(Data Definition Language)
功能:用于数据库,表,视图,函数,存储过程或对象的创建、删除、修改操作
create 创建
alter 修改
drop 删除
显示所有数据库
show databases;
使用指定数据库
use databaseName;
创建数据库
create database databaseName default charset utf8;
删除数据库
drop database databaseName;
查看表命令
show tables;
创建表
create table tableName(
uid int,
uname varchar(20)
.
.
.
columnName columnType
);
删除指定表
drop table tableName;
修改表增加列
alter table tableName add column columnName columnType;
修改表删除列
alter table tableName drop column columnName;
修改表修改列
alter table tableName modify column columnName columnType;
修改表修改列顺序
alter table tableName change columnName oldColumnName newColumnType first;
alter table tableName change columnName oldColumnName newColumnType after otherColumnName;
修改表名
alter table oldTableName rename newTableName;

浙公网安备 33010602011771号