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