04 2018 档案

摘要:首先来了解一下chkconfig这个命令: chkconfig命令检查、设置系统的各种服务。这是Red Hat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 阅读全文
posted @ 2018-04-25 20:24 XQR 阅读(632) 评论(0) 推荐(0)
摘要:1.SUID >SetUID【对目录无效,只针对文件有效】 SUID的功能? >让对命令有执行权限的普通用户在执行命令时临时拥有该命令所属主的所有权限(相当于命令的属主去执行这个命令) suid的限制: 1.执行者的要执行的程序必须有x权限(可执行),若没有x,设置suid之后为S 2.本权限仅在执 阅读全文
posted @ 2018-04-22 16:55 XQR 阅读(299) 评论(0) 推荐(0)
摘要:grep命令: grep全称:Global Regular Expression Print,即全面搜索正则表达式并把行打印出来,通过参数-E可以使用egrep的功能 grep与egrep的区别:在于grep只支持基础正则表达式,而egrep可以支持扩展的正则表达式 常用用法: 高级参数: sed命 阅读全文
posted @ 2018-04-21 17:36 XQR 阅读(177) 评论(0) 推荐(0)
摘要:1.linux文件体系:一切皆文件和文件目录树的资源管理方式一起构成了linux的文件体系,让linux操作系统可以方便地使用系统资源 2.硬盘分区:分区本身并不是必须的,我们完全可以把一整块硬盘当成一个分区,但从数据的安全性和系统性能的角度来看,分区还是必不可少的;每块硬盘上最重要的第一扇区,拥有 阅读全文
posted @ 2018-04-19 00:16 XQR 阅读(280) 评论(0) 推荐(0)
摘要:关于find命令的用法: 1.首先熟知三个time: atime:文件被访问/读取时更新的时间 ctime:文件属性或权限被更改时更新的时间 mtime:文件内容被修改时更新的时间 关于这三个时间,mtime被更新时,ctime一定会被更新;这是因为mtime被更新时,元数据一定会发生变化,大小也会 阅读全文
posted @ 2018-04-18 19:59 XQR 阅读(1148) 评论(0) 推荐(0)
摘要:json的序列化和反序列化: 什么是序列化:把对象从内存中变成可存储或传输的过程,称为序列化 关于json:json是一种轻量级的数据交换格式,用于实现不同语言之间的互相交互,目前只能支持简单的数据类型而不能支持函数、类等的交互 Json模块提供了四个功能:dumps、dump、loads、load 阅读全文
posted @ 2018-04-16 23:14 XQR 阅读(125) 评论(0) 推荐(0)
摘要:mysql的数据类型大致分为三类:数值,日期和字符串类型 数值: 日期: 字符串: 常用命令: 比如: 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。 AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值 阅读全文
posted @ 2018-04-06 00:04 XQR 阅读(132) 评论(0) 推荐(0)
摘要:limit子句:用来获取某张表里的部分数据,只在MySQL中存在,通用性差,出现在SQL语句的最后 语法格式:limit+起始下标【没写默认为0】+长度 MySQL语句中的通用分页符就是通过limit子句来实现的 例如:每页显示3条记录: 第1页:0,3 第2页:3,3 第3页:6,3 第4页:9, 阅读全文
posted @ 2018-04-05 23:59 XQR 阅读(387) 评论(0) 推荐(0)
摘要:UNION 操作符:用于合并两个或多个 SELECT 语句的结果集 union查询可以把两个select语句联合起来,并且会将重复的数据合并,但有一个最基础的条件:查询的列数必须相同,不然就会报错 MySQL中,两个列的数据类型可以不一样,但是在Oracle中,必须保持数据类型相同 例: 阅读全文
posted @ 2018-04-05 23:34 XQR 阅读(196) 评论(0) 推荐(0)
摘要:什么是子查询? select语句里面嵌套select语句,就叫做子查询 子查询的嵌套位置: 子查询语句可以嵌套在select/from/where后面,下面分别举出三个位置的不同例子: 例1:找出薪水比公司平均薪水高的员工,要求显示员工名和薪水 例2:找出每个部门的平均薪水,要求显示平均薪水的薪水等 阅读全文
posted @ 2018-04-05 23:23 XQR 阅读(160) 评论(0) 推荐(0)
摘要:在实际的开发中,数据并不是存在一张表中的,而是同时存在多张表中,联合多张表取得数据的多表查询被称为连接查询,也叫跨表查询。 根据出现的年代,连接查询可分为SQL92,SQL99两种 根据连接的方式,可分为: 1.内连接: *等值连接 **非等值连接 ***自连接 2.外链接: *左外连接 **右外连 阅读全文
posted @ 2018-04-05 11:21 XQR 阅读(176) 评论(0) 推荐(0)
摘要:group by:通过某些字段进行分组 emp表: 例1:找出每个工作岗位的最高薪水 ***重点注意: 1.若一条DQL语句中有group by子句,那么select关键字后面只能跟参与分组的字段和分组函数 在MySQL中,语法比较松散,可以把其他的字段编写进去,但是查询结果会报错; 在Oracle 阅读全文
posted @ 2018-04-05 00:08 XQR 阅读(272) 评论(0) 推荐(0)
摘要:当查询的结果里面有重复记录时,怎么去重? select distinct 字段名 from 表名; 注意:distinct必须出现在所有字段的最前方,可以把所有字段看成一个大的字段,然后把这个字段里面完全一样的重复记录去重 阅读全文
posted @ 2018-04-04 22:53 XQR 阅读(183) 评论(0) 推荐(0)
摘要:什么是单行处理函数,什么又是多行处理函数? 单行处理函数:lower,upper,round,rand,length,ifnull等,都是一个输入对应一个输出; 多行处理函数:count,sum,avg,max,min,都是多个输入对应一个输出 注意:多行处理函数自动忽略空值,而且不能在where字 阅读全文
posted @ 2018-04-04 22:48 XQR 阅读(192) 评论(0) 推荐(0)
摘要:dept表如下: 1.lower:转小写 2.upper:转大写 3.substr:取子段,格式:substr(字段名,起始位置(下标从1开始),长度) 4.length:取长度 5.trim:移除字首字尾的空白;ltrim:移除字首的空白;rtrim:移除字尾的空白 6.round:四舍五入,格式 阅读全文
posted @ 2018-04-04 22:10 XQR 阅读(266) 评论(0) 推荐(0)
摘要:select语句:用于从表中选取数据 简单查询: 格式:select 列名称 from 表名称;(如果要选取多个列名称,可以用逗号隔开;若是全部列,则用*取代列名称) select语句只会将结果检索出来,并不会影响底层的数据 eg: 提示:星号(*)是选取所有列的快捷方式 扩展: 1.更改别名:as 阅读全文
posted @ 2018-04-03 23:21 XQR 阅读(8366) 评论(0) 推荐(0)
摘要:列表生成式:[ x for y in z ]:x为结果,y用于遍历z,z为一个可迭代对象,x跟y必须要对应上,即x用y表示 eg: a=[i*2 for i in range(10)] >>> a [0,2,4,6,8,10,12,14,16,18] 使代码更加简洁,相当于: >>>a = [] > 阅读全文
posted @ 2018-04-03 10:29 XQR 阅读(163) 评论(0) 推荐(0)
摘要:1.以管理员身份运行cmd,通过命令net start mysql57 启动mysql客户端 2.再输入mysql -uroot -p+密码连接到sql服务器 3.show databas; (数据库中的命令必须以分号结尾)查看mysql中存在的数据库 4.use mysql; 进入数据库,会显示d 阅读全文
posted @ 2018-04-01 10:40 XQR 阅读(113) 评论(0) 推荐(0)