MySQL大小写敏感问题 本文档适用于Linux平台(红帽6,MySQL5.7.24),windows和mac不建议参考 MySQL数据库在Linux平台默认是区分大小写,这和windows不一致。大小写敏感包括库名、表名、字段名、别名、字段内容、变量等。在Linux服务上,MySQL提供了配置参数 ...
分类:
数据库 时间:
2020-04-20 13:35:41
阅读次数:
71
又回来了,哎,感觉这块是短板,我需要花三个月时间把这块补一补。 显错注入,从找点,到最后显名的完整流程。 这是个流程框架,内部可能还会有一些细微修改。 1:判断注入点and 1=1 正常and 1=2 出错 2:判断字段总数and 1=1 order by 1and 1=1 order by 2an ...
分类:
数据库 时间:
2020-04-19 12:54:51
阅读次数:
76
如题,同事提供了一个原本执行在windows上的java项目。数据库初始化后配置完成后启动报错,提示内容为Table*doesn‘texist打开linux下的mysql后,发现报错提示缺失的表名为大写,数据库中保存为小写。参考了其他的博客,告知是windows下的mysql大小写不敏感,而linux下的大小写敏感。于是将已有的数据导出后,编辑/etc/my.cnf,在[mysqld]标签
分类:
数据库 时间:
2020-04-18 12:06:55
阅读次数:
130
一、Oracle 目录结构 一、admin 目录 记录 Oracle 实例的配置,运行日志等文件。每个实例一个目录。 SID:System IDentifier 的缩写,是 Oracle 实例的唯一标记。在 Oracle 中一个实例只能 操作一个数据库。如果安装多个库 那么就会有多个实例,我们可以通 ...
分类:
数据库 时间:
2020-04-18 11:51:18
阅读次数:
112
一.InnoDB存储引擎 InnoDB给MySQL的表提供了事务处理、回滚、崩溃修复能力和多版本并发控制的事务安全。在MySQL从3.23.34a开始包含InnnoDB。它是MySQL上第一个提供外键约束的表引擎。而且InnoDB对事务处理的能力,也是其他存储引擎不能比拟的。靠后版本的MySQL的默 ...
分类:
数据库 时间:
2020-04-18 09:26:10
阅读次数:
75
一、表的创建 Create table 表名 ((列名,数据类型),(列名,数据类型),(列名,数据类型),(列名,数据类型),); 二、表的修改 1)列的增加(与注释) 语法: Alter table tableName add column columName columnType commen ...
分类:
数据库 时间:
2020-04-17 21:48:07
阅读次数:
103
1.创建表: create table 表名 ( 列1 类型1 约束1, 列2 类型2 约束2, 列3 类型3 ); 例如: create table student( id int primary key, name varchar(20) not null, sex char(1) ); 2.插 ...
分类:
数据库 时间:
2020-04-16 13:00:43
阅读次数:
100
例如:数据库名bbs,表名:forum,列名:content 该列的内容: <IMG src="http://10.63.13.200/bbs/images/Emotions/70.gif"><IMG src="http://10.63.13.200/bbs/images/Emotions/70.g ...
分类:
其他好文 时间:
2020-04-15 16:27:01
阅读次数:
106
数据库(join) 内连接、外连接、笛卡尔积 内连接(自身连接) 内连接有隐式内连接和显示内连接两种: 隐式(无join),from后跟多个表名,生成的中间临时表是全部笛卡尔积。最后用where条件筛选 例如: 显示(有join),中间临时表是经过ON子句过滤后的笛卡尔积。最后用where条件筛选 ...
分类:
数据库 时间:
2020-04-14 18:58:13
阅读次数:
87
ORM概念 ORM(Object Ralational Mapping,对象关系映射)用来把对象模型表示的对象映射到基于 SQL 的关系模型数据库结构中去。这样,我们在具体的操作实体对象的时候,就不需要再去和复杂的 SQL 语句打交道,只需简单的操作实体对象的属性和方法。 一个句话理解就是:创建一个 ...
分类:
编程语言 时间:
2020-04-14 10:38:19
阅读次数:
72