04 2017 档案

摘要:阅读目录 MySQL常见的建表选项及约束: 1、create table选项 1、指定列选项:default、comment 2、指定表选项:engine、auto_increment、comment 2、create table约束 1、not null:非空约束 2、unique:唯一约束 3、 阅读全文
posted @ 2017-04-29 20:00 GeaoZhang 阅读(30937) 评论(2) 推荐(11)
摘要:正常来说,Linux在识别网卡时第一张会是eth0,第二张才是eth1。 有时候我们使用虚拟机克隆技术后网卡的信息就会改变,新克隆出来的虚拟主机网卡名字可能变为eth1.无论我们怎么修改都无法改变,这就对我们使用N台虚拟机进行HA-heartbeat实验时造成了困扰。注: 高可用性(High-Ava 阅读全文
posted @ 2017-04-28 17:05 GeaoZhang 阅读(2196) 评论(0) 推荐(0)
摘要:1、创建临时表 临时表是一张表,用来临时保存一些数据 特点: 只对创建该临时表的用户可见; 当会话结束时,MySQL自动删除临时表。 临时表的核心:建表和删表消耗资源极其少 创建临时表的基本格式: CREATE TEMPORARY TABLE tbl_name(……); ①创建的临时表在当前会话,正 阅读全文
posted @ 2017-04-28 16:47 GeaoZhang 阅读(10426) 评论(0) 推荐(1)
摘要:一、使用DDL语句创建表 DDL语言全面数据定义语言(Data Define Language) 主要的DDL动词: CREATE(创建)、DROP(删除)、ALTER(修改) TRUNCATE(截断)、RENAME(重命名) 注意: 1、使用DDL语言时,必须在动词后跟上数据库对象名词(例如:TA 阅读全文
posted @ 2017-04-27 20:38 GeaoZhang 阅读(22445) 评论(0) 推荐(0)
摘要:MySQL增删改查之删_delete-truncate 一、DELETE语句 删除数据记录 1、在单表中删除行 语法: ①从表中删除满足WHERE条件的所有行; ②没有WHERE条件,则删除表中的所有行 基本格式: delete from <表名> where <条件表达式>; 删除符合指定条件表达 阅读全文
posted @ 2017-04-26 19:20 GeaoZhang 阅读(1404) 评论(0) 推荐(1)
摘要:MySQL增删改查之改_update UPDATE语句 进行数据记录的更新。 1、更新单个表中的值 语法: ①有where子句的,将满足WHERE条件的所有行的一个或多个列值改为新的值; ②没有WHERE子句,则会对该表中所有的记录的指定的列的所有行,进行修改更新操作。 基本格式: update < 阅读全文
posted @ 2017-04-26 19:05 GeaoZhang 阅读(1485) 评论(0) 推荐(0)
摘要:MySQL增删改查之增insert、replace 一、INSERT语句 带有values子句的insert语句,用于数据的增加 语法: ①用来把一个新行插入到表中 ②为和其它数据库保持一致,不要省略INTO关键字以及使用VALUES而不是value关键字 ③插入一行时,要求必须对该行所有的列赋值。 阅读全文
posted @ 2017-04-26 18:41 GeaoZhang 阅读(15932) 评论(0) 推荐(0)
摘要:Q:什么是BOND? A: 将多块网卡虚拟成为一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址。 Q:什么是BOND? A: 将多块网卡虚拟成为一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址。 Q:为什么要 阅读全文
posted @ 2017-04-25 19:29 GeaoZhang 阅读(44765) 评论(0) 推荐(3)
摘要:开发过程中常遇到行转列或是列转行的问题,即需要将数据库中一张表信息进行行转列操作,再将每列(即每个字段)作为与其他表进行联表查询的字段进行显示。 一、行转列:将原来同一列下多行的不同内容作为多个字段,输出对应内容 数据库表中的内容: 转换后: 解析: 行转列是将原来的subject字段的多行内容选出 阅读全文
posted @ 2017-04-24 18:49 GeaoZhang 阅读(5135) 评论(0) 推荐(1)
摘要:MySQL中的子查询 是在MySQL中经常使用到的一个操作,不仅仅是用在DQL语句中,在DDL语句、DML语句中也都会常用到子查询。 子查询的定义: 子查询是将一个查询语句嵌套在另一个查询语句中; 在特定情况下,一个查询语句的条件需要另一个查询语句来获取,内层查询(inner query)语句的查询 阅读全文
posted @ 2017-04-24 14:45 GeaoZhang 阅读(47133) 评论(0) 推荐(9)
摘要:MySQL多表连接查询 连接(join):将一张表中的行按照某个条件(连接条件)和另一张表中的行连接起来形成一个新行的过程。 根据连接查询返回的结果,分3类: 内连接(inner join) 外连接(outer join) 交叉连接(cross join) 根据连接条件所使用的操作符,分2类: 相等 阅读全文
posted @ 2017-04-23 17:22 GeaoZhang 阅读(104186) 评论(2) 推荐(15)
摘要:一、聚合函数(aggregation function) 也就是组函数 在一个行的集合(一组行)上进行操作,对每个组给一个结果。 常用的组函数: AVG([distinct] expr) 求平均值 COUNT({*|[distinct] } expr) 统计行的数量 MAX([distinct] e 阅读全文
posted @ 2017-04-21 19:29 GeaoZhang 阅读(102577) 评论(0) 推荐(28)
摘要:DQL中常用的流程函数if_case 流程函数在一个SQL语句中实现条件选择 模拟对职员薪水进行分类: 1、IF(expr1,expr2,expr3) 判断第一个参数expr1为TRUE (expr1 <> 0 and expr1 <> NULL): 成功,返回第二个参数expr2 失败,返回第三个 阅读全文
posted @ 2017-04-21 15:11 GeaoZhang 阅读(10533) 评论(1) 推荐(1)
摘要:日期和时间函数 可能的需求: 当前时间是多少、下个月的今天是星期几、统计截止到当前日期前 3 天的收入总和…… 上述需求就需要使用日期和时间函数来实现: MySQL服务器中的三种时区设置: ①系统时区 保存在系统变量system_time_zone ②服务器时区 保存在全局系统变量global.ti 阅读全文
posted @ 2017-04-20 19:34 GeaoZhang 阅读(86191) 评论(0) 推荐(5)
摘要:数值函数: 用来处理很多数值方面的运算,使用数值函数,可以免去很多繁杂的判断求值的过程,能够大大提高用户的工作效率。 1、ABS(x):返回 x 的绝对值 2、CEIL(x):返回不小于 x 的最小整数,也就是说得大于或等于x的最小整数 同义词:ceiling(x) 3、FLOOR(x):返回不大于 阅读全文
posted @ 2017-04-20 17:36 GeaoZhang 阅读(9173) 评论(0) 推荐(0)
摘要:字符串函数 是最常用的的一种函数,在一个具体应用中通常会综合几个甚至几类函数来实现相应的应用: 1、LOWER(column|str):将字符串参数值转换为全小写字母后返回 2、UPPER(column|str):将字符串参数值转换为全大写字母后返回 3、CONCAT(column|str1, co 阅读全文
posted @ 2017-04-20 16:07 GeaoZhang 阅读(135134) 评论(2) 推荐(15)
摘要:VIM命令 Vi IMproved, a programmers text editor文本编辑 vim不同模式切换 输入模式 末行模式 光标移动 复制-粘贴-删除 可视模式 末行模式下的操作 vim的配置 1>gedit 图形文本编辑工具 2>vim 字符界面的编辑工具 写脚本 修改配置文件 新建 阅读全文
posted @ 2017-04-19 16:18 GeaoZhang 阅读(612) 评论(0) 推荐(1)
摘要:简要介绍MySQL操作符 常用: 算术运算符、比较操作符、逻辑操作符、位运算符…… 一、算术运算符 +:加 -:减 *:乘 /:除,返回商 %,mod():除,返回余数 mysql> select 3%2,mod(3,2); + + + | 3%2 | mod(3,2) | + + + | 1 | 阅读全文
posted @ 2017-04-19 15:28 GeaoZhang 阅读(3965) 评论(0) 推荐(0)
摘要:SELECT查询语句 进行单条记录、多条记录、单表、多表、子查询…… select书写使用技巧: ①确认需要访问数据来自哪几张表 from来自某张表或者某几张表 join添加某张表 on表连接条件 记住一点:每关联一个表就需要加上对应的on条件(on条件就是主外键条件) ②通过where条件过滤数据 阅读全文
posted @ 2017-04-18 21:10 GeaoZhang 阅读(2422) 评论(0) 推荐(0)
摘要:阅读目录:MySQL的字符集和校对规则 MySQL的字符集 MySQL与字符集 正确使用字符集 MySQL客户端与字符集 字符集编码转换原理 字符集常见处理操作 字符集的正确实践 MySQL的校对规则 MySQL与字符集 正确使用字符集 MySQL客户端与字符集 字符集编码转换原理 字符集常见处理操 阅读全文
posted @ 2017-04-17 19:21 GeaoZhang 阅读(32201) 评论(6) 推荐(17)
摘要:一、tar命令 一、tar命令 可以对文件和目录进行打包压缩(相较于zip、gzip、bzip2不能对目录进行压缩,tar是一大优势) 用途:制作归档文件、释放归档文件 基本格式: 压缩 > tar [选项]... 归档文件名 源文件或目录 解压 > tar [选项]... 归档文件名 [-C 目标 阅读全文
posted @ 2017-04-16 16:29 GeaoZhang 阅读(2119) 评论(0) 推荐(0)
摘要:PATH变量 是linux系统里的一个环境变量,系统已经定义好了,我们不需要再定义。 作用: 是linux里使用的命令都存在在PATH变量后面指定的目录下,我们使用命令的时候,bash会主动的到PATH变量的值对应的目录下查找,如果第1个目录里没有找到,就到第2个目录里找,如果都没有找到就报错,提醒 阅读全文
posted @ 2017-04-16 15:27 GeaoZhang 阅读(1069) 评论(0) 推荐(0)
摘要:MySQL-data_type数据类型 1、查看数据类型 mysql> help data type //通过help对数据进行查看,以及使用的方法 2、MySQL常见的数据类型 整数int、定点小数dec、浮点数float、字符串varchar、时间-时区、布尔bool、位 前言 在MySQL数据 阅读全文
posted @ 2017-04-16 14:48 GeaoZhang 阅读(15923) 评论(0) 推荐(2)
摘要:一、MySQL用户认证: 登录并不属于访问控制机制,而属于用户身份识别和认证: 1.用户名—user 2.密码—password 3.登录mysqld主机—host 实现用户登录MySQL,建立连接。 MySQL的整个访问控制包括两大块:用户管理模块、访问控制模块 MySQL中用户管理模块的信息存储 阅读全文
posted @ 2017-04-14 19:26 GeaoZhang 阅读(8992) 评论(0) 推荐(0)
摘要:SQL语句基础理论 SQL是操作和检索关系型数据库的标准语言,标准SQL语句可用于操作关系型数据库。 5大主要类型: ①DQL(Data Query Language,数据查询语言)语句,主要由于select关键字完成,查询语句是SQL语句中最复杂,功能最丰富的语句。 ②DML(Data Munip 阅读全文
posted @ 2017-04-08 20:39 GeaoZhang 阅读(4647) 评论(1) 推荐(1)
摘要:INSTALL_MySQL: 所有平台的MySQL下载地址:http://www.mysql.com/downloads。 简单介绍MySQL安装 Linux上安装MySQL的两种方式:源码安装、RPM包安装 (因为是Linux基础知识,就不啰嗦啦) 主要讲述使用rpm包安装MySQL 5.7 My 阅读全文
posted @ 2017-04-07 21:23 GeaoZhang 阅读(5395) 评论(0) 推荐(0)
摘要:MySQL最流行的关系型数据库管理系统 MySQL官网:http://www.mysql.com MySQL是WEB应用方面最好的RDBMS应用软件之一 RDBMS:Relational Database Management System关系数据库管理系统 问:什么是数据库? 答:数据库(Data 阅读全文
posted @ 2017-04-07 20:56 GeaoZhang 阅读(1386) 评论(0) 推荐(1)
摘要:问:为什么要压缩文件? 答:方便传输,因为压缩的文件容量会比较小 存储所使用的空间也会比较小 > 备份 Windows里的压缩软件:WinRAR、Zip、好压、2345 linux里的压缩软件:tar zip gzip bzip2 压缩文件的扩展名= linux下压缩文件: .tar.xz、.tar 阅读全文
posted @ 2017-04-07 20:37 GeaoZhang 阅读(1573) 评论(0) 推荐(0)
摘要:Linux的链接文件 使用ln命令来创建链接文件(link) Linux链接分两种:硬链接(Hard Link),符号链接(Symbolic Link) 默认情况下,ln命令产生硬链接。 Linux链接分两种:硬链接(Hard Link),符号链接(Symbolic Link) 默认情况下,ln命令 阅读全文
posted @ 2017-04-07 20:18 GeaoZhang 阅读(1772) 评论(0) 推荐(0)