sql注入原理 登录SQL语句: select * from admin where username = '用户输入的用户名' and password =用户输入的密码' 用户输入的内容可由用户自行控制,例如可以输入'or 1=1 --空格 SQL语句: select * from admin ...
分类:
数据库 时间:
2019-11-10 22:33:50
阅读次数:
97
常用命令:1、init:创建一个alembic仓库2、reversion:创建一个新的版本3、--autogenerate:自动将当前模型的修改,生成迁移脚本4、-m:message,可以记录本次迁移做了哪些修改,5、upgrade:将指定版本的迁移文件映射到数据库中,会执行版本文件中的upgrad ...
分类:
数据库 时间:
2019-11-10 22:32:46
阅读次数:
163
MySQL中的锁,分为全局锁、表级锁、行锁 全局锁 全局锁的意思就是,对整个数据库实例加锁,它的命令是FTWRL Flash tables with read lock 这个命令的语义是,使整个库处于一种只读的状态,使用这个命令后,以下语句会被阻塞:数据的更新、数据结构的定义、更新类事务的提交。全局 ...
分类:
数据库 时间:
2019-11-10 22:28:50
阅读次数:
102
select s.* from ( select *, row_number() over (partition by [分组字段] order by [排序字段]) as 别名 from 表名称 ) s where s.别名 = 1 .. ...
分类:
数据库 时间:
2019-11-10 22:28:25
阅读次数:
109
在一般情况下,如果修改了模型,如增加或者删除了字段,SQLAlchemy是不会更新的,这就需要使用alembic来实现 使用alembic步骤:一:定义好模型二:使用alembic创建一个仓库:alembic init 仓库名三:修改配置文件 1、在alembic.ini中,给SQLAlchemy. ...
分类:
数据库 时间:
2019-11-10 21:16:34
阅读次数:
143
添加数据👇 为表中所有字段添加数据 ① INSERT语句指定所有字段名 INSERT INTO 表名(字段名1,字段名2,…) VALUES(值1,值2,…);【提示:英文和中文数据需要加单引号,数字不用】 例:向student表中添加一条新记录,记录中id字段的值为1,name字段的值为‘zha ...
分类:
数据库 时间:
2019-11-10 19:46:54
阅读次数:
226
恢复内容开始 1.使用apt-get安装 sudo apt install mysql-server 在安装过程中会提示你设置密码 2.由于网络或源等原因,可能会安装不成功,此时就需要 手动下载mysql安装包进行安装了 mysql官网网址:https://dev.mysql.com/downloa ...
分类:
数据库 时间:
2019-11-10 19:46:38
阅读次数:
111
--这时是安装前的基础配置方法 1、使用root用户设置(以下前面为#代表root用户,删除线为系统输出): # vim /etc/sysconfig/selinux SELINUX=disabled 2、关闭防火墙 1 # systemctl stop firewalld --关闭防火墙 2 # ...
分类:
数据库 时间:
2019-11-10 19:39:57
阅读次数:
165
查询Mysql数据库所有数据库所占磁盘空间大小: select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size, concat(truncate(sum(index_length)/102 ...
分类:
数据库 时间:
2019-11-10 19:27:54
阅读次数:
112
Java实验四 JDBC 使用SQL Server数据库或者MySQL数据库各自的客户端工具,完成如下任务: (1)创建数据库students; (2)在数据students中创建表scores,包括如下字段:学号、姓名、性别、得分,字段类型自行定义。学号为主键。 接着使用JDBC编写Java程序, ...
分类:
数据库 时间:
2019-11-10 19:26:44
阅读次数:
89
 ...
分类:
数据库 时间:
2019-11-10 19:23:52
阅读次数:
63
MySQL 的默认设置下,当一个连接的空闲时间超过8小时后,MySQL 就会断开该连接,而 c3p0 连接池则以为该被断开的连接依然有效。在这种情况下,如果客户端代码向 c3p0 连接池请求连接的话,连接池就会把已经失效的连接返回给客户端,客户端在使用该失效连接的时候即抛出异常 解决这个问题的办法有 ...
分类:
数据库 时间:
2019-11-10 19:12:41
阅读次数:
101
pom文件: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
分类:
数据库 时间:
2019-11-10 19:07:31
阅读次数:
102
最近一段时间重温了oracle关于存储过程和oracle包以及function中的定义, 先看一下要用的表:devices(id number, name varchar2, age number)groups(id number, devicesid number, name varchar2, ... ...
分类:
数据库 时间:
2019-11-10 17:49:53
阅读次数:
98
一、定义MySQL Cluster的TCP/IP连接TCP/IP是MySQL集群用于建立连接的默认传输协议,正常情况下不需要定义连接。可使用“[TCP DEFAULT]”或“[TCP]”进行定义。 1. SendBufferMemoryTCP传输缓存。默认值为 256KB。 2. SendSigna ...
分类:
数据库 时间:
2019-11-10 17:49:04
阅读次数:
112
前几步看该博客 https://blog.csdn.net/qq243920161/article/details/78971861#comments 但是url那边的地址可能会出点问题,把地址改为localhost就可以连接上本机的数据库 package jdbc_1; import java.s ...
分类:
数据库 时间:
2019-11-10 17:45:52
阅读次数:
85
通过zip压缩包文件直接安装 1.下载链接 https://dev.mysql.com/downloads/mysql/ 下载好后解压移动文件夹 2.配环境变量 path路径追加 3.创建初始化文件 mysql安装目录的bin文件夹在同一目录下创建my.ini [mysqld] # 设置3306端口 ...
分类:
数据库 时间:
2019-11-10 17:40:10
阅读次数:
105