区别:1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; 2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM ...
分类:
数据库 时间:
2021-06-23 16:38:54
阅读次数:
0
常见的错误范例 if 条件语句缺少结尾关键字 循环语句缺少关键字 成对符号落单,例如 [] () 等,一般建议是先写出符号,然后退格填写内容。 中括号两端没有空格 [$a -lt $b] 调试技巧 使用 dos2unix 命令处理再 Windows 下开发的脚本。 在一些关键的地方使用 echo 命 ...
分类:
系统相关 时间:
2021-06-22 18:35:49
阅读次数:
0
删除文本中指定字符开头的行: cat /root/1.txt | sed -e '/^WARN/d' > /root/2.txt 注意:上面红色字体为开头行的关键字 cat:查看文件 /root/filename:文件名| :管道符sed:在sed处理文件的时候,每一行都被保存在一个叫模式空间的临时 ...
分类:
系统相关 时间:
2021-06-22 17:54:38
阅读次数:
0
Android使用开源的与操作系统无关的SQL数据库——SQLite 一:在命令行下创建数据库: 1.启动模拟器后,打开命令行,执行adb shell 2.进入所在工程目录 3.执行sqlite3 mydb创建数据库文件 :表示结尾,--表示注解 二:包Android.database.sqlite ...
分类:
数据库 时间:
2021-06-21 20:47:00
阅读次数:
0
从表种看出,只有InnoDB和BDB引擎是事务安全表,其它引擎是非事务安全表。在创建表时不指定引擎时,默认会是 InnoDB 引擎。 SHOW ENGINES; 默认情况下,表锁和行锁是自动获取的,不需要额外的命令。但有的情况下,用户需 UN要明确的进行锁表或者进行事务的控制以便保证整个事务的完整性 ...
分类:
其他好文 时间:
2021-06-20 18:17:21
阅读次数:
0
一、索引的概述 所有MySQL列类型都可以被索引,对相关列使用索引是提高Select操作性能的最佳途径。根据存储引擎可以定义每个表最大索引和最大索引的长度。每种存储索引(MyISAM、InnDB、BDB、Memory)对每个表至少支持16个索引,总索引长度至少为266字节。 MyISAM和InnoD ...
分类:
其他好文 时间:
2021-06-20 18:05:51
阅读次数:
0
2021-06-19 关键字: 1、shell中的文件描述符 与Linux文件系统一样,shell中也有文件描述符的概念,且每一个shell进程中都默认有三个已打开的文件描述符。它们分别代表“标准输入”、“标准输出”与“错误输出”,对应的文件描述符号分别为 0、1、2。描述符号3及以后的正整数值可自 ...
分类:
系统相关 时间:
2021-06-19 19:36:57
阅读次数:
0
[SUCTF 2019]EasyWeb 知识点: 无数字字母shell 利用.htaccess上传文件 绕过open_basedir 绕过exif_imagetype()函数 也就是将检查我们上传的文件,并返回一个常量,否则返回false,那我们要让.htaccess文件绕过它,就要针对它的检测特性 ...
分类:
Web程序 时间:
2021-06-19 18:46:53
阅读次数:
0
工程结构复杂,不方便查看结构目录怎么办? shell帮你搞定,看看效果 解锁方式(Mac端) 1:通过Homebrew安装tree brew install tree 2、cd到目标目录下,执行tree命令 cd /xxx/x tree /xxx/x 就是这么简单,enjoy it🍺 ...
分类:
系统相关 时间:
2021-06-19 18:41:04
阅读次数:
0
Linux应用程序基础 应用程序与系统命令的关系 角色 系统命令 应用程序 文件位置 一般在/bin和/sbin 目录中,或为Shell 内部指令 通常在/usr/bin ,/usr/sbin 和/usr/local/bin , /usr/local/sbin 目录中 主要用途 完成对系统的基本管理 ...
分类:
系统相关 时间:
2021-06-18 19:39:00
阅读次数:
0