动态线条
动态线条end

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;
posted @ 2022-01-26 17:24  v1v1v1  阅读(41)  评论(0)    收藏  举报