摘要: # W3C知识点运用 <!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>w3c</title> <style type="text/css"> * { margin: 0; padding: 0; /*border: 1px soli 阅读全文
posted @ 2018-09-23 23:50 不沉之月 阅读(106) 评论(0) 推荐(0)
摘要: 一 概念 # 盒模型布局 ### 1、盒模型布局基本介绍 - 布局方位:margin-left、margin-right、margin-top、margin-bottom- 影响自身布局:margin-left、margin-top- 影响兄弟布局:margin-right、margin-botto 阅读全文
posted @ 2018-09-23 23:47 不沉之月 阅读(118) 评论(0) 推荐(0)
摘要: 一 概念 # 伪类选择器 ### 1、a标签四大伪类 - :link:未访问状态- :hover:悬浮状态- :active:活跃状态- :visited:已访问状态 ### 2、内容伪类 - :before:内容之前- :after:内容之后 ```css:before, :after { con 阅读全文
posted @ 2018-09-23 23:45 不沉之月 阅读(111) 评论(0) 推荐(0)
摘要: 一 概念 # 标签a、img、list ## 一、a标签 #### 1、常用用法 ```html<a href="https://www.baidu.com">前往百度</a><a href="./index.html">前往主页</a>``` #### 2、相对路径 ```以当前文件作为参考,.代 阅读全文
posted @ 2018-09-23 23:44 不沉之月 阅读(241) 评论(0) 推荐(0)
摘要: 一 概念 # 盒模型 ## 一、盒模型概念 - 广义盒模型:文档中所有功能性及内容性标签,及文档中所有显示性标签- 侠义盒模型:文档中以块级形式存在的标签(块级标签拥有盒模型100%特性且最常用)- 盒模型组成:margin + border + padding + content ###### v 阅读全文
posted @ 2018-09-23 23:37 不沉之月 阅读(91) 评论(0) 推荐(0)
摘要: 一 概念 # CSS选择器 ## 一、基础选择器 #### 1、通配选择器 ```css- { border: solid;}匹配文档中所有标签:通常指html、body及body中所有显示类的标签``` #### 2、标签选择器 ```cssdiv { background-color: yell 阅读全文
posted @ 2018-09-23 23:35 不沉之月 阅读(114) 评论(0) 推荐(0)
摘要: 一 概念 # 常用样式 #### 1、字体样式 * font-family:字体族科,多值用于备用,以,隔开 ```cssfont-family: "STSong", "Arial";``` * font-size:字体大小* font-style: 字体风格 normal \| italic \| 阅读全文
posted @ 2018-09-23 23:33 不沉之月 阅读(113) 评论(0) 推荐(0)
摘要: 一 概念 # 样式与长度颜色 #### 1、基本样式 ```html<head> <style> div { width: 100px; height: 100px; background-color: red; } </style></head>``` #### 2、长度 * px:像素(pixe 阅读全文
posted @ 2018-09-23 23:32 不沉之月 阅读(146) 评论(0) 推荐(0)
摘要: 一 概念 # CSS三种引入方式 ## 一、三种方式的书写规范 #### 1、行间式 ```html<div style="width: 100px; height: 100px; background-color: red"></div>``` #### 2、内联式 ```html<head> < 阅读全文
posted @ 2018-09-23 23:29 不沉之月 阅读(300) 评论(0) 推荐(0)
摘要: 一 概念 # 标签分类 #### 1、单|双标签 * 单标签:单标签在自身标签标识结束,主要应用场景为功能性标签* 双标签:双标签有成对的结束标识,主要应用场景为内容性标签 #### 2、行|块标签 * 行标签:又名内联标签,内联标签自身不具备宽高,通常同行显示* 块标签:又名块级标签,块标签拥有自 阅读全文
posted @ 2018-09-23 23:27 不沉之月 阅读(493) 评论(0) 推荐(0)
摘要: 一 概念 # html常用标签 #### 1、无语义标签 ```html<div></div><span></span>``` #### 2、常用语义标签 ```html<hn></hn> 标题<p></p> 段落<pre></pre> 原文本<br /> 换行<hr /> 分割线``` #### 阅读全文
posted @ 2018-09-23 23:22 不沉之月 阅读(155) 评论(0) 推荐(0)
摘要: 一 概念 # 第一个页面 ## 一、基础模板 ```html<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>第一个页面</title> </head> <body> </body></html>``` ## 二、模板解读 * 阅读全文
posted @ 2018-09-23 23:20 不沉之月 阅读(158) 评论(0) 推荐(0)
摘要: 一 概念 # 前端三剑客 ## 一、HTML #### 1、标记语言 ```标记语言为非编程语言,不具备编程语言具备的程序逻辑``` #### 2、html为前端页面的主体,由标签、指令与转义字符(实体)等组成 ```标签:被尖括号包裹,由字母开头包含合法字符的,可以被浏览器解析的标记。eg:系统标 阅读全文
posted @ 2018-09-23 23:19 不沉之月 阅读(751) 评论(0) 推荐(0)
摘要: # 前端 ## 一、什么是前端 ​ 前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动效设计,给用户带来极高的用户体验。 ​ 前端技术一般分为前端设计和前端开发,前端 阅读全文
posted @ 2018-09-23 23:12 不沉之月 阅读(395) 评论(0) 推荐(0)
摘要: 第一章:前端概述 第二章:前端三剑客 第三章:第一个页面 第四章:html常用标签 第五章:标签分类 第六章:css三种引入方式 第七章:样式与长度颜色 第八章:常用样式 第九章:CSS选择器 第十章:盒模型 第十一章:标签a、img、list 第十二章:伪类选择器 第十三章:盒模型布局 第十四章: 阅读全文
posted @ 2018-09-23 23:12 不沉之月 阅读(869) 评论(1) 推荐(0)
摘要: order by [desc,asc] 用于对记录进行 排序 desc为降序 asc为升序 按照工资的从低到高顺序 显示所有的员工 select *from emp order by salary; 默认为升序 修改为降序 select *from emp order by salary desc; 阅读全文
posted @ 2018-09-23 23:08 不沉之月 阅读(5248) 评论(0) 推荐(0)
摘要: mysql 用户管理 MYSQL 是一个tcp 服务器 用于操作服务器上的文件数据, 接收用户端发送的指令, 接收指令时需要考虑安全问题 是不是谁给我发我都要相应? atm 购物车中的用户认证和mysql的用户认证原理是一样的 mysql中把文件称为表 在mysql自带的mysql数据库中有4个表用 阅读全文
posted @ 2018-09-23 23:08 不沉之月 阅读(94) 评论(0) 推荐(0)
摘要: import pymysql# 创建链接得到一个链接对象conn = pymysql.Connect( host="127.0.0.1", # 数据库服务器主机地址 user="root", # 用户名 password="admin", # 密码 database="day42", #数据库名称 阅读全文
posted @ 2018-09-23 23:08 不沉之月 阅读(393) 评论(0) 推荐(0)
摘要: having 用于对分组后的数据进行过滤 having不会单独出现 都是和group by 一起出现 与where的区别 相同点: 都用于过滤数据 不同点: 1.where是最先执行 用于读取硬盘数据 having 要等到数据读取完之后 才能进过滤 比where晚执行 2.where中不能使用聚合函 阅读全文
posted @ 2018-09-23 23:06 不沉之月 阅读(231) 评论(0) 推荐(0)
摘要: group by 作用 用于给数据分组 为什么要分组? 思考生活为什么要分组 1.在生活中是为了方便管理 2.在数据库中是为了 方便统计 准备数据 create table emp (id int,name char(10),sex char,dept char(10),job char(10),s 阅读全文
posted @ 2018-09-23 23:03 不沉之月 阅读(3175) 评论(0) 推荐(0)
摘要: where 从硬盘上读取数据时的一个过滤条件 where支持的运算符见图1 where 的筛选过程 在没有索引的情况下 挨个比较 效率低 所以我们应该给表添加索引 阅读全文
posted @ 2018-09-23 23:00 不沉之月 阅读(280) 评论(0) 推荐(0)
摘要: 以下语法中[] 表示可选的{}表示必选的增 insert [into] 表名[字段名] value|values(字段值....); into 可省略 [字段名] 可选 如果写了 你后面的值 必须与 写的字段匹配 不写 后面的值 必须和表的结构完全匹配 value 插入一条记录 values 插入多 阅读全文
posted @ 2018-09-23 22:58 不沉之月 阅读(203) 评论(0) 推荐(0)
摘要: 拷贝表 ***create table copy_table select *from customer ;拷贝结构 与数据create table copy_table select *from customer where 0 > 1;仅拷贝结构共同点: 索引 不能拷贝 描述不能拷贝(自增) 阅读全文
posted @ 2018-09-23 22:57 不沉之月 阅读(73) 评论(0) 推荐(0)
摘要: 一对一 ******生活中的一对一 客户表, 学员表 通过分析 一个客户只对应一个学员 一个学员只对应一个客户 所以确定关系为一对一 在mysql中通过外键来建立一对一 create table customer(id int primary key auto_increment,name char 阅读全文
posted @ 2018-09-23 22:56 不沉之月 阅读(154) 评论(0) 推荐(0)
摘要: 01 为什么要用索引 对于一个应用来说,对数据库的读写比例基本上是10:1,即读多写少 而且对于写来说极少出现性能问题,大多数性能问题都是慢查询 提到加速查,就必须用到索引02 什么是索引 索引就相当于书的目录,是mysql中一种专门的数据结构,称为key, 索引的本质原理就是通过不断地缩小查询范围 阅读全文
posted @ 2018-09-23 22:53 不沉之月 阅读(123) 评论(0) 推荐(0)
摘要: 1、强调:mysql内置的函数只能在sql语句中使用mysql> select date_format(sub_time,'%Y-%m'),count(id) from blog group by date_format(sub_time,'%Y-%m'); 阅读全文
posted @ 2018-09-23 22:52 不沉之月 阅读(63) 评论(0) 推荐(0)
摘要: selectcasewhen name = 'egon' then namewhen name = 'alex' then concat(name,'_BIGSB')else concat(name,'_SB')endfrom emp; 阅读全文
posted @ 2018-09-23 22:52 不沉之月 阅读(70) 评论(0) 推荐(0)
摘要: 01 存储过程 存储过程包含了一系列可执行的sql语句,存储过程存放于MySQL中,通过调用它的名字可以执行其内部的一堆sql02 三种开发模型 1、 应用程序:只需要开发应用程序的逻辑 mysql:编写好存储过程,以供应用程序调用 优点:开发效率,执行效率都高 缺点:考虑到人为因素、跨部门沟通等问 阅读全文
posted @ 2018-09-23 22:49 不沉之月 阅读(131) 评论(0) 推荐(0)
摘要: import pymysql #pip3 install pymysqlconn=pymysql.connect( host='127.0.0.1', port=3306, user='root', password='123', database='db42', charset='utf8')cu 阅读全文
posted @ 2018-09-23 22:43 不沉之月 阅读(86) 评论(0) 推荐(0)
摘要: # import pymysql #pip3 install pymysql## conn=pymysql.connect(# host='127.0.0.1',# port=3306,# user='root',# password='123',# database='db42',# charse 阅读全文
posted @ 2018-09-23 22:41 不沉之月 阅读(319) 评论(0) 推荐(0)
摘要: 01 什么是事务 开启一个事务可以包含一些sql语句,这些sql语句要么同时成功 要么一个都别想成功,称之为事务的原子性02 事务的作用03 如何用create table user(id int primary key auto_increment,name char(32),balance in 阅读全文
posted @ 2018-09-23 22:39 不沉之月 阅读(90) 评论(0) 推荐(0)
摘要: 01 触发器 在满足对某张表数据的增、删、改的情况下,自动触发的功能称之为触发器02 为何要用触发器? 触发器专门针对我们对某一张表数据增insert、删delete、改update的行为,这类行为一旦执行 就会触发触发器的执行,即自动运行另外一段sql代码03 创建触发器语法# 针对插入creat 阅读全文
posted @ 2018-09-23 22:38 不沉之月 阅读(194) 评论(0) 推荐(0)
摘要: import pymysql #pip3 install pymysqlconn=pymysql.connect( host='127.0.0.1', port=3306, user='root', password='123', database='db42', charset='utf8')cu 阅读全文
posted @ 2018-09-23 22:37 不沉之月 阅读(560) 评论(0) 推荐(0)
摘要: 1、什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次用的直接使用即可2、为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询3、如何用视图create view teacher2course asselect * from teacher inner join course on 阅读全文
posted @ 2018-09-23 22:34 不沉之月 阅读(108) 评论(0) 推荐(0)
摘要: #子查询:把一个查询语句用括号括起来,当做另外一条查询语句的条件去用,称为子查询select emp.name from emp inner join dep on emp.dep_id = dep.id where dep.name="技术";select name from emp where 阅读全文
posted @ 2018-09-23 22:32 不沉之月 阅读(124) 评论(0) 推荐(0)
摘要: 1、内连接:把两张表有对应关系的记录连接成一张虚拟表select * from emp inner join dep on emp.dep_id = dep.id;#应用: select * from emp,dep where emp.dep_id = dep.id and dep.name = 阅读全文
posted @ 2018-09-23 22:17 不沉之月 阅读(116) 评论(0) 推荐(0)
摘要: mysql> select * from emp;+ + + + +| id | emp_name | gender | dep_id |+ + + + +| 2 | egon | male | 200 || 5 | wenzhou | female | 3 |+ + + + +2 rows in 阅读全文
posted @ 2018-09-23 22:11 不沉之月 阅读(123) 评论(0) 推荐(0)