前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一点简单总结

一点简单总结

作者头像
AsiaYe
发布2019-11-06 14:33:59
3560
发布2019-11-06 14:33:59
举报
文章被收录于专栏:DBA随笔DBA随笔

SQL审核工作的总结

SQL审核项目今天算是告一段落了,在inception的基础上,按照公司的开发规范,统一了SQL审核的提示信息规则,定制了大约20条左右的必要审核逻辑,获得了一定的成果,这里主要讲讲后续阶段的补充逻辑:

1.如果字段名含有id或者no字样,但是数据类型却是varchar的,需要给出修改建议;

2.审核结果中需要将表名称大小写的结果进行过滤,现在是重复出现了两次;

3.SQL语句不允许出现隐式转换,比如:

select id from table_name where id = '1';

4.timestamp提示,数据有效范围是1970-01-01 08:00:01到2038-01-19 11:14:07之间;

5.定制逻辑,一个表,必须具备开发规范中的特定三个字段;

6.针对MySQL关键字和保留字需要进行过滤;

7.建议在审核之后除了提示信息之外,需要将提示信息产出报告;

8.针对delete操作进行相关提示,直接不允许执行;

9.SQL审核建议提示信息应该经过个性化定制;

10.需要同时支持多张表的审核以及结果分类,后续考虑该条建议的必要性。

Linux命令之chown

chown命令、

改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。用户可以是用户或者是用户D,用户组可以是组名或组id。文件名可以使由空格分开的文件列表,在文件名中可以包含通配符。

选项

-c或--changes:

效果类似“-v”参数,但仅返回更改的部分;

-f或--quite或--silent:

不显示错误信息;

-h或--no-dereference:

只对符号连接的文件作修改,不更改其他任何相关文件;

-R或--recursive:

递归处理,将指定目录下的所有文件及子目录一并处理;-v或--version:

显示指令执行过程;

--dereference:

效果和“-h”参数相同;

--reference=<参考文件或目录>:

把指定文件或目录的拥有者与所属群组全部设成和参考文件或目录的拥有者与所属群组相同;

--version:显示版本信息。

例子

将目录/usr/meng及其下面的所有文件、子目录的文件主改成 root:

chown -R root /usr/meng

后续的长期计划

感觉需要学习的东西还有很多,这里,粗粗的定制一个计划,后面的主要的学习任务有:

1.了解Python的编程语法,因为之前搞C++,很多 Python的东西都不是很熟练,尤其是最近的web应用开发方面,Python功力有点捉襟见肘。

2.学习Django相关的前端技术,搞清楚前端和后台之间的参数传递问题,减少对前端人员的依赖

3.继续完善SQL审核的遗留问题,并且努力保持编程手感,提高自己的程序能力

4.搞清楚gitlab的使用,以及在pycharm中如何操作git。

5.继续开始下阶段的工作,调研consul这一分布式服务发现与配置工具。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-09-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DBA随笔 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MySQL
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档