03 2019 档案

摘要:定义列表<dl> 定义列表的作用非常大。 <dl>英文单词:definition list,没有属性。dl的子元素只能是dt和dd。 <dt>:definition title 列表的标题,这个标签是必须的 <dd>:definition description 列表的列表项,如果不需要它,可以不加 阅读全文
posted @ 2019-03-29 15:31 minger_lcm 阅读(415) 评论(0) 推荐(0) 编辑
摘要:列表标签 ul,ol,li ul、ol、li标签 都属于块级标签,独占一行 网站页面上一些列表相关的内容比如说物品列表、人名列表等等都可以使用列表标签来展示。通常后面跟<li>标签一起用,每条li表示列表的内容,li不能单独存在,必须包裹在ul,ol里面 <ul>:unordered lists的缩 阅读全文
posted @ 2019-03-29 11:37 minger_lcm 阅读(1397) 评论(0) 推荐(1) 编辑
摘要:特殊符号 浏览器在显示的时候会移除源代码中多余的空格和空行。 所有连续的空格或空行都会被算作一个空格。需要注意的是,HTML代码中的所有连续的空行(换行)也被显示为一个空格。 按回车空格 在网页上只能显示1个空格 特殊字符 在上一个实例中,我们演示了HTML中输入空格、回车都是没有作用的。要想输入空 阅读全文
posted @ 2019-03-28 17:27 minger_lcm 阅读(1146) 评论(0) 推荐(0) 编辑
摘要:分割线 <hr> <hr>标签用来在HTML页面中创建水平分隔线,通常用来分隔内容 阅读全文
posted @ 2019-03-28 17:21 minger_lcm 阅读(1675) 评论(0) 推荐(0) 编辑
摘要:盒子标签 div <div>可定义文档的分区 division的缩写 译:区 <div> 标签可以把文档分割为独立的、将他们进行分区 div在浏览器中,默认是不会增加任何的效果的,但是语义变了,div中的所有元素是一个小区域。 div主要通过CSS样式为其赋予不同的表现。DIV+CSS来实现各种样式 阅读全文
posted @ 2019-03-28 17:19 minger_lcm 阅读(735) 评论(0) 推荐(0) 编辑
摘要:段落标签 <p>,paragraph的简写。定义段落,默认段落之间有间隔的 浏览器展示特点: 属性: align='属性值':对齐方式。属性值包括:left、center、right 字体居中了 p标签是一个文本级标签,p里面只能放文字、图片、表单元素。其他的一律不能放。 阅读全文
posted @ 2019-03-28 17:18 minger_lcm 阅读(635) 评论(0) 推荐(0) 编辑
摘要:标题标签 h1~h6 <h1> - <h6> 标签可定义标题。<h1> 定义最大的标题。<h6> 定义最小的标题。 由于 h 元素拥有确切的语义,因此请您慎重地选择恰当的标签层级来构建文档的结构。因此,请不要利用标题标签来改变同一行中的字体大小。相反,我们应当使用css来定义来达到漂亮的显示效果。 阅读全文
posted @ 2019-03-28 17:14 minger_lcm 阅读(441) 评论(0) 推荐(0) 编辑
摘要:想要在网页上展示出来的内容一定要放在body标签中。 常用标签: 标题标签 h1-h6 段落标签 p标签 超链接标签 a标签 列表标签 ul,ol,li 定义列表<dl> 子标签 div 分割线 hr 换行 <br> 图片标签 <img/> 表格标签<table> 表单<form> 阅读全文
posted @ 2019-03-28 17:12 minger_lcm 阅读(166) 评论(0) 推荐(0) 编辑
摘要:解压 tomcat目录介绍 重点目录 bin目录 启动tomcat脚本 conf tomcat配置文件 logs tomcat服务器日志 有什么问题查看里面的日志 webapps 存放java程序目录 启动tomcat tomcat默认端口是8080 验证 进程及端口是否存在, ps -ef |gr 阅读全文
posted @ 2019-03-28 01:46 minger_lcm 阅读(147) 评论(0) 推荐(0) 编辑
摘要:iotop命令用来动态地查看磁盘IO情况,用法如下: 阅读全文
posted @ 2019-03-27 23:10 minger_lcm 阅读(4404) 评论(0) 推荐(0) 编辑
摘要:sar(System Activity Reporter 系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,但我们一般用来监控网卡流量 执行sar命令 加上-q 查看系统负载 ,每秒显示一次,总共显示5次 -b 查看磁盘读写,每秒显示一次,总共 阅读全文
posted @ 2019-03-27 03:22 minger_lcm 阅读(3738) 评论(0) 推荐(0) 编辑
摘要:vmstat命令可以动态地查看系统资源的使用情况,如内存/交换分区/CPU的使用情况,通过使用该命令可以判断系统的瓶颈在哪里: 阅读全文
posted @ 2019-03-27 03:01 minger_lcm 阅读(573) 评论(0) 推荐(0) 编辑
摘要:iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析 iostat命令用来查看磁盘IO的 阅读全文
posted @ 2019-03-27 02:49 minger_lcm 阅读(1814) 评论(0) 推荐(0) 编辑
摘要:uptime命令用于查看系统负载,跟 w 命令的输出内容一致 这个负载是平均负载 在单核情况下,Load<1没有等待,Load==1系统已无额外资源,Load>1系统繁忙进程需要等待。但是需要考虑到经验法则,我们一般会以0.7与1作为标准线。如果平均负载大于0.7而小于1,需要在事态进一步恶化前进行 阅读全文
posted @ 2019-03-27 02:38 minger_lcm 阅读(433) 评论(0) 推荐(0) 编辑
摘要:who 显示当前登录系统的用户,但w显示的更为详细 默认输出 阅读全文
posted @ 2019-03-27 02:29 minger_lcm 阅读(1263) 评论(0) 推荐(1) 编辑
摘要:一、CentOS7 systemd 介绍 在 CentOS7 中,使用 systemd 来管理其他服务是否开机启动,systemctl 是 systemd 服务的命令行工具 [root@mysql ~]# systemctl start httpd.service // 启动服务 [root@mys 阅读全文
posted @ 2019-03-27 02:16 minger_lcm 阅读(1950) 评论(0) 推荐(0) 编辑
摘要:ethtool 是用于查询及设置网卡参数的命令,常见用法如下: 注意:该命令只是临时设置,如果网卡重启就失效了,如果想要永久保存应该配置 /etc/sysconfig/network-scripts/ifcfg-eth0 文件 查看指定网卡的基本设置,内容包括网卡速率、网卡的工作模式等 ethtoo 阅读全文
posted @ 2019-03-27 02:02 minger_lcm 阅读(1085) 评论(0) 推荐(0) 编辑
摘要:在centos6 自带ifconfig 在centos7 默认不带ifconfig,需要自己安装 ifconfig命令用来配置或查看网卡接口,常见用法如下: 阅读全文
posted @ 2019-03-27 01:41 minger_lcm 阅读(17505) 评论(0) 推荐(0) 编辑
摘要:安装centos7 linux 修改centos7的网卡ens33修改为eth0 centos7 管理开机启动:systemd centos7 防火墙使用iptables 翻译 搜索 复制 阅读全文
posted @ 2019-03-27 01:33 minger_lcm 阅读(144) 评论(0) 推荐(0) 编辑
摘要:Linux 操作系统的网卡设备的传统命名方式是 eth0、eth1、eth2等,而 CentOS7 提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全自动的、可预知的,缺点是比 eth0、wlan0 更难读,比如 ens33 。 如果不习惯使用新的命名规则,可以恢复使用 阅读全文
posted @ 2019-03-27 01:30 minger_lcm 阅读(4514) 评论(0) 推荐(0) 编辑
摘要:我们访问 www.baidu.com ,实际上访问的是这个域名对应的IP地址,而 DNS(Domain Name System)的作用就是把域名转换为IP地址 /etc/resolv.conf 文件则用于指定 DNS 服务器地址,如果不指定的话,无法通过 www.baidu.com 来访问百度,只能 阅读全文
posted @ 2019-03-27 00:57 minger_lcm 阅读(508) 评论(0) 推荐(0) 编辑
摘要:styple标签 阅读全文
posted @ 2019-03-26 13:11 minger_lcm 阅读(1120) 评论(0) 推荐(0) 编辑
摘要:script标签 正常加载 阅读全文
posted @ 2019-03-26 13:11 minger_lcm 阅读(534) 评论(0) 推荐(0) 编辑
摘要:meta标签 Meta标签介绍: <meta>元素可提供有关页面的元信息(mata-information),针对搜索引擎和更新频度的描述和关键词。 <meta>标签位于文档的头部,不包含任何内容。 <meta>提供的信息是用户不可见的。 meta标签的组成:meta标签共有两个属性,它们分别是ht 阅读全文
posted @ 2019-03-26 13:10 minger_lcm 阅读(259) 评论(0) 推荐(0) 编辑
摘要:link标签 阅读全文
posted @ 2019-03-26 13:10 minger_lcm 阅读(742) 评论(0) 推荐(0) 编辑
摘要:title标签 <title>标签:在<title>和</title>标签之间的文字内容是网页的标题信息,它会显示在浏览器标签页的标题栏中。 可以把它看成是一个网页的标题。主要用来告诉用户和搜索引擎这个网页的主要内容是什么,搜索引擎可以通过网页标题,迅速的判断出当前网页的主题。 阅读全文
posted @ 2019-03-26 13:09 minger_lcm 阅读(907) 评论(0) 推荐(0) 编辑
摘要:HTML常用标签 head标签 我们首先来介绍一下head标签的主要内容和作用,文档的头部描述了文档的各种属性和信息,包括文档的标题、编码方式及URL等信息,这些信息大部分是用于提供索引,辩认或其他方面的应用(移动端)的等。 以下标签是可以用在head标签中的: head内常用标签 title标签 阅读全文
posted @ 2019-03-26 13:08 minger_lcm 阅读(285) 评论(0) 推荐(0) 编辑
摘要:WMI (Windows Management Instrumentation) 模块可用于获取 Windows 内部信息,在使用Python获取Windows系统上的相关的信息可以使用WMI接口来获取, 什么是wmi? WMI是一项核心的Windows管理技术,WMI作为一种规范和基础结构,通过它 阅读全文
posted @ 2019-03-24 18:46 minger_lcm 阅读(21795) 评论(0) 推荐(1) 编辑
摘要:环境: 服务器ip:192.168.0.110 centos服务器 6.4 + mysql 5.6 + django1.11 +nginx 1.13.7 + uwsgi 2.0.18 uwsgi介绍 uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中Http 阅读全文
posted @ 2019-03-21 18:14 minger_lcm 阅读(1239) 评论(1) 推荐(1) 编辑
摘要:1.编写HTML规范 1)所有标记元素都要正确的嵌套,不能交叉嵌套。正确写法举例:<h1><font></font></h1> (2)HTML标签通常是成对出现的,比如:<div>和</div>,第一个标签是开始,第二个标签是结束。结束标签会有斜线。 (4)所有的标签都必须关闭,即闭合标签。也有一部 阅读全文
posted @ 2019-03-21 09:46 minger_lcm 阅读(191) 评论(0) 推荐(0) 编辑
摘要:那什么是HTML标签呢? 1. 在HTML中规定标签使用英文的的尖括号即"<"和">"包起来,如`<html>`、`<p>`都是标签。 2. HTML中标签**通常**都是成对出现的,分为开始标签和结束标签,结束标签比开始标签多了一个`/`,如`<p>标签内容</p>`和`<div>标签内容</di 阅读全文
posted @ 2019-03-20 11:45 minger_lcm 阅读(339) 评论(0) 推荐(0) 编辑
摘要:1.声明HTML文档类型 <!DOCTYPE> 告诉浏览器使用什么样的html或者xhtml来解析html文档,<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。 开头的这一行,就是文档声明头,DocType Declaration,简称DTD。此标签可告知浏览 阅读全文
posted @ 2019-03-20 11:39 minger_lcm 阅读(417) 评论(0) 推荐(0) 编辑
摘要:HTML HTML是一个网页的主体部分,也是一个网页的基础。因为一个网页可以没有样式,可以没有交互,但是必须要有网页需要呈现的内容。所以HTML部分是整个前端的基础。 HTML,全称是超文本标记语言(HyperText Markup Language),它是一种用于创建网页的标记语言。标记语言是一种 阅读全文
posted @ 2019-03-20 11:37 minger_lcm 阅读(363) 评论(0) 推荐(0) 编辑
摘要:前端 HTML 简介 前端 HTML文档结构介绍 前端 HTML文档 详解 前端 HTML 注释 前端 HTML标签介绍 前端 HTML的规范 前端 HTML 常用标签 head标签相关内容 前端 HTML body标签相关内容 前端 HTML 标签里 特殊符号 前端 HTML标签属性 前端 HTM 阅读全文
posted @ 2019-03-20 11:35 minger_lcm 阅读(266) 评论(0) 推荐(0) 编辑
摘要:什么是URL? URL是统一资源定位器(Uniform Resource Locator)的缩写,也被称为网页地址,是因特网上标准的资源的地址。 URL举例 http://www.sohu.com/stu/index.html http://222.172.123.33/stu/index.html URL地址由4部分组成 第1部分:为协议:http://、ftp://等 第2部... 阅读全文
posted @ 2019-03-19 11:42 minger_lcm 阅读(2263) 评论(0) 推荐(0) 编辑
摘要:运行级别 7个 runlevel 查看当前系统的运行级别 init命令用于切换到指定的运行级别,用法如下: 阅读全文
posted @ 2019-03-18 19:00 minger_lcm 阅读(956) 评论(0) 推荐(0) 编辑
摘要:/etc/rc.d/rc.local 用于用户自定义开机启动程序,可以往里写开机要执行的命令或脚本,线上的配置如下: 阅读全文
posted @ 2019-03-18 16:47 minger_lcm 阅读(6906) 评论(0) 推荐(0) 编辑
摘要:解释一下上面的代码: 1.首先,<!DOCTYPE HTML>是HTML文档声明,必须写在HTML文档的第一行,位于<html>标签之前,表明该文档是HTML5文档。 2.<html></html> 称为HTML根标签,所有的网页标签都在<html></html>中。 3.<head></head> 阅读全文
posted @ 2019-03-16 13:51 minger_lcm 阅读(1711) 评论(0) 推荐(0) 编辑
摘要:web1.0时代的网页制作 网页制作是web1.0时代的产物,那个时候的网页主要是静态网页,所谓的静态网页就是没有与用户进行交互而仅仅供读者浏览的网页,我们当时称为“牛皮癣”网页。例如一篇QQ日志、一篇博文等展示性文章。在web1.0时代,用户能做的唯一事情就是浏览这个网站的文字图片内容,这时用户也 阅读全文
posted @ 2019-03-16 01:08 minger_lcm 阅读(253) 评论(0) 推荐(0) 编辑
摘要:对miek这个账号localhost 授予了所有库,所表的select权限 没有插入记录权限,只有select权限 阅读全文
posted @ 2019-03-15 18:56 minger_lcm 阅读(1165) 评论(0) 推荐(0) 编辑
摘要:针对Mike账号 db1库下面的t1表的 id,name字段授予select权限,age字段授予update权限 授权格式 select(要授权的字段,要授权的字段) 用户括号 括起来 、update() 授权的记录 验证 *代表所有字段 只能查看t1表中的 id,name字段 不能查age字段 但 阅读全文
posted @ 2019-03-15 18:55 minger_lcm 阅读(5369) 评论(0) 推荐(0) 编辑
摘要:精确到表级别 针对db1的t3表 授予select权限 验证 验证 只能看到db1库下面的 t3表 看不到t1表,只放行对t3表查询 阅读全文
posted @ 2019-03-15 18:52 minger_lcm 阅读(1472) 评论(0) 推荐(0) 编辑
摘要:需求 只放行user表 db1库的select权限 查看有没有记录 db1这个库下的所有表都可以查看select 不能插入,只能查看 阅读全文
posted @ 2019-03-15 18:50 minger_lcm 阅读(209) 评论(0) 推荐(0) 编辑
摘要:调用游标下的lastrowid 可以获取插入之前的表里id字段存放到哪个自增id 我再用脚本 插入三条记录 自增id就是从 7开始,获取我插入记录的 第一条记录的自增id, 下面我插入三条记录,自增id分别是7、8、9 阅读全文
posted @ 2019-03-15 18:45 minger_lcm 阅读(2753) 评论(0) 推荐(0) 编辑
摘要:查询的fetchmany fetchall函数 一次取4条记录 阅读全文
posted @ 2019-03-15 18:33 minger_lcm 阅读(2538) 评论(0) 推荐(0) 编辑
摘要:我们看到取得结果是一个元祖,但是不知道是哪个字段的,如果字段多的时候,就比较麻烦 阅读全文
posted @ 2019-03-15 18:00 minger_lcm 阅读(711) 评论(0) 推荐(0) 编辑
摘要:fetchone 一次性只能取一行记录 原理 服务端,客户端先建立好连接,拿到执行游标,通过游标执行的sql语句 服务端把sql语句的结果 存到 客户端的游标, 客户端的游标收到后把结果存到 一个管道 客户端如果想取sql语句的结果 用fetchone 去这个管道去取 sql语句结果 阅读全文
posted @ 2019-03-15 17:34 minger_lcm 阅读(310) 评论(0) 推荐(0) 编辑
摘要:我们经常需要通过Python去执行一条系统命令或脚本,系统的shell命令是独立于你的python进程之外的,每执行一条命令,就是发起一个新进程,通过python调用系统命令或脚本的模块在python2有os.system 返回的0就是这个linux命令执行状态,0就是代表命令返回成功,命令执行不成 阅读全文
posted @ 2019-03-15 17:30 minger_lcm 阅读(1461) 评论(0) 推荐(0) 编辑
摘要:记得在关闭连接前,想让insert 语句 插入数据库里面去需要加上这个 ,增删改都要加上commit() 执行脚本 返回1 代表插入1条记录 成功 查询新增一条记录 返回3 代表插入3条记录 成功 阅读全文
posted @ 2019-03-15 17:27 minger_lcm 阅读(2198) 评论(1) 推荐(0) 编辑
摘要:传入参数使用格式 in 变量 数据类型 返回值使用格式 out 变量 数量类型 类似于python的函数 要在类似于python的函数的传值,但传值格式不同 set @x=0;# 传参@x的值 传给rescall p2(2,4,@x); 查看返回值 @x callproc()传参时候 涉及这几个参数 阅读全文
posted @ 2019-03-15 17:00 minger_lcm 阅读(500) 评论(0) 推荐(0) 编辑
摘要:字符类型用在存储名字、邮箱地址、家庭住址等描述性数据 char指的是定长字符,varchar指的是变长字符 创建两张表 只有整型类型的宽度是显示宽度,其他类型的宽度都是存储宽度 宽度指的是字符的个数 char就是定长,不够5个字符,会补全到5个字符,补全相应的空格,由空格作为占位符,凑够5个空格。 阅读全文
posted @ 2019-03-15 16:55 minger_lcm 阅读(3571) 评论(1) 推荐(1) 编辑
摘要:单行注释 注意: 注释中可以直接使用回车换行。 并且我们习惯用注释的标签把HTML代码包裹起来。如: 多行注释 绿色都是注释部分 HTML注释的注意事项: 阅读全文
posted @ 2019-03-15 02:20 minger_lcm 阅读(213) 评论(0) 推荐(0) 编辑
摘要:删除存储过程 阅读全文
posted @ 2019-03-15 00:31 minger_lcm 阅读(534) 评论(0) 推荐(0) 编辑
摘要:前端内容介绍 什么是url? HTML 前端 chrome查看html样式基本操作 CSS 阅读全文
posted @ 2019-03-15 00:24 minger_lcm 阅读(150) 评论(0) 推荐(0) 编辑
摘要:操作哪个数据库,就把存储过程建到那个数据库 例如 现在use db2; 应该把存储过程 建立到db2数据库里 创建无参存储过程 查看创建的存储过程 调用存储过程 阅读全文
posted @ 2019-03-14 19:55 minger_lcm 阅读(2340) 评论(0) 推荐(0) 编辑
摘要:mysql 内置功能 存储过程介绍 mysql 内置功能 存储过程 创建无参存储过程 mysql 内置功能 存储过程 创建有参存储过程 mysql 内置功能 存储过程 删除存储过程 阅读全文
posted @ 2019-03-14 19:52 minger_lcm 阅读(242) 评论(0) 推荐(0) 编辑
摘要:存储过程介绍 就是mysql内置功能把逻辑写好 的功能给封装好,封装成一个接口名,把接口名丢给应用程序,应用程序直接调用接口名实现一系列增删改查功能 这个接口叫存储过程 基于存储过程封装成一个功能 存储过程包含了一系列可执行的sql语句,存储过程存放于MySQL中,通过调用它的名字可以执行其内部的一 阅读全文
posted @ 2019-03-14 19:50 minger_lcm 阅读(217) 评论(0) 推荐(0) 编辑
摘要:授权操作只能用root账号,其他账号都不行 创建一个mike账号 查看是否创建账号 默认创建账号 在user表里没有放行授权 红色框是权限 但这个账号在其他表会有权限 例如 db表 user 是空的 包括任意用户,包括创建的mike账号 ,在db表里都有权限 HOST % 代表包括任意ip ,包括远 阅读全文
posted @ 2019-03-13 17:14 minger_lcm 阅读(152) 评论(0) 推荐(0) 编辑
摘要:只有root账号可以授权,其他账号不能用grant 授权 针对select语句 授权 grant select 所有权限 grant all 对所有库、所有表授权 我为mike @ localhost这个账号 授予了所有库、所有表的所有权限 如果没有mike账号,用这条命令做到创建mike账号 设置 阅读全文
posted @ 2019-03-13 16:54 minger_lcm 阅读(308) 评论(0) 推荐(0) 编辑
摘要:回收所有库,所有表的所有权限 revoke all on *.* from 针对mike的账号 回收 所有库,所有表的select权限 针对mike账号,回收db1数据库里面的t3表 的 select权限 阅读全文
posted @ 2019-03-13 16:52 minger_lcm 阅读(931) 评论(0) 推荐(0) 编辑
摘要:mysql 权限管理介绍 mysql 权限管理 记录 mysql 权限管理 grant 命令 mysql 权限管理 revoke 回收权限 命令 mysql 权限管理 针对库 授权 db.* mysql 权限管理 针对某个库 某张表 授权 tables_priv表 mysql 权限管理 针对表的字段 阅读全文
posted @ 2019-03-13 16:47 minger_lcm 阅读(490) 评论(0) 推荐(0) 编辑
摘要:mysql权限管理 就是对控制用户对库、对表的权限、对表中字段权限 权限管理分步 1.创建账号 创建账号有本地账号和远程账号 本地账号 本地账号只能在mysql服务端机器做操作 格式 远程账号 远程账号:这台机器跑mysql服务端,mysql客户端想远程登录服务端,我就要在mysql服务端为mysq 阅读全文
posted @ 2019-03-13 16:44 minger_lcm 阅读(206) 评论(0) 推荐(0) 编辑
摘要:子查询 把一个sql语句放在括号里 ,这个括号里sql语句查询结果其实就是一张表,并且是一个临时在内存里存在的虚拟表 可以用括号把一个查询sql语句括起来 得到查询的结果并且用as 为这张虚拟表起个别名,那这张表就可以当做一张真正的表去查询 可以用作为另外一条sql语句查询 表可以跟自己做连接 阅读全文
posted @ 2019-03-13 15:14 minger_lcm 阅读(1001) 评论(0) 推荐(0) 编辑
摘要:取反 阅读全文
posted @ 2019-03-13 15:09 minger_lcm 阅读(1952) 评论(0) 推荐(0) 编辑
摘要:全外连接:显示左右两个表全部记录 全外连接 在内连接的基础上保留左右两表没有对应关系的记录 full join 阅读全文
posted @ 2019-03-13 15:00 minger_lcm 阅读(1031) 评论(0) 推荐(0) 编辑
摘要:1.外链接之左连接:优先显示左表全部记录 left join 在内连接的基础上保留左表的记录 即便左表有一条记录和右表没有关系,也把他留下 2.外链接之右连接:优先显示右表全部记录 在内连接的基础上保留右表的记录 right join 阅读全文
posted @ 2019-03-13 14:58 minger_lcm 阅读(607) 评论(0) 推荐(0) 编辑
摘要:内连接:只连接匹配的行 只取两张表共同的部分,相当于利用where 过滤条件从笛卡尔积结果中筛选出了正确的结果 select * from 左表 inner join 要连接的表 on 条件 阅读全文
posted @ 2019-03-13 14:57 minger_lcm 阅读(924) 评论(0) 推荐(0) 编辑
摘要:1 交叉连接:不适用任何匹配条件。生成笛卡尔积 所有员工都和四个部门 做了对应关系 有两张表 一张左表 一张右表 左表所有记录 都会跟右表对应一遍 优点: 简单粗暴 两张表对上 缺点:有些记录没有意义 没用 在笛卡尔积基础上筛选有关系的 加上限制关系 员工表的employee.dep_id == 部 阅读全文
posted @ 2019-03-13 14:56 minger_lcm 阅读(1017) 评论(0) 推荐(0) 编辑
摘要:mysql 数据操作 多表查询 准备 多表连接查询介绍 mysql 数据操作 多表查询 多表连接查询 笛卡尔积 mysql 数据操作 多表查询 多表连接查询 内连接 mysql 数据操作 多表查询 多表连接查询 外链接之左连接 右连接 mysql 数据操作 多表查询 多表连接查询 全外连接 子查询介 阅读全文
posted @ 2019-03-13 14:52 minger_lcm 阅读(194) 评论(0) 推荐(0) 编辑
摘要:MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 插入数据INSERT 更新数据UPDATE 删除数据DELETE 阅读全文
posted @ 2019-03-12 23:05 minger_lcm 阅读(266) 评论(0) 推荐(0) 编辑
摘要:小练习: 1. 查询岗位名以及岗位包含的所有员工名字 2. 查询岗位名以及各岗位内包含的员工个数 3. 查询公司内男员工和女员工的个数 4. 查询岗位名以及各岗位的平均薪资 5. 查询岗位名以及各岗位的最高薪资 6. 查询岗位名以及各岗位的最低薪资 7. 查询男员工与男员工的平均薪资,女员工与女员工 阅读全文
posted @ 2019-03-12 23:01 minger_lcm 阅读(519) 评论(0) 推荐(0) 编辑
摘要:如果不指定排序 默认是按照id字段 从小到大排序的 升序 order by 不指定 asc 默认就是升序 需求 按照年龄从小到大 排序 升序 asc 是升序 不加asc 降序 desc 阅读全文
posted @ 2019-03-12 22:23 minger_lcm 阅读(1500) 评论(0) 推荐(0) 编辑
摘要:1.首先找到表 库.表名 2. 经过where 过滤条件 找到符合条件记录 3.按照分组归类 只剩下组这个单位 4.剩下只能取 组名和聚合函数 ,having过滤只有分组 和聚合函数 HAVING与WHERE不一样的地方在于 having 过滤 是在分组之后进行 having 一定配合聚合函数使用 阅读全文
posted @ 2019-03-12 21:54 minger_lcm 阅读(414) 评论(0) 推荐(0) 编辑
摘要:mysql 数据操作 单表查询 group by 介绍 mysql 数据操作 单表查询 group by 聚合函数 mysql 数据操作 单表查询 group by 聚合函数 没有group by情况下 mysql 数据操作 单表查询 group by group_concat() 函数 mysql 数据操作 单表查询 group by 注意 mysql 数据操作 单表查询 group ... 阅读全文
posted @ 2019-03-12 21:41 minger_lcm 阅读(554) 评论(0) 推荐(0) 编辑
摘要:# group_concat() 和concat() 一样拼接字符串 用在分组里 需求:查看每个职位都有哪些员工名字 把所有员工成员的名字都列出来 把每个职位里的员工姓名列出来 阅读全文
posted @ 2019-03-12 21:39 minger_lcm 阅读(253) 评论(0) 推荐(0) 编辑
摘要:GROUP BY 阅读全文
posted @ 2019-03-12 21:39 minger_lcm 阅读(231) 评论(0) 推荐(0) 编辑
摘要:强调: 如果按照每个字段都是唯一的进行分组,意味着按照这个表有多少条记录 就分多少组。没有意义 分组一定是 是 好多条记录 能够按照某个字段 只归为几类进行操作 四 聚合函数 max 最大值 min 最小值 avg 平均值 sum 求和 count 总数个数 # 需求 每个职位有多少个员工 没有wh 阅读全文
posted @ 2019-03-12 21:38 minger_lcm 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:聚合函数只能用在组里使用 #没有group by 则默认算作一组 取出所有员工的最高工资 阅读全文
posted @ 2019-03-12 21:38 minger_lcm 阅读(450) 评论(0) 推荐(0) 编辑
摘要:group by 是在where 之后运行 在写单表查询语法的时候 应该把group by 写在 where 之后 执行顺序 1.先找到表 from 库.表名 2.按照where 约束条件 过滤你想要的记录 3.group by 进行分组 4.分完组以后 再进行相应的查询 分组查询:GROUP BY 阅读全文
posted @ 2019-03-12 21:33 minger_lcm 阅读(1081) 评论(0) 推荐(0) 编辑
摘要:select name,age from employee where id >7; 1.首先先找到表 from employee 2.表存在 mysql拿着约束条件 去表里 看依次匹配数据 符合这个条件不 如果匹配的数据 不符合 不应该丢给select 去打印数据 再去匹配第二条数据 匹配成功的数 阅读全文
posted @ 2019-03-12 18:45 minger_lcm 阅读(236) 评论(0) 推荐(0) 编辑
摘要:mysql 数据操作 单表查询 where约束 between and or mysql 数据操作 单表查询 where约束 is null in mysql 数据操作 单表查询 where约束 like 模糊匹配 mysql 数据操作 单表查询 where约束 工作模式 mysql 数据操作 单表查询 where约束 练习 阅读全文
posted @ 2019-03-12 18:44 minger_lcm 阅读(232) 评论(0) 推荐(0) 编辑
摘要:需求:找jin开头的员工记录 用到模糊匹配 % 和正则表达式的 * 一样 代表任意字符 _ 任意一个字符 只要jin开头就可以了 代表匹配6个字符 后面___ 的 都是任意字符 匹配jin开头 6个字符的 阅读全文
posted @ 2019-03-12 18:44 minger_lcm 阅读(405) 评论(0) 推荐(0) 编辑
摘要:create table employee( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not null default 'male', #大部分是男的 age int(3) unsigned not null default 28, hire... 阅读全文
posted @ 2019-03-12 18:44 minger_lcm 阅读(218) 评论(0) 推荐(0) 编辑
摘要:需求找出年龄是 81 或者 73 或者 28 用in 某个范围 阅读全文
posted @ 2019-03-12 18:37 minger_lcm 阅读(288) 评论(0) 推荐(0) 编辑
摘要:WHERE约束 where字句中可以使用: select id,name,age from employee where id >7; 执行顺序 1.from employee 2. where id >7 3. id,name,age 先找到表 再按照约束条件 从表里取要找的记录 单个条件 找出薪 阅读全文
posted @ 2019-03-12 18:35 minger_lcm 阅读(562) 评论(0) 推荐(0) 编辑
摘要:mysql 数据操作 单表查询 mysql 数据操作 单表查询 简单查询 避免重复DISTINCT mysql 数据操作 单表查询 通过四则运算查询 mysql 数据操作 单表查询 concat()函数 定义显示格式 mysql 数据操作 单表查询 练习 mysql 数据操作 单表查询 concat_ws() 定义显示格式 mysql 数据操作 单表查询 where 约束 mysql... 阅读全文
posted @ 2019-03-12 18:20 minger_lcm 阅读(357) 评论(0) 推荐(0) 编辑
摘要:单表查询的语法 distinct 去重 关键字的执行优先级(重点) 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组 4.将分组的结果进行having过滤 5.执行select 阅读全文
posted @ 2019-03-12 18:19 minger_lcm 阅读(209) 评论(0) 推荐(0) 编辑
摘要:mysql 记录的增删改查 mysql 数据操作 单表查询 mysql 数据操作 多表查询 阅读全文
posted @ 2019-03-12 18:17 minger_lcm 阅读(285) 评论(0) 推荐(0) 编辑
摘要:外键 forigen key作用 :建立表之间的关系 什么是外键 员工信息表有这些字段:id号 姓名 性别 员工所在部门名 部门描述信息 公司有3个部门,但是有1个亿的员工,那意味着 员工所对应的部门 这个字段需要重复存储,部门名字越长,越浪费 1.员工所对应的部门 出现重复问题 数据出现重复 2. 阅读全文
posted @ 2019-03-12 17:56 minger_lcm 阅读(536) 评论(0) 推荐(0) 编辑
摘要:mysql 约束条件 auto_increment 自动增长 mysql 约束条件 auto_increment 自动增长起始值 布长 起始偏移量 mysql 约束条件 auto_increment 自动增长 清空表 自动增长情况 mysql 约束条件 auto_increment 自动增长 创建表时设置自增字段 mysql 约束条件 auto_increment 自动增长 修改自增字段... 阅读全文
posted @ 2019-03-12 17:41 minger_lcm 阅读(354) 评论(0) 推荐(0) 编辑
摘要:我们指定一个字段为自动增长,他默认从1开始自动增长,默认值为1,每次增长为1,步长为1 模糊查询 like % 代表任意个数字符 任意字符长度 show variables like “auto_inc%” 布长 修改后要退出 重新登录mysql 再查看 阅读全文
posted @ 2019-03-12 17:38 minger_lcm 阅读(620) 评论(0) 推荐(0) 编辑
摘要:primary key字段的值不为空且唯一 约束:not null unique 存储引擎:innodb 对于innodb来说,一张表内必须有一个主键 单列做主键多列做主键(复合主键) 通常都是id字段 设置主键 单列主键 验证 重复了 primary 相当于 unique 只传name字段,没有传 阅读全文
posted @ 2019-03-11 22:48 minger_lcm 阅读(919) 评论(0) 推荐(0) 编辑
摘要:not null与default 是否可空,null表示空,非字符串not null - 不可空null - 可空 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加默认值 阅读全文
posted @ 2019-03-11 22:41 minger_lcm 阅读(1293) 评论(0) 推荐(0) 编辑
摘要:mysql 约束条件介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: 创建一张表 设置sex字段 不能为空 如果传的值是空的 那就设置这个值为 'male' 不设置sex字段 默认为male 阅读全文
posted @ 2019-03-11 22:14 minger_lcm 阅读(738) 评论(0) 推荐(0) 编辑
摘要:mysql 约束条件 mysql 约束条件 not null与default mysql 约束条件 unique key 唯一的键 mysql primary key 主键 mysql auto_increment 自动增长 mysql 约束条件 外键 forigen key 介绍 阅读全文
posted @ 2019-03-11 22:14 minger_lcm 阅读(219) 评论(0) 推荐(0) 编辑
摘要:日期类型 DATE TIME DATETIME TIMESTAMP YEAR 作用:存储用户注册时间,文章发布时间,员工入职时间,出生时间,过期时间等 mysql 函数 now() 截取当前时间 插入一条记录 当前时间的 datetime与timestamp的区别 datetime 就能满足需求 阅读全文
posted @ 2019-03-11 21:59 minger_lcm 阅读(465) 评论(0) 推荐(0) 编辑
摘要:定点数类型 DEC等同于DECIMAL 浮点类型:FLOAT DOUBLE 作用:存储薪资、身高、体重、体质参数等 m,d 都是设置宽度 创建三张表 对三张表插入记录 三张表比较一下 精确度 阅读全文
posted @ 2019-03-11 21:47 minger_lcm 阅读(1025) 评论(0) 推荐(0) 编辑
摘要:存储宽度 是实际存储记录宽度 存储宽度默认是写死的,就算修改宽度也改变不了,改变的是显示宽度 创建一个 无符号的 int 整数类型 整数类型 最大 4个字节存储 这个是显示宽度 注意:为该类型指定宽度时,仅仅只是指定查询结果的显示宽度,与存储范围无关,存储范围如下 其实我们完全没必要为整数类型指定宽 阅读全文
posted @ 2019-03-11 21:38 minger_lcm 阅读(1329) 评论(1) 推荐(0) 编辑
摘要:1、整数类型 整数类型:TINYINT SMALLINT MEDIUMINT INT BIGINT 作用:存储年龄,等级,id,各种号码等 有符号和无符号tinyint #tinyint默认为有符号 验证 #-129存成了-128 #有符号,最小值为-128#有符号,最大值127#128存成了127 阅读全文
posted @ 2019-03-11 21:31 minger_lcm 阅读(996) 评论(0) 推荐(0) 编辑
摘要:三 使用存储引擎 方法1:建表时指定引擎 指定innodb,不写默认也是innodb use 数据库先 方法2:在配置文件中指定默认的存储引擎 查看 练习 创建四个表,分别使用innodb,myisam,memory,blackhole存储引擎,进行插入数据测试 1.innodb存储引擎 我们看到t 阅读全文
posted @ 2019-03-11 19:50 minger_lcm 阅读(199) 评论(0) 推荐(0) 编辑
摘要:字段的值只能在给定范围中选择,如单选框,多选框 enum 单选 只能在给定的范围内选一个值,如性别 sex 男male/女female set 多选 在给定的范围内可以选择一个或一个以上的值(爱好1,爱好2,爱好3...) sex enum('male','female') hobby set('r 阅读全文
posted @ 2019-03-10 16:30 minger_lcm 阅读(1389) 评论(0) 推荐(0) 编辑
摘要:mysql 数据类型 mysql 整数类型 数值类型 tinyint mysql int 整数类型 解释显示宽度 和 存储宽度 mysql float 浮点型 mysql 日期类型 mysql 字符串类型 char varchar mysql 数据类型 枚举类型与集合类型 阅读全文
posted @ 2019-03-10 16:04 minger_lcm 阅读(163) 评论(0) 推荐(0) 编辑
摘要:存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob.com/mysql/mysql-data-types.html http://dev.mysql.com/doc/refman/5.7/en/data 阅读全文
posted @ 2019-03-10 16:01 minger_lcm 阅读(176) 评论(0) 推荐(0) 编辑
摘要:删除表 阅读全文
posted @ 2019-03-09 19:39 minger_lcm 阅读(252) 评论(0) 推荐(0) 编辑
摘要:mysql 表的增删改查 mysql 表的增删改查 修改表结构 mysql 复制表 mysql 删除表 阅读全文
posted @ 2019-03-09 19:29 minger_lcm 阅读(129) 评论(0) 推荐(0) 编辑
摘要:一、表介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 对于一张表来说,字段是必须要有的。 数据表 类似于excel id,name,qq,age称为字段,其余的,一行内容称为一条记录 每一个字段都应该对应一个数据类型 比如 id对应int 阅读全文
posted @ 2019-03-09 19:28 minger_lcm 阅读(250) 评论(0) 推荐(0) 编辑
摘要:mysql 数据表操作 存储引擎介绍 mysql 使用存储引擎 mysql 数据表的增删改查 mysql 数据类型 mysql 约束条件 阅读全文
posted @ 2019-03-09 01:46 minger_lcm 阅读(136) 评论(0) 推荐(0) 编辑
摘要:一 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、 阅读全文
posted @ 2019-03-09 01:37 minger_lcm 阅读(168) 评论(0) 推荐(0) 编辑
摘要:mysql 操作sql语句 操作数据库 mysql 操作sql语句 操作数据表 mysql 操作sql语句 操作数据表中的内容/记录 阅读全文
posted @ 2019-03-09 01:30 minger_lcm 阅读(158) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示