MySQL数据库的DQL(数据查询语言)使用---指定查询字段、去重(distinct)、where条件子句、联表查询(xxx join)、分页(order by)和排序(limit)

DQL查询数据数据DQL(Data Query Language:数据查询语言)所有的查询操作都用它 select数据库中最核心的语言使用频率最高的语句select完整的语法select [AA|distinct]{*|table.*|[table.field1 [as alias1][table.field2 [as alias2]][...]]}from table_name [as table_alias] [left join|inner join|ri
分类: 其他 发布时间: 01-29 23:09 阅读次数: 0

MySQL函数---常用函数和聚合函数

常用函数数学运算SELECT ABS(-5) --绝对值SELECT CEILING(5.2) --向上取整SELECT FLOOR(5.2) --向下取整SELECT RAND() --返回一个 0~1 之间的随机数字符串函数SELECT CHAR_LENGTH('有志者事竟成') --返回字符串长度SELECT CONCAT('有','志者','事竟成') --拼接字符串SELECT INSERT('有志事竟成',2,1,'志者') --返回(有志者事竟成)SELECT
分类: 其他 发布时间: 01-29 23:08 阅读次数: 0

MySQL数据库-----事务(ACID)

事务(ACID)要么都成功,要么都失败事务原则:ACID,即原子性,一致性,隔离性,持久性原子性(Atomicity):指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生一致性(Consistency):事务前后的数据完整性的需要保持一致隔离性(Isolation):事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离持久性(Durability):一个事务一旦被提交,数据就永久性的保存在数据
分类: 其他 发布时间: 01-29 23:08 阅读次数: 0

MySQL数据库-------索引(Index)、权限管理和备份

索引(Index)索引是帮助MySQL高效获取数据的数据结构,索引在小数据量的时候,作用不大,但是在大数据的时候作用非常明显索引的分类在一个表中,主键索引只能有一个,唯一索引可以有多个主键索引(primary key):唯一的标识,主键不可重复,只能有一个列作为主键唯一索引(unique key):避免重复的列出现,唯一索引可以重复,多个列都可以标识唯一索引常规索引(key/index):默认的,index,key关键字来设置全文索引(FullText):在特定的数据库引擎下才有,可以快
分类: 其他 发布时间: 01-29 23:08 阅读次数: 0

MySQL数据库------数据库设计规范(三大范式)

规范数据库设计为什么需要设计数据库当数据库比较复杂的时候,就需要设计数据库糟糕的数据库设计良好的数据库设计数据冗余,浪费空间节省内存空间数据库插入和删除都会麻烦、异常保证数据库的完整性程序的性能差便利开发数据库设计的步骤分析需求:分析业务的需要处理的数据库的需求概要设计:设计关系图E-R图--1.收集信息,分析需求--2.标识实体(把需求落到每个字段上)--3.标识实体之间的关系三大范式数据库的设计范式是数据库设计所需要满
分类: 其他 发布时间: 01-29 23:08 阅读次数: 0

MySQL数据库-------JDBC

数据库驱动应用程序通过驱动访问和操作数据库JDBC 提供的API可以让JAVA通过API方式访问关系型数据库,执行SQL语句,获取数据JDBC简介JDBC:Java DataBase Connectivity,即java数据库连接从根本来讲,JDBC是一种规范,它提供的接口,是一套完整的、可移植的访问底层数据库的程序JDBC程序CREATE TABLE `jdbc_users`(`id`int(11) not null auto_increment COMMENT'唯一的标识',.
分类: 其他 发布时间: 01-29 23:08 阅读次数: 0

MySQL数据库-------statement对象和PreparedStatement对象

statement对象jdbc中的statement对象用于向数据库发送SQL语句,可以通过这个对象向数据库发送增删改查语句完成对数据库的增删改查Statement对象的executeUpdate方法,用于向数据库发送增、删、改的sql语句,方法执行完后返回一个整数(即sql语句导致了数据库几行数据发生了变化)Statement.executeQuery方法用于向数据库发送查询语句,方法返回代表查询结果的ResultSet对象代码实现步骤1.提取工具类2.编写增删改的方法:execu
分类: 其他 发布时间: 01-29 23:07 阅读次数: 0

HTML-----初识HTML和网页基本标签

初识HTMLHTML:Hyper Text Markup Language(超文本标记语言)超文本包括:文件,图片,音频,视频,动画等HTML5:HTML目前已发展到了HTML5HTML5的优势世界知名浏览器(微软、Google、苹果等)厂商的支持市场的需求跨平台W3C标准W3C:World Wide Web Consortium(万维网联盟)成立于1994年,Web技术领域最权威和最具影响力的国际中立性技术标准机构国际网站:http://www.w3.org
分类: 其他 发布时间: 01-29 23:07 阅读次数: 0

HTML-----图像,超链接,锚链接,网页布局

图像,超链接,网页布局图像<!--语法src:图片加载路径(必填) 分绝对路径和相对路径(推荐使用) ../ 上一级目录alt:图片的替代文字(必填)title:鼠标悬停在图片上的提示文字width:图片宽度height:图片高度--><img src="path" alt="text" title="text" width="x" height="y">链接标签<html lang="en"><head> &l
分类: 其他 发布时间: 01-29 23:07 阅读次数: 0

HTML----- 列表,表格,媒体元素

列表,表格,媒体元素有序列表<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>ListTest</title></head><body><!--有序列表:ol应用:试卷、问答...--><ol> <li>前端</li> <li
分类: 其他 发布时间: 01-29 23:07 阅读次数: 0

HTML----- 表单及表单应用

表单及表单应用表达语法<!--get|post:规定如何发送表达数据常用值 result.html:表示向何处发送表单数据--><from method="post" action="result.html"> <p>名字:<Input name="name"type="text"></p> <p>密码:<Input name="pass"type="password"></p>
分类: 其他 发布时间: 01-29 23:06 阅读次数: 0

CSS-----css概述和三种导入方式

什么是CSS?css:Cascading Style Sheet,层叠级联样式表,主要用于美化网页,包括不限于:字体、颜色、边距、高度、宽度、背景图片、网页定位、网页浮动…发展史:1、CSS1.02、CSS2.0 :DIV块+CSS,HTML与CSS结构分离的思想,网页变得简单, SEO(Search Engine Optimization,搜索引擎)3、CSS2.1 :浮动,定位4、CSS3.0 :圆角,阴影,动画…浏览器兼容性练习:导入方式一<!DOCTYP
分类: 其他 发布时间: 01-29 23:06 阅读次数: 0

CSS------选择器(基本选择器:标签选择器、类选择器、id选择器、层次选择器;后代选择器,自选择器,相邻兄弟选择器,通用选择器,通用伪类选择器)

CSS选择器作用:选择页面上的某一个或者某一类元素2.1、基本选择器标签选择器:选择一类标签 标签{}<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title><!-- 标签选择器:会选择页面上这个标签所有的元素 border-radius:给素添加圆角的边框:
分类: 其他 发布时间: 01-29 23:06 阅读次数: 0

CSS------美化网页

3.1、美化网页的作用有效的传递页面信息美化网页凸显页面的主题提高用户的体验注:span标签:重点要突出的字,使用span套起来<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> /* id选择器:#id名{}
分类: 其他 发布时间: 01-29 23:05 阅读次数: 0

CSS------盒子模型

4.1、什么是盒子模型margin:外边距padding:内边距border:边框4.2、边框边框的粗细边框的样式边框的颜色4.3、内外边距<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title><!-- body总有一个默认的外边距margin:0--><!
分类: 其他 发布时间: 01-29 23:05 阅读次数: 0

CSS------浮动(display、float)、父级边框塌陷

5、浮动块级元素:独占一行 如:h1-h6 p div 列表…行内元素:不独占一行 如:span a img strong…行内元素可以被包含在块级元素中,反之则不可以5.1、display实现行内元素排列的一种方式,但更多的是用float<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</
分类: 其他 发布时间: 01-29 23:05 阅读次数: 0

CSS------定位和动画

6、定位6.1、相对定位相对定位:position:relative相对于原来的位置,进行指定的偏移,相对定位任然在标准文档流中,原来的位置会被保留<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title><!-- 相对定位:相对原来的位置进行偏移--> <style&
分类: 其他 发布时间: 01-29 23:05 阅读次数: 0

XSS漏洞概述及使用

XSS 漏洞概述简介XSS作为OWASP TOP 10 之一XSS被称为跨站脚本攻击(Cross-site scripting),本来应该缩写为CSS,但是由于和CSS(Cascading Style Sheets,层叠样式脚本)重名,所以更名为XSS。XSS(跨站脚本攻击) 主要基于javascript (JS) 完成恶意的攻击行为。JS可以非常灵活的操作html,css和浏览器,这使得XSS攻击的"想象"空间特别大。 XSS通过将精心构造的代码(JS)代码注入到网页中,并由浏览器解释运
分类: 其他 发布时间: 01-29 23:04 阅读次数: 0

SQL注入概述及使用

SQL注入御剑扫描网站后台SQL注入点的判断?id=35 +1/-1select * from tbName where id=$id?id=35' 字符型还是数字型near ''' at line 1select * from tbName where id=35'?id=35 and 1=1 是否有布尔类型的状态?id=35 and 1=2select * from tbName where id=35 and 1=1select * from tbName where id=35
分类: 其他 发布时间: 01-29 23:04 阅读次数: 0

SQL注入语句特征

SQL注入语句特征1.判断有无注入点; and 1=1 and 1=22.猜表一般的表的名称无非是admin adminuser user pass password 等…and 0<>(select count(*) from *)and 0<>(select count(*) from admin) --判断是否存在admin这张表3.猜帐号数目如果遇到0< 返回正确页面1<返回错误页面,说明帐号数目就是1个and 0<(sel
分类: 其他 发布时间: 01-29 23:04 阅读次数: 0