摘要: 2、配置DNS。 3、 阅读全文
posted @ 2018-05-16 14:24 igoodful 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 更换手机号真是麻烦。那么如何减少更换手机号带来的麻烦呢?那就是能够让邮箱作为账号的就用邮箱,因为邮箱是一般都不会改变的。 微信 qq网易邮箱 谷歌账facebook账号 百度/百度云盘支付宝淘宝京东滴滴打车iphone id博客园账号csdn账号12306铁路账号微博账号keep账号爱必迎小黄车of 阅读全文
posted @ 2018-05-15 22:25 igoodful 阅读(457) 评论(6) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-05-15 17:35 igoodful 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一、读锁(共享锁/Share Locks,S锁)。 1、select * from table_name where ... lock in share mode。(事务A) (1)这种方式是获取指定记录行的读锁,那么这些记录行可以被其他事务获取读锁,但是这些行一定会拒绝被其他事务获取写锁,如果其他 阅读全文
posted @ 2018-05-15 11:04 igoodful 阅读(196) 评论(0) 推荐(0) 编辑
摘要: #sudo apt-get -y install php php-mysql 阅读全文
posted @ 2018-05-14 20:35 igoodful 阅读(145) 评论(0) 推荐(0) 编辑
摘要: #sudo apt install lrzsz 阅读全文
posted @ 2018-05-14 20:27 igoodful 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 如上图查询结果,因为group by后面的字段是的分组的依据字段,所以select子句中只有是group by后面的字段,或者是聚集函数才有意义。然而mysql居然可以在select子句中出现不在group by子句中的字段,而不会出现语法错误。而在oracle中则这种情况会出现语法错误。 阅读全文
posted @ 2018-05-14 17:43 igoodful 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1、单条查询最后添加 limit 1,停止全表扫描。 阅读全文
posted @ 2018-05-14 16:30 igoodful 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、ssh安装。 1、# sudo apt-get -y install openssh-server。 2、在/etc/ssh/sshd_config文件中添加一句:PermitRootLogin yes。 3、查看ssh服务:# ps -ef| grep ssh。 阅读全文
posted @ 2018-05-14 11:15 igoodful 阅读(339) 评论(0) 推荐(0) 编辑
摘要: ################### ############################ 阅读全文
posted @ 2018-05-13 16:18 igoodful 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 一、安装了ubuntu desktop版本后: 1、进行桥接联网。 2、运行更新:#sudo apt-get update。 3、安装net-tools网络工具包:#sudo apt install net-tools。 阅读全文
posted @ 2018-05-13 15:31 igoodful 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 前言:mysql服务器上一般都有默认的四个数据库(mysql/sys/performance_schema/information_schema),其中mysql库里面的所有表的存储引擎ENGINE都是MyISAM。performance_schema库的所有表的存储引擎ENGINE都是perfor 阅读全文
posted @ 2018-05-13 11:11 igoodful 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 问题如下: 那么解决办法如下: 阅读全文
posted @ 2018-05-12 14:06 igoodful 阅读(1659) 评论(0) 推荐(0) 编辑
摘要: 1、差集。 select c.id,c.num from (select a.`村寨id` id, count(1) num from 农户签约详细信息 a group by a.`村寨id`) c left join (select b.`村寨id` id, count(1) num from 房 阅读全文
posted @ 2018-05-11 21:52 igoodful 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 日志分类: 一、错误日志。 1、在配置文件中的配置是:log-error="DESKTOP-igoodful.err",查看参数的键值对:show variables like 'log_error'; 二、二进制日志。 1、记录了对数据库执行更改的所有操作,当然不包含select和show的操作。 阅读全文
posted @ 2018-05-11 21:51 igoodful 阅读(489) 评论(0) 推荐(0) 编辑
摘要: profile 阅读全文
posted @ 2018-05-10 13:24 igoodful 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1. Linux 权限位 对于权限,有点绕,因为文件的权限和目录的权限是有一些区别的。 在Linux中,有5种权限,分别是,r、w、x、s、t。 可读权限:r 可写权限:w 可执行权限:x Setuid:s(Set User ID) Setgid:s(Set Group ID) 粘滞位:t 下面依次 阅读全文
posted @ 2018-05-10 02:30 igoodful 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、格式: 二、举例说明: 1、复制文件,文件路径有空格的,那么就使用双引号括起来。如果目标路径已经有相同文件了,使用覆盖方式而不进行提示。在复制文件的同时也复制空目录或子目录 xcopy "C:\ProgramData\MySQL\MySQL Server 5.7" "E:\sdxsBackupM 阅读全文
posted @ 2018-05-09 20:53 igoodful 阅读(5168) 评论(0) 推荐(0) 编辑
摘要: 两点重要提示 ###################################### Explain结果是基于数据表中现有数据的。 Explain结果与MySQL版本有很大的关系,不同版本的优化器的优化策略不同。 1. 定位执行效率较低的sql 语句 通过两种方式可以定位出效率较低的sql 语 阅读全文
posted @ 2018-05-09 20:32 igoodful 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1、user表。 分个分隔符 阅读全文
posted @ 2018-05-09 20:29 igoodful 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 主要区别如下: 1、事务支持。innodb支持事务,事务(commit)、回滚(rollback)和崩溃修复能力(crash recovery capabilities)的事务安全(transaction-safe (ACID compliant))型表,对于InnoDB每一条SQL语言都默认封装成 阅读全文
posted @ 2018-05-09 15:52 igoodful 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 现象如下:The innodb_system data file 'ibdata1' must be writable。 解决方案如下: 1、关闭mysqld进程; 2、删除配置文件中datadir所代表的目录下面的两个文件: 3、重启服务。输入命令:net start mysql57。当然也可以在 阅读全文
posted @ 2018-05-09 14:03 igoodful 阅读(18020) 评论(4) 推荐(2) 编辑
摘要: 一、关闭mysqld服务。服务名称则根据电脑上的实际服务名来决定,windows下则用以管理员身份运行cmd.exe程序,然后输入:net stop mysql的服务名称。 二、打开一个cmd窗口,以跳过权限检查的方式启动mysql服务。在cmd窗口中输入如下: mysqld --defaults- 阅读全文
posted @ 2018-05-09 13:43 igoodful 阅读(1969) 评论(0) 推荐(0) 编辑
摘要: 一、首先必须熟悉Mysql中有哪些基本的数据库,在mysql中database等价于schema,默认的基本库有四个:mysql,information_schema,performance_schema,sys。 二、sql语句如下:主要是获取某个库的所有表名,然后使用concat组合成一条条语句 阅读全文
posted @ 2018-05-07 15:54 igoodful 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-05-06 15:35 igoodful 阅读(1463) 评论(0) 推荐(0) 编辑
摘要: ############################### 一、delete和truncate区别: 灵活性:delete可以条件删除数据,而truncate只能删除表的所有数据; delete from table_test where ... truncate table table_tes 阅读全文
posted @ 2018-05-06 12:09 igoodful 阅读(10710) 评论(0) 推荐(0) 编辑
摘要: 方案一:采用mysql自带的工具mysqldump。 脚本文件backup.bat如下: set "YMD=%date:~,4%%date:~5,2%%date:~8,2%"cd /d C:\Program Files\MySQL\MySQL Server 5.7\binmysqldump --no 阅读全文
posted @ 2018-05-05 10:42 igoodful 阅读(6878) 评论(0) 推荐(0) 编辑
摘要: 1、字符串截取功能。%var:~start,length% ,表示截取变量var中从start位置开始的length个字符。如下举例说明: 2、打印变量的值。echo %var% 3、获取变量值,即用两个百分号夹着。%var% 4、设置变量的值。set命令。还可以显示变量的值,还可以显示所有环境变量 阅读全文
posted @ 2018-05-05 09:12 igoodful 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 一、命令行关闭与启动服务的命令: 二、运行cmd的命令行程序时,必须以管理员身份运行。否则会出现如下提示: 三、mysql5.7版本的服务名一般默认为mysql57,因此如果使用服务名mysql,那么肯定不会成功。正确的操作如下界面: 四、 阅读全文
posted @ 2018-05-05 08:27 igoodful 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 主键索引应以 pk_ 开头, 唯一索引要以 uk_ 开头,普通索引要以 idx_ 打头。 一、数据库的库名、表名、字段名命名规范: 1、驼峰表示法:即参考java中命名变量名的规范来命名,也就是如果只有一个单词时,全部小写;多个单词时,第一个单词全小写,后面的所有单词都是首字母大写。举例说明: us 阅读全文
posted @ 2018-05-04 10:39 igoodful 阅读(386) 评论(0) 推荐(0) 编辑
摘要: ############################## 注意,执行「开始事务」命令,并不意味着启动了事务。在 MySQL 有两种开启事务的命令,分别是: 第一种:begin/start transaction 命令; 第二种:start transaction with consistent 阅读全文
posted @ 2018-05-03 23:13 igoodful 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 一、当一张表很大时,比如微信账号、facebook账号、QQ号、谷歌账号系统等,都是大数据量的一张表结构。那么必然需要进行拆分,即水平拆分。 二、表的水平拆分规则。 阅读全文
posted @ 2018-04-30 22:31 igoodful 阅读(1593) 评论(2) 推荐(0) 编辑
摘要: 一、mysql的二进制日志文件 二、查看二进制日志文件信息: 1、查看二进制日志文件是否开启:show variables like 'log_bin'; 2、查看所有二进制日志文件的列表:show binary logs; 3、查看当前二进制日志文件的名称(最后一个):show master st 阅读全文
posted @ 2018-04-29 11:49 igoodful 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-04-27 21:59 igoodful 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1、转储数据库的SQL文件,有两个选择,一是转储结构;另一种是转储数据与结构; 2、以上两种转储都不会将事件(定时器)转储,所以特别注意这个,否则以为将数据库备份完了,其实漏掉了所有的事件代码,所以需要单独转储事件。 阅读全文
posted @ 2018-04-26 21:54 igoodful 阅读(5465) 评论(0) 推荐(0) 编辑
摘要: SELECT *FROMinformation_schema.key_column_usage tWHERE t.constraint_schema = '库名称'AND t.constraint_name = '外键名'; 阅读全文
posted @ 2018-04-26 17:48 igoodful 阅读(3144) 评论(0) 推荐(1) 编辑
摘要: 1、mysql数据库表间的关系图可以通过navicat查看。 阅读全文
posted @ 2018-04-26 10:52 igoodful 阅读(6535) 评论(1) 推荐(0) 编辑
摘要: 一,ASCII编码。 1、在计算机中,所有的数据在存储和运算时都要使用二进制数表示。而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则。是用7位二进制位表示的,范围是:0000 0000 到 0111 阅读全文
posted @ 2018-04-24 23:01 igoodful 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念。 1、继承实现关系。因为被final修饰,因此是不可继承的String类,避免被他人继承后修改。实现了三个接口。可序列、可比较,有序。几个String兄弟类 2、本质就是字符数组,同时,它是不可变的。 二、成员变量。 1、字符数组value。访问权限私有,因此String类外具有不可访 阅读全文
posted @ 2018-04-24 20:08 igoodful 阅读(758) 评论(0) 推荐(0) 编辑
摘要: 1、cout(*)会统计为null的行; 2、count(列名)不会统计此列null值的行; 3、count(distinct col)计算该列除null之外的不重复数量; 阅读全文
posted @ 2018-04-24 10:47 igoodful 阅读(538) 评论(0) 推荐(0) 编辑