欢迎第 Free Counters个访客
摘要: <!DOCTYPE> 标签 <!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。 <!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。 <head>内的标签 <meta/>标签: Meta标签介绍 阅读全文
posted @ 2018-03-05 19:38 阿强Wwlt 阅读(222) 评论(0) 推荐(0) 编辑
摘要: HTML简介 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的标记语言。 本质上是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染我们的网页。对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题) 网页文件的扩展名:.html或 阅读全文
posted @ 2018-03-05 19:36 阿强Wwlt 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 第一篇:初识数据库 第二篇:库操作 第三篇:表操作 第四篇:数据操作 第五篇:视图、触发器、存储过程、函数、事物与数据库锁 第六篇:索引原理与慢查询优化 第七篇:pymysql(用python连接以及操作数据库) 阅读全文
posted @ 2018-03-05 16:33 阿强Wwlt 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 一 多表联合查询 二 多表连接查询 三 复杂条件多表查询 四 子语句查询 五 其他方式查询 六 SQL逻辑查询语句执行顺序(重点) 七 外键约束 八 其他约束类型 九 表与表之间的关系 一.多表联合查询 #创建部门 CREATE TABLE IF NOT EXISTS dept ( did 阅读全文
posted @ 2018-03-05 16:12 阿强Wwlt 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、单表查询的语法 二、关键字的执行顺序 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组 4.将分组的结果进行having过滤 5.执行select 6.去重 7.将结果按条 阅读全文
posted @ 2018-03-05 16:09 阿强Wwlt 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一 介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: 说明: 二 not null与default 是否可空,null表示空,非字符串 not null - 不可空 null - 可空 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添 阅读全文
posted @ 2018-03-05 16:07 阿强Wwlt 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob.com/mysql/mysql-data-types.html http://dev.mysql.com/doc/refman/5.7/en 阅读全文
posted @ 2018-03-05 16:02 阿强Wwlt 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Python3连接MySQL 本文介绍Python3连接MySQL的第三方库--PyMySQL的基本使用。 PyMySQL介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 Django中也可以使用PyMySQL连接My 阅读全文
posted @ 2018-03-05 15:59 阿强Wwlt 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 浏览目录 一 索引介绍 二 索引方法 三 索引类型 四 聚合索引和辅助索引 五 测试索引 六 正确使用索引 七 组合索引 八 注意事项 九 查询计划 十 慢日志查询 十一 大数据量分页优化 1. 索引介绍 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环 阅读全文
posted @ 2018-03-05 15:58 阿强Wwlt 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 浏览目录: 1.视图 2.触发器 3.存储过程 4.函数 5.事物 6.数据库锁 7.数据库备份 1.视图 视图:是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据 视图有如下特点; 1. 视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系。 2. 视图是由 阅读全文
posted @ 2018-03-05 15:55 阿强Wwlt 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、增 实例: 1. 插入完整数据(顺序插入) 2. 指定字段插入数据 3. 插入多条记录 4. 插入查询结果 二、改 实例如下: 三、删 1、删除指定数据 2、删除全部数据(原来的最大主键会被记录下来,再次创建的时候主键会在此基础上加1),会写日志,数据可以恢复,速度慢 delete from 表 阅读全文
posted @ 2018-03-05 15:53 阿强Wwlt 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、创建表 1、创建新表 #语法: create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] ); #注意: 1. 在同一张表中,字段名是不能相同 2. 宽度和约束条件可选 3. 字段名和类型是必须的 my 阅读全文
posted @ 2018-03-05 15:51 阿强Wwlt 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一、库的简介 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等 performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、 阅读全文
posted @ 2018-03-05 15:45 阿强Wwlt 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 一 数据库管理软件的由来 基于我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上。 如果我们暂且忽略直接基于文件来存取数据的效率问题,并且假设程序所有的组件都运行在一台机器上,那么用文件存取数据,并没有问题。 很不幸,这些假设都是你自己意淫出来的,上述假设 阅读全文
posted @ 2018-03-05 15:43 阿强Wwlt 阅读(203) 评论(0) 推荐(0) 编辑