06 2017 档案
摘要:什么是慢日志查询? -- 配置自动记录慢日志 -- 查看慢日志 如何配置慢日志? 默认关闭 set_query_log = ON ON 表示开启,OFF关闭 long_query_tome = 2 slow_query_log_file = 目录 log_queries_not_using_inse
阅读全文
摘要:找数据有哪些方式? -- 全表扫描,但是当数据量达到几万以上,查询速度就慢了 什么是索引? -- 相当于书的目录,便于查找,索引指向字段, -- mysql使用 B+tree 索引,本质上是二叉树 索引有哪些分类? -- 普通:单列做索引,只能帮助查找 -- 唯一:单列增加唯一约束,只能设一个Nul
阅读全文
摘要:什么是函数? -- 内置函数和python内置函数类似,又被称为字符函数 -- 自定义函数 如何执行? select char_length(str),length(str) -- 字符长度,字节长度 -- concat(str_1,str_2) -- 拼接 “str_1str_2” -- inse
阅读全文
摘要:什么是触发器? -- 当执行某个操作时候,会触发另外一个行为,之前或者之后 -- 修,删,插入 前后 -- 插入前 delimiter $$ create trigger 触发器名字 before insert on 表名 for each row begin ...... end delimite
阅读全文
摘要:如何创建存储过程? create procedure 名字() begin ....... end .......中写入对数据库的操作 -- 调用存储过程 call 名字() -- 删除存储过程 drop procedure 名字 -- 如何修改? -- 先删除,再创建 -- drop proced
阅读全文
摘要:什么是嵌套查询? -- 把一个查询结果当做另外一个查询的表 -- 第一个查询结果也是表,另一个查询建立在第一个查询结果上 什么是视图? 不存在的虚拟的表,本质上是select查询结果,select查询结果本质上也是一张表 如何创建视图? create view 视图名字 as select语句 如何
阅读全文
摘要:什么是sql注入? --因为后台会把用户输入的插入到后台的sql语句中,来进行sql查询判断用户输入是否存在数据库中, 来验证用户是否合法,就会出现一个问题,用户在做用户验证的时候,在输入框注入sql语句实现免密码登录, 主要通过 “--“ 来注释后面的sql语句 如何解决这个问题? -- pymy
阅读全文
摘要:表与表之间关系? 1对1 多对多 什么是1对多? 在多的一方创建一个外键字段,把这个外键字段设置成外键,对应 少的一方主键 -- 约束插入外键字段时候,数据必须关联表中已经存在的数据 外键类型和关联字段类型相同 插入时候,先插入关联表数据,在插入原表数据 如何通过命令创建1对多关系? -- 在创建表
阅读全文
摘要:对表有哪些操作? -- 增 insert into 表名(字段1,字段2,+) value(值1,值2,+); -- 插入一行数据 insert into 表名 value(值1,值2,+); --表示所有的字段都插入数据,按顺序插入,还必须插入id insert into 表名(字段1,字段2,+
阅读全文
摘要:如何用python操作数据库? -- 导入pymysql -- import pymysql -- 创建连接 -- conn = pymysql.connect(host=,port=,user=,passwd=,db=) -- 通过连接创建游标 -- cursor = conn.cursor --
阅读全文
摘要:数据库中有哪些数据类型? --总共分类3大类 --字符 定长:char(10) - 255 -- 查询时候比varchar要快 变长:varchar(10) – 255 text 2**16-1字符 -- 能定长就用定长 --数字 整数: tinyint(m) 0~255 -128~127 -- 小
阅读全文
摘要:什么是数据库引擎? -- innodb -- 支持事务,默认, -- ISAM -- 查询速度快,不支持事务 -- myisam -- web开发中青睐,并发读取,不支持事务 -- HEAP --内存中临时表,查询速度杠杠的,有可能丢失数据 什么是事务? -- 原子性,要么完成,要么不完成,不完成回
阅读全文
摘要:有哪些约束条件? -- 不为空 not null -- 可以为空 null -- 默认(缺省) default ‘默认值’ -- 没写就填入默认值 -- auto_increment -- 设置自增字段,每个表只有一个,为主键设置,主键本身也是索引 -- primary key -- 给某个字段设置
阅读全文
摘要:用户怎么管理? -- 创建用户 - create user ‘用户名’@’ ip地址’ indentified by ‘密码’; -- 删除用户 - drop user ‘用户名’@’ ip地址’; -- 修改用户 -rename user ‘用户名’@’ ip地址’ to ‘新用户’@’ ip地址
阅读全文
摘要:如何查询有哪些数据库? -- show databases; 如何创建数据库? -- 本质上相当于创建一个文件夹 -- create databases 数据库名 charset “utf8” - 创建数据库,并指定utf-8编码 -- create database books charset '
阅读全文
摘要:如何查看默认编码模式? show variables like "%char%"; 如何设置创建数据库时候的默认编码? -- set names utf8; -- 设置utf-8 为默认编码,可以更改其他编码gbk 如何查看已经创建数据的编码格式? -- show create database c
阅读全文
摘要:有哪些其他js? window.location.href = “跳转页面” // 不写获得本页面url,写跳转到指定页面 confirm(‘内容’) // 获得用户点击确认和取消的True和False,生产环境自定义 window.location.relod() // 原页面刷新 obj1 =
阅读全文
摘要:事件的优先级? 先执行事件,后执行标签内置事件,如果事件返回false不执行后面的事件或标签内置事件 如何通过js提交表单? 任意标签定义onclick事件 函数中写入:document.getElementById('a').submit() // submit内置提交方法 需求,对form表单验
阅读全文
摘要:如何设置标签属性? 默认:.属性 = 属性值 // 默认属性才能用 找style中font-size : .style.fontSize // 中间的短杆去掉,s要大写 万能: 获得: .getAttribute(‘属性名’) 设置: .setAttribute(‘属性名’,‘属性值’) 移除: .
阅读全文
摘要:创:9_3_2017 星期4 修: 对于在a标签中,如何阻止跳转? 定义一个事件,事件顺序执行后才执行跳转,如果事件函数返回false,则后面事件就不触发 事件1 = “return 函数();” 函数多出一句 return false; 这样可以做到前端验证 需求1,点击按钮一下,按钮变成新标签
阅读全文
摘要:dom编程核心? 特殊的标签:input,select,textarea ,通过.value来获取值 3. 获得直接修改 如何设置一个输入框? 需求:
阅读全文
摘要:什么是dom编程? 如何找到那些标签? 通过 find.value 获得input输入或者默认的内容 注意getElements后面的s,返回列表 如何更改标签? find.innerText = “想要修改的内容” // 单行修改 for (var i =0;i<find.length;i++;)
阅读全文
摘要:js的函数是怎么定义的? function 函数名(形参1,......) { 函数体; return 返回值 ; // 可以没有返回值,且返回值可以接收到 } 函数名(); // 调用函数 alter(‘内容’); // 弹窗显示一段内容 js匿名函数如何定义? var 变量名 = functio
阅读全文
摘要:在js中有哪些特殊变量? null 指向一个空地址,一个特殊的地址 var u 定义了一个特殊变量u,类型未定义,boolean(u)=false js中的for循环是什么样子? for(var index in list){ consol.log(index,list[index]); // 对索
阅读全文
摘要:js如何使用json? json.stringify(需要序列化对象) // 序列化 josn.parse(已经序列化对象) // 反序列化
阅读全文
摘要:js中有哪些变量类型? 数字(包括int和float),字符串,数组(字典,js没有字典类型,把字典看成一个对象) 如何把字符转成数字呢? js如何输出? console.log(输出变量); 如何查看变量类型? typeof 变量名 对字符串有哪些方法? js的布尔值? boolean() var
阅读全文
摘要:外边距:margin 内边距:padding padding和margin的区别? 对于一个标签来说, padding增加自己的内边距,在原来的基础上往外扩充, 扩充的部分应用自己的样式,把自己扩大了 margin增加自己的外边距,在原来的基础上增加往外扩充, 应用父标签的样式,自己原来的大小样式不
阅读全文
摘要:称作层级样式表 通过 z-index样式,设置重叠样式 z-index 垂直屏幕的层级,数字越大,越上层,可以设置多层样式,效果是俯览 需要联合
阅读全文
摘要:通过opacity 样式 opacity 的取值范围为 0 ~1 数字越小,越透明
阅读全文
摘要:什么是float样式? 让标签浮动起来,总体方向往上 right,left(右浮,左浮) 联合height,width使用,分别占用y方向和x方向多少,单位px或百分比(%) 作用对象不是页面,而是作用于在父标签的范围里面 对于float有什么神奇之处? 第一, 子标签浮动起来,父标签的样式原来靠内
阅读全文
摘要:通过cursor样式 什么cursor? 鼠标移动到某个标签上鼠标显示的样式 cursor:鼠标样式(url(‘图片路径’)) -- 指定某一张图片 有哪些默认的? pointer,小手 help,小问号 wait,等待 move,移动 crosshair,坐标
阅读全文
摘要:通过 display 样式 display有哪些参数? none:让其不显示出来 inline:让块级标签变成内联标签(占一块区域变成占用一整行) block:让内联标签变成块级标签(占一行的变成占一块区域)
阅读全文
摘要:border样式? 设置边框样式: border:宽度 外形 颜色;(自动设置顺序:top,right,bottom,left) boeder-top:宽度 外形 颜色;(单独为某一个边边框设置样式) 边框默认实心,可改成虚心
阅读全文
摘要:background是什么样式? 给标签添加背景图片 分为: background: url("图片路径"); #添加图片 background-position: xpx ypx ; -- 显示部分图片,部分图片大小由父标签决定,x+y决定图片显示的部位。 -- 网站小图标其实是一张大图片部分显示
阅读全文
摘要:如何应用css样式? 如何找出标签? class选择器 .类名(注意前面点){ 样式 } .a{ color: green; } <p class="a">hehehehe</p> p标签内应用a样式,a来自class的定义 标签选择器 标签{ 样式 } p,div,select,span,inpu
阅读全文
摘要:如何设置透明度? 透明度在多层样式中,层级样式表 z-index:数字,数字越大在越上层(表示层级) opacity:0~1,数字越小,透明越多 如何逻辑整理?
阅读全文
摘要:什么是position? position层级样式,有三个 属性: fixed: 固定在某一个位置,参照物为浏览器窗口(返回顶部按钮+对话窗口) relative: 相对位置,本身不产生任何效果,和absolute连用,表示absolute的整块放在relative标签块中, 作用relative的
阅读全文
摘要:在css中写入 让其内边距和外边距为0,列表样式为空
阅读全文
摘要:如何逻辑整理? 1. 需要用到js的定时刷新函数 setInterval(function,time) 2. 只需要对网页中局部的标签进行刷新 函数中function为自定义函数,time是多久执行自定义函数,单位是毫秒 3. 可以通过定义自定义函数进行局部刷新,需要导入jquery 代码演示,如何
阅读全文