数据库对象命名规范 数据库对象 数据库对象是数据库的组成部分,常见的有以下几种: 表(Table ).索引(Index).视图(View).图表(Diagram).缺省值(Default).规则(Rule).触发器(Trigger).存储过程(Stored Procedure). 用户(User)等. 命名规范是指数据库对象如数据库(SCHEMA).表(TABLE).索引(INDEX).约束(CONSTRAINTS)等的命名约定. 数据库对象全局命名规范 1.命名使用具有意义的英文词汇,词汇中间…
Wampserver安装完成后无法启动MySQL这有可能是你之前安装过MysqL,因为wampserver内置MySQL.解决的方法就是配置环境变量. 找到我的电脑或计算机右键,打开属性,然后打开高级系统设置, 然后是环境变量 , 然后在                    系统变量里面 首先新建变量MYSQL_HOME,变量值为D:\wamp\bin\mysql\mysql5.6.17(也就是mysql的解压路径),接下来找到Path这个变量,在器其值里面添加%MYSQL_HOME%/bin…
Shell脚本中执行mysql的几种方式(转) 对于自动化运维,诸如备份恢复之类的,DBA经常需要将SQL语句封装到shell脚本.本文描述了在Linux环境下mysql数据库中,shell脚本下调用sql语句的几种方法,供大家参考.对于脚本输出的结果美化,需要进一步完善和调整.以下为具体的示例及其方法. 1.将SQL语句直接嵌入到shell脚本文件中 复制代码 代码如下: --演示环境   [root@SZDB ~]# more /etc/issue   CentOS release 5.9…
什么是代码评审(code review)? 根据维基百科的定义,代码评审是一种通过若干人员检阅源代码方式来进行的软件质量保证活动.根据软件工程的经典理论,代码评审应该是收益很高的活动,因其产生在Coding阶段(属于开发生命周期的早期),在开发生命周期越早发现问题,解决问题的成本越低.工程实践也能印证这个结论. 代码评审有以下目标: 提高代码质量和可维护性(可读性,一致性) 发现代码缺陷 知识经验传承 发现更好的解决方案 满足QA指导方针 本人根据针对网络上某代码评审最佳实践的公开文章谈谈自己的…
1.MySQL 8.0.26 下载 官方网站下载 MySQL 8.0.26 安装包,下载地址: https://downloads.mysql.com/archives/community/ 需要注意:Linux操作系统是32位还是64位,本案例采用Linux 64位操作系统进行讲解,通过wget命令下载安装包. 使用df -lh命令查看,磁盘大小,尽量安装在比较大的磁盘下,防止空间不够使用. [root@VM-0-4-centos home]# df -lh Filesystem Size U…
第68节:Java中的MYSQL运用从小白到大牛 前言 学习java必备要求,学会运用!!! 常见关系化数据库 BootStrap是轻量级开发响应式页面的框架,全局css组件,js插件.栅格系统是将页面的宽度分为12等分. bootstrap教程,SQL col-xs-*: 手机屏幕 col-sm-*: 平板 col-md-*: PC电脑 col-lg-*: 超大屏幕 数据库crud操作 数据库,什么是数据库,数据的作用有哪些呢? 数据库就是一个文件系统,如文件夹目录一样,存储数据,很久很久以前…
1.安装MYSQL: root@ubuntu:~# sudo apt-get install mysql-server root@ubuntu:~# apt isntall mysql-client root@ubuntu:~# apt install libmysqlclient-dev 2.开启远程访问: 编辑mysql的配置文件:root@ubuntu:~# vi /etc/mysql/mysql.conf.d/mysqld.cnf,找到bind-address = 127.0.0.1这一…
如果原来机器上已经安装了mysql,在安装wamp之后,打开wamp上的mysql时会打不开,或者会将原来安装的mysql服务关闭.原因是两个mysql共用了3306端口,解决办法是更改其中的一个端口即可. 我修改了wamp中的端口为8806,以下是具体操作方法: 首先打开C:\wamp64\bin\mysql\mysql5.7.14\my.ini文件,找到 [client] ;password = your_passwordport = 8806        (修改此处)socket = /…
下厨房6月26日数据丢失事故总结 MYSQL主分区被rm 命令误删除 http://tech.xiachufang.com/?p=18 在6月26日凌晨12点左右,我们在做线上数据库的备库时,误将线上数据库分区上的所有文件删除.丢失的数据时间段为4月23日至6月25日两个月,在经过7天的努力后,恢复了99%以上的数据.(具体见下面的统计). 下面把整个事故过程记录下来,令关心本次技术事故的人们知晓. 一. 事故隐患 现在回顾,事故隐患在4月23日之后就已经存在. 我们线上数据库使用的是MySQL…
SonarQube是一个代码评审工具,可以完成对多种类型代码的扫描,并生成报告.本文是一个简单的扫描Java代码的使用说明. 该工具主要分为两个部分: 服务端:用来保存和展示扫描结果. 客户端:或者说Scanner,用来直接对代码进行扫描,并把相关数据发送给服务端. 客户端有多种存在形式,可以以单独的软件存在,可以以Jenkins中的插件存在,还可以直接在maven中集成. 使用说明 一.服务端 服务端使用比较简单,这里以windows环境为例 0.下载sonarqube,这里下的是7.7版的,…