MySQL
文章平均质量分 68
Ie802.3
这个作者很懒,什么都没留下…
展开
-
盲注常用sql函数
学习sqlilabs盲注时用到的一些sql函数,笔记打卡。substr(string string,num start,num length);string为字符串;start为起始位置;length为长度。返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL匹配正则表达式图片来自ORD() 函数返回字符串第一个字符的ASCII 值。MID(str,pos,len) str是字符串,pos是起始子字符串的位置,len是一个可选参数,它决定从起始原创 2022-07-08 09:42:13 · 393 阅读 · 0 评论 -
数据库设计-航班管理系统
随着社会发展的不断进步,旅游业的蓬勃发展,机票预订系统对人们的生活影响越来越大,为了实现航空公司以及旅游业的现代化管理,方便旅客,需要开发一个机票预订系统。该系统具有完整的存储,查询,核对,打印机票等功能。在这个系统中,旅客在旅行社的机票预售代理点,通过输入计算机系统查询,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞前凭其二代、取票通知和账单取票,系统校对无误后即打印机票给顾客。数据库实施:以选定的DBMS为平台,创建出完整的数据库。在数据库中要表现出的知识点包括:创建数据库的过程如下完整的库可原创 2022-06-15 11:07:57 · 6072 阅读 · 4 评论 -
MySQL视图(增删改查)
创建视图视图作用●简化数据查询和处理:视图可以为用户集中多个表中的数据,使用户可以将注意力集中在他们关心的数据上,简化用户对数据的查询和处理;●屏蔽数据库的复杂性:数据库表的更改不影响用户对数据库的使用,用户也不必了解复杂的数据库中的表结构。例如,那些定义了若干张表连接的视图,就将表与表之间的连接操作对用户隐蔽起来;●安全性:如果想要使用户只能查询或修改用户有权限访问的数据,也可以只授予用户访问视图的权限,而不授予访问表的权限,这样就提高了数据库的安全性。create:表示创建新的视图;or re原创 2022-05-10 16:11:17 · 3563 阅读 · 0 评论 -
MySQL子查询及量词、谓词
理解子查询子查询也称为嵌套查询 ,是嵌套在外层查询WHERE子句中的查询。子查询为主查询返回其所需数据,或者对外查询的查询结果作进一步的限制。使用关系运算符和IN的子查询内层查询返回列的值,外层查询意义相同的列和子查询的返回值做比较。使用关系运算符时,返回值至多一个,使用IN时,返回值可以有多个。实例一:查询和潘多拉老师在同一个学院的教师信息1.首先先查询潘多拉老师的学院号SELECT department_id FROM teacher WHERE teacher_name=‘潘多拉’原创 2022-04-19 15:02:48 · 1958 阅读 · 0 评论 -
MySQL中的limit和union
Limit的用法从select语句的查询结果中返回其中一部分记录。如:歌手大赛需要从所有参赛选手中找出成绩最好的前5名选手。MySQL能够实现这样的功能吗?答案是肯定的。它为用户提供了limit来实现这一功能,即强制SELECT语句返回指定的记录数。limit的语法:select 列名 from 表名 limit [起始行号],返回行数Limit的语法是这样的:起始行号,表示要从查询结果的第几行开始截取记录。注意MySQL的行号是从0开始编号的,也就是说,第1行记录的行号是0, 返回行数表原创 2022-04-12 18:40:29 · 1942 阅读 · 0 评论 -
mysql多表外连接查询、复合连接查询
外连接查询(OUTER JOIN)内连接的查询结果仅包含符合连接条件的行。如果需要查询结果不仅包含符合连接条件的行,而且还包括左表、右表或两个连接表中的所有数据行,则应该使用外连接。MySQL支持的外连接有两种类型:1.左外连接(左连接 LEFT [OUTER]JOIN)2.右外连接(右连接 RIGHT [OUTER] JOIN)MySOL不能直接支持FULL JOIN,要实现FULLJOIN,应该使用LEFT JOIN UNION RIGHT JOIN 的方式。左连接(LEFT OUTER J原创 2022-04-08 03:00:00 · 1880 阅读 · 0 评论 -
mysql连接查询(两个表内和多个表内连接查询)
连接是关系数据模型的主要特点,连接查询是关系数据库中最主要的查询,包括内连接、外连接等。当两个或多个表中存在相同意义的字段时,便可以通过这些字段对不同的表进行连接查询,得到存放在多个表中的记录数据。所谓表中相同意义的字段,是指在多个表中名字不一定相同,但取值的含义相同的字段,这是表之间实现连接查询的前提。在实现表内连接的实验前需要对mysql的语法进行扎实的掌握,以下有mysql的基础知识可以查看mysql的增删改查mysql修改表结构mysql的约束select语句详解mysql表的修改原创 2022-04-07 13:29:52 · 9203 阅读 · 0 评论 -
mysql表的修改和删除
重命名一张表RENAME TABLE 原名 TO 新名字;ALTER TABLE 原名 RENAME 新名;ALTER TABLE 原名 RENAME TO 新名;如:rename table table1 to table2;删除一张表DROP TABLE 表名字;如:drop table table2;在表中增加一列的语句格式为:ALTER TABLE 表名字 ADD 列名字 数据类型 约束;如:alter table employee add height int(4原创 2022-03-29 00:30:00 · 169 阅读 · 0 评论 -
select语句详细解释
SELECT 语句的基本格式为:SELECT 要查询的列名 FROM 表名字 WHERE 限制条件;SELECT 语句常常会有 WHERE 限制条件,用于达到更加精确的查询。WHERE 限制条件可以有数学符号 (= < > >= <=)select name,age from employee where salary>3500;select name,age,phone from employee where name=‘Yangcx’;WHERE 后面可以原创 2022-03-28 03:30:00 · 1777 阅读 · 0 评论 -
mysql的约束
数据完整性包括实体完整性:通过主键约束和唯一性约束实现参照完整性:通过外键约束实现用户自定义的完整性:通过非空约束、默认值约束和检查约束实现修改约束条件—添加或删除主键约束主键约束:确保表中每一行记录是唯一的,一个表只能有一个主键,主键的值不能重复而且不能为空(NULL)。向表添加主键的语法格式:ALTER TABLE 表名 add primary key(字段名);一下都已teacher表为例来展示代码删除主键约束的语法格式:alter table 表名 drop primary原创 2022-03-25 15:50:30 · 1266 阅读 · 0 评论 -
mysql修改表结构
修改字段相关信息–添加/删除字段以下例子以表 teacher为例进行演示;向表中添加新字段的格式:ALTER TABLE 表名 add 新字段名 数据类型 [first|after 旧字段名]alter table teacher add id int first;删除字段的语法格式:ALTER TABLE 表名 DROP 字段名alter table teacher drop id;修改表的字段名及数据类型语法格式如下:ALTER TABLE 表名 CHANGE 旧字段名 新字段名原创 2022-03-25 15:15:50 · 875 阅读 · 0 评论 -
mysql基本语句(建立,添加,修改,删除)
MySQL的基本语句及具体用法本文会一步一步帮助初学者了解MySQL,其中包括打开mysql建立数据库,建立表格,添加数据,修改数据内容,修改表格内容和格式,展示表格信息,查看表格结构,查找表格数据,删除表格内容,删除数据内容等。打开MySQL首先我们win+r打开命令提示符,在命令提示符中输入mysql -u root -p在回车之后输入密码就看到了welcome。展示有哪些数据库show databases;创建一个名为teacher的数据库create database teac原创 2022-03-25 12:07:49 · 2532 阅读 · 0 评论