Flask-SQLAlchemy安装及设置 SQLALchemy 实际上是对数据库的抽象,让开发者不用直接和 SQL 语句打交道,而是通过 Python 对象来操作数据库,在舍弃一些性能开销的同时,换来的是开发效率的较大提升 SQLAlchemy是一个关系型数据库框架,它提供了高层的 ORM 和底层 ...
分类:
数据库 时间:
2019-11-03 20:25:54
阅读次数:
111
1.简介(开场废话) 攻击者可通过存在漏洞的页面直接获取到数据库配置信息。如果攻击者可直接访问数据库,则可直接获取用户数据,甚至可以直接控制数据库服务器。 2.影响范围 漏洞涉及范围包括不限于8.0、9.0版 3.搭建个环境(其实环境不重要,信息泄露这个东西) 4.已知漏洞点出现在/mobile/d ...
分类:
数据库 时间:
2019-11-03 20:36:08
阅读次数:
548
数据库已经安装完成,可以正常登陆查看用户等操作 system用户只能用normal身份登陆em。除非你对它授予了sysdba的系统权限或者syspoer系统权限。 sys用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。 sys所有oracle的数据 ...
分类:
数据库 时间:
2019-11-03 21:53:52
阅读次数:
110
这几天做了不少SQL注入题,对SQL注入有点体会,所以写写自己的学习历程与体会。 什么是SQL注入 SQL注入就是指web程序对用户输入的数据的合法性没有进行判断,由前端传入的参数带着攻击者控制的非法语句,攻击者可以通过构造不同的数据库查询语句来实现对数据库的任意操作。 SQL注入原理 SQL注入产 ...
分类:
数据库 时间:
2019-11-03 22:02:49
阅读次数:
94
现在我们来说一说,MySQL的安装方式有哪几种:1.RPM|yum安装速度快,安装方便,不能定制2.二进制:无须安装,解压即用,不能定制3.编译安装:安装慢,可定制5.5之前: ./configure make make install 5.5之后:cmake gmake4.先编译,然后制作rpm,制作yum库,接着yum安装 简便、速度快、可定制、稍微复杂、制作时间长
分类:
数据库 时间:
2019-11-03 22:09:13
阅读次数:
134
import java.sql.*; public class Main { // MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final St... ...
分类:
数据库 时间:
2019-11-03 22:14:05
阅读次数:
124
select distinct b.TABLE_SCHEMA,b.TABLE_NAME , b.INDEX_NAME , a.count_starfrom performance_schema.table_io_waits_summary_by_index_usage a ,INFORMATION_ ...
分类:
数据库 时间:
2019-11-03 22:19:09
阅读次数:
179
数据控制语言(DCL:Data Control Language)是用来设置或者更改数据库用户或角色权限的语句,这些语句包括 GRANT、DENY、REVOKE 等语句 1.限制root用户指定ip登录 查看root用户可以在哪台机器登录 select user,host from mysql.us ...
分类:
数据库 时间:
2019-11-03 23:29:51
阅读次数:
108
[TOC] 一、存储引擎 1.什么是存储引擎? mysql中建立的库=== 文件夹 库中建立的表=== 文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 数据库中的表也应该有不同的类型,表的类型 ...
分类:
数据库 时间:
2019-11-04 00:07:01
阅读次数:
92
[20191101]通过zsh计算sql语句的sql_id.txt1.简单介绍以及测试使用zsh遇到的问题:--//前段时间写的,链接http://blog.itpub.net/267265/viewspace-2659623/=>[20191011]通过bash计算sql语句的sql_id.txt ...
分类:
数据库 时间:
2019-11-04 09:24:02
阅读次数:
105
前言 进过前面两章的介绍,今天开始正式的实战。 进制转换 很多朋友对于进制转换可能是在刚学计算机的时候有接触,后来做高级语言开发可能就慢慢忘记了。我们做工控开发的时候需要经常进行进制转换,这里和大家一起复习下。 一个字节等8位(1byte = 8bit),可以存储2^8(0 256)的数字。所以我们 ...
分类:
数据库 时间:
2019-11-04 09:26:16
阅读次数:
99
SQL CREATE DATABASE 语句 是一条DDL SQL语句,CREATE DATABASE语句用于创建数据库。创建数据库后,我们可以在其中创建其他几个数据库对象(表,视图,过程等)。用户应具有创建数据库的管理员特权。 SQL CREATE DATABASE语法 CREATE DATABA ...
分类:
数据库 时间:
2019-11-04 09:30:16
阅读次数:
121
——为了今天要写的内容,运行了将近7个小时的程序,在数据库中存储了1千万条数据。—— 今天要说的是mysql数据库的IF()函数的一个实例。 具体场景如下, 先看看表结构: java CREATE TABLE ( varchar(30) NOT NULL, varchar(30) DEFAULT N ...
分类:
数据库 时间:
2019-11-04 09:31:59
阅读次数:
56
centos7 安装包安装mysql8.0.18 rpm-bundle 官网下载 ...
分类:
数据库 时间:
2019-11-04 09:41:45
阅读次数:
110
SQL 创建表是通过SQL CREATE TABLE 语句来实现,该语句是DDL SQL语句。CREATE TABLE语句用于创建用于存储数据的表。在创建表时,可以为列定义主键、惟一键和外键等完整性约束。完整性约束可以在列级或表级定义。对于不同的RDBMS, CREATE语句的实现和语法是不同的。 ...
分类:
数据库 时间:
2019-11-04 09:49:47
阅读次数:
339
JdbcTemplate简介 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。 JdbcTemplate位于中。其全限定命名为org.springframework.jdbc.core.JdbcTem ...
分类:
数据库 时间:
2019-11-04 09:50:35
阅读次数:
92
SQL DROP DATABASE 语句 是一条DDL SQL语句。DROP DATABASE语句用于删除数据库。删除数据库将删除其中的所有数据库对象(表,视图,过程等)。用户应具有删除数据库的管理员权限。DROP语句不能回滚。 SQL DROP DATABASE 语法 DROP DATABASE ...
分类:
数据库 时间:
2019-11-04 09:52:47
阅读次数:
91
Linux系统版本:CentOS7.4MySQL版本:5.7.28在Linux平台有RPM包、二进制包、源码包3中安装方式,这一篇文章主要是以RPM包为例来介绍如何在Linux平台下进行MySQL的安装。下载地址:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz具体安装步骤如下
分类:
数据库 时间:
2019-11-04 09:56:54
阅读次数:
99
driverClassName=com.mysql.jdbc.Driver // 不多解释,这是基本的驱动加载 url=jdbc:mysql://localhost/db_student // 驱动注册 username=root //要连接的数据库用户名 password=root // 要连接的 ...
分类:
数据库 时间:
2019-11-04 09:58:16
阅读次数:
76
转自:https://www.cnblogs.com/soinve/p/9776306.html 使用PowerDesigner挺长时间了,只是一些简单的表结构设计,因需要对当前数据库进行再设计,需要看一下数据库中所有的表,及表之间的关系,并重新修改表结构,因此需求就是怎么把数据库中的表结构反向生成 ...
分类:
数据库 时间:
2019-11-04 11:14:23
阅读次数:
98