**
渗透测试-地基篇-数据库表操作(二)
**
作者:大余
时间:2020-11-16
简介:
渗透测试-地基篇:
该篇章目的是重新牢固地基,加强每日训练操作的笔记,在记录地基笔记中会有很多跳跃性思维的操作和方式方法,望大家能共同加油学到东西。
请注意:
对于所有笔记中复现的这些终端或者服务器,都是自行搭建的环境进行渗透的。我将使用Kali Linux作为此次学习的攻击者机器。这里使用的技术仅用于学习教育目的,如果列出的技术用于其他任何目标,我概不负责。
名言:
你对这行的兴趣,决定你在这行的成就!
文章目录
一、table表的操作
1、简单创建table数据表
命令:
create table users(id int(7)); #创建table表,给与长度7
2、创建完整表
命令:create table biao(id int(7)auto_increment,username char(100) not null,pas sword char(100)not null,primary key(id))engine=innodb default charset=utf8;
create table biao(id int(7) #创建表
AUTO_INCREMENT #标识该属性的值是自动增加,这是MySQL的SQL语句的特色
username varchar(100) not null #字段、数据类型和长度值、不能为空
PRIMARY KEY #标识该属性为该表的主键,可以唯一的标识对应的元组
ENGINE #设置表的引擎和默认的字符类型,常见的数据库引擎InnoDB myisam
DEFAULT #为该属性设置默认值
以上都是约束条件。
常见的约束条件:
PRIMARY KEY #标识该属性为该表的主键,可以唯一的标识对应的元组
FOREIGN KEY #标识该属性为该表的外键,是与之联系某表的主键
NOT NULL #标识该属性不能为空
UNIQUE #标识该属性的值是唯一的
AUTO_INCREMENT #标识该属性的值是自动增加,这是MySQL的SQL语句的特色
DEFAULT #为该属性设置默认值
二、表格基础操作
1、修改表
命令:
alter table biao rename biao10;
ALTER TABLE 旧表名 RENAME 新表名;
2、修改字段数据类型
alter table biao10 modify username varchar(155);
ALTER TABLE 表名 MODIFY 属性名 数据类型;
3、修改字段名
alter table biao10 change username dayuname char(111);
ALTER TABLE 表名 CHANGE 旧属性名 新属性名 新数据类型;
4、增加字段名
alter table biao10 add shell char(111) not null;
ALTER TABLE 表名 ADD 属性名1 数据类型 [完整性约束条件] [FIRST | AFTER 属性名2];
5、删除字段
alter table biao10 drop shell;
ALTER TABLE 表名 DROP 属性名;
6、修改存储表引擎
alter table biao10 engine=myisam;
ALTER TABLE 表名 ENGINE = 存储引擎名;
数据类型介绍:
https://www.cnblogs.com/-xlp/p/8617760.html
今天基础牢固就到这里,虽然基础,但是必须牢记于心。
要是你觉得这篇博客写的还不错,欢迎分享给身边的人,欢迎加入免费群共同学习成长。
如失效加个人以下图,个人微信拉入群。