`
hyj_dx
  • 浏览: 102038 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

sql 和shell操作比较

阅读更多

SQL                                                                      Linux 命令 说明
WHERE col1 = 'value'                                           grep value   限制结果,返回匹配项
WHERE col1 != 'value'                                          grep -v value  限制结果,返回不匹配的项 
ORDER BY 1                                                          sort    按序排列结果
SELECT DISTINCT col1                                          uniq field1  从结果中删除重复项
SELECT COUNT(*) , col1 FROM y GROUP BY x       sort | uniq -c  找出在一组结果中存在多少给定结果
SELECT col2, col1                                                 awk '{print $2 "\t" $1}'  将结果限制为给定结果数据行的特定部分

分享到:
评论

相关推荐

    shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查) student.sql文件

    shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查) student.sql,可以导入到数据库中做假数据,方便处理练习数据库操作

    SQL Server如何启用xp_cmdshell组件1

    在SQL Server中,`xp_cmdshell`是一个非常强大的系统存储过程,它允许数据库管理员执行操作系统级别的命令,并将结果返回到SQL Server环境中。然而,出于安全考虑,`xp_cmdshell`默认是禁用的,因为不恰当的使用可能...

    SQL Server阻止了对组件xp_cmdshell过程的解决方案.docx

    在SQL Server中,`xp_cmdshell`是一个非常特殊的扩展存储过程,它允许数据库管理员(DBA)在服务器级别执行操作系统命令。这个过程的强大之处在于它能够直接与Windows操作系统进行交互,比如创建文件、运行批处理...

    基于Python和Shell的hero_auto_sql自动化SQL操作设计源码

    该项目是一款基于Python和Shell语言的hero_auto_sql自动化SQL操作设计源码,总文件量为33个,其中包括23个Python源代码文件、4个XML配置文件、1个Git忽略...此项目采用Python JPA技术,适用于自动化数据库操作和管理。

    SHELL抽取C程序中SQL

    通过Shell脚本,可以自动化地识别和提取这些SQL语句,方便进行数据库操作的管理和优化。 在描述的示例程序中,我们看到一个名为`Es_DXcyD.sqC`的文件,它是一个SQC程序,用于计算和插入某个指标库表的数据。这个...

    Shell脚本中执行sql语句操作mysql的5种方法

    在日常的系统管理和维护工作中,尤其是对于自动化运维任务,如数据库备份与恢复等场景,常常需要通过Shell脚本来执行SQL语句来操作MySQL数据库。这种需求下,掌握在Shell脚本中执行SQL语句的方法显得尤为重要。本文...

    sql 文件操作大全

    下面是一些使用`xp_cmdshell`执行文件操作和系统管理任务的实例: 1. **列出目录中的文件**: ```sql EXEC master..xp_cmdshell 'dir *.exe'; ``` 这个命令将列出当前目录下所有以`.exe`结尾的文件。 2. **...

    sqlshell-开源

    `lib`目录包含运行SQLShell所需的外部库文件,这些通常是JDBC驱动和其他辅助库,确保软件能正常连接和操作数据库。`ChangeLog`文件记录了SQLShell的版本更新历史,用户可以通过它了解软件的改进和修复的问题。 使用...

    SQL Shell-开源

    在实际使用中,用户可能需要了解如何安装和配置SQL Shell,如何连接到不同的数据库类型,以及如何利用其提供的各种命令和选项来优化数据库操作。同时,了解如何参与开源社区,提交问题报告或贡献代码,也是对开源...

    linux shell 查询oracle数据库中的值 并返回

    当我们需要查询Oracle数据库中的数据并返回结果时,可以结合shell脚本和Oracle的SQL命令行工具来实现。这篇博客(虽然链接不可用)可能讨论了如何通过shell脚本来实现这个功能。以下是一些关于这个话题的关键知识点...

    shell执行mysql脚本

    当我们需要在Linux环境下批量处理数据库操作时,结合使用shell脚本和MySQL可以极大地提高效率。以下将详细介绍如何在shell脚本中执行MySQL脚本并传递参数。 首先,我们需要创建一个shell脚本,通常以`.sh`为扩展名...

    MS SQL入侵(小心 xp_cmdshell)

    `xp_cmdshell`是MS SQL Server中一个预编译的扩展存储过程,它允许SQL Server通过命令行执行操作系统级别的命令。这一功能本身设计用于方便数据库管理员执行一些维护任务,例如备份文件、清理日志等。但是,如果...

    Linux—编写shell脚本操作数据库执行sql

    在本文中,我们将探讨如何在Linux环境中使用Shell脚本来操作数据库执行SQL脚本,特别是在应用程序升级时处理数据库升级的问题。以下是一些关键知识点: 1. **Shell脚本**:Shell脚本是Linux/Unix系统中的一种编程...

    From SQL Injection to Shell学习笔记

    1. SQL注入基础概念与原理:SQL注入是利用Web应用数据库查询的漏洞,将恶意的SQL命令插入到查询中,欺骗数据库执行非法操作。攻击者可以利用这一技术获取数据库信息、修改数据库数据、甚至获取操作系统访问权限。 2...

    DB2数据库SQL注入手册1

    DB2数据库SQL注入手册是指在使用DB2数据库时,如何检测和防止SQL注入攻击的一份指南。SQL注入是一种常见的Web应用程序安全漏洞,攻击者可以通过在输入字段中 inject恶意SQL代码来访问或控制数据库。 在本手册中,...

    高级SQL注入拿shell,一般黑客不知道1

    标题中的“高级SQL注入拿shell,一般黑客不知道1”指的是黑客利用SQL注入漏洞来获取服务器的控制权,也就是所谓的“shell”。SQL注入是一种常见的网络安全威胁,攻击者通过输入恶意的SQL语句,欺骗Web应用程序,使其...

    Hbase 的shell基本操作

    下面是基于标题“Hbase的shell基本操作”和描述“hadoop集群环境下hbase的shell基本操作命令”,结合给定的部分内容,所生成的详细知识点: 1. 进入HBase命令行: 通过命令`hbase shell`可以进入HBase的命令行界面...

    linux下批量执行oracle脚本的shell脚本

    在Linux环境下,对Oracle数据库进行批量操作是一项常见的任务,尤其对于系统管理员和DBA来说,高效地执行SQL脚本可以显著提升工作效率。本篇将详细讲解如何利用shell脚本来批量执行Oracle数据库脚本,以及涉及的相关...

    vb利用shell功能调用sql里的bcp数据库导出导入

    BCP (Bulk Copy Program) 是SQL Server提供的一种实用工具,用于大量数据的导入和导出操作。在VB中使用Shell函数可以调用操作系统命令,包括运行BCP命令,实现高效的数据迁移。下面将详细介绍如何在VB中利用Shell...

Global site tag (gtag.js) - Google Analytics