Guest User

Untitled

a guest
Oct 25th, 2017
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.48 KB | None | 0 0
  1. $ mysqldump -pPASSWORD database --extended=FALSE | grep pattern | less -S
  2.  
  3. SELECT
  4. CONCAT('SELECT ',QUOTE(db),',',QUOTE(tb),',',QUOTE(col),',COUNT(1) FieldHasIt
  5. FROM ',db,'.',tb,' WHERE `',col,'`=''',SearchString,''';') SearchSQL
  6. FROM
  7. (
  8. SELECT table_schema db,table_name tb,column_name col FROM information_schema.columns
  9. WHERE table_schema = 'mydb' AND
  10. (column_type LIKE 'char(%' OR column_type LIKE 'varchar(%' OR column_type LIKE '%text')
  11. ) A,(SELECT 'Hello' SearchString) B;
  12.  
  13. SQL="SELECT CONCAT('SELECT ',QUOTE(db),',',QUOTE(tb),',',"
  14. SQL="${SQL} QUOTE(col),',COUNT(1) FieldHasIt FROM ',db,'.',tb,'"
  15. SQL="${SQL} WHERE `',col,'`=''',SearchString,''';') SearchSQL FROM"
  16. SQL="${SQL} (SELECT table_schema db,table_name tb,column_name col FROM"
  17. SQL="${SQL} information_schema.columns WHERE table_schema='store_qa'"
  18. SQL="${SQL} AND (column_type LIKE 'char(%' OR column_type LIKE 'varchar(%'"
  19. SQL="${SQL} OR column_type LIKE '%text')) A,(SELECT 'Hello' SearchString) B;"
  20.  
  21. mysql -uroot -p... -ANe"${SQL}" > MegaSearch.sql
  22. mysql -uroot -p... -AN < MegaSearch.sql > MegaSearchResults.txt
  23. RESULTS_FOUND=`grep -c "1$" < MegaSearchResults.txt`
  24. echo ${RESULTS_FOUND}
  25. if [ ${RESULTS_FOUND} -gt 0 ] ; then grep "1$" < MegaSearchResults.txt ; fi
  26.  
  27. CONCAT('SELECT ',QUOTE(db),',',QUOTE(tb),',',QUOTE(col),',COUNT(1) FieldHasIt
  28. FROM ',db,'.',tb,' WHERE `',col,'`=''',SearchString,''';')
  29.  
  30. db,'.`',tb,'`',' WHERE
  31.  
  32. #!/bin/bash
  33. IFS='
  34. '
  35. DBUSER=dbread
  36. DBPASS=dbread
  37. echo -n "Which database do you want to search in (press 0 to see all databases): "
  38. read DB
  39. echo -n "Which string do you want to search: "
  40. read SEARCHSTRING
  41. for i in `mysql $DB -u$DBUSER -p$DBPASS -e "show tables" | grep -v `mysql $DB -u$DBUSER -p$DBPASS -e "show tables" | head -1``
  42. do
  43. for k in `mysql $DB -u$DBUSER -p$DBPASS -e "desc $i" | grep -v `mysql $DB -u$DBUSER -p$DBPASS -e "desc $i" | head -1` | grep -v int | awk '{print $1}'`
  44. do
  45. if [ `mysql $DB -u$DBUSER -p$DBPASS -e "Select * from $i where $k='$SEARCHSTRING'" | wc -l` -gt 1 ]
  46. then
  47. echo " Your searchstring was found in table $i, column $k"
  48. fi
  49. done
  50. done
  51.  
  52. $ mysqldump -u root -proot --skip-extended-insert db_name | grep --color=auto -w foo
  53.  
  54. $string = 'mysqldump --compact --skip-extended-insert -u ' . $db_user . ' -p' . $db_password . ' dbname 2>&1 | grep "particular string" 2>&1';
  55. $result = shell_exec ( $string );
  56.  
  57. SELECT
  58. 'SELECT ' || ALL_TAB_COLUMNS.COLUMN_NAME || ' AS RESULT_FOUND, '
  59. || '''' || ALL_TAB_COLUMNS.TABLE_NAME ||''''|| ' AS TABLE_NAME, '
  60. || '''' || ALL_TAB_COLUMNS.COLUMN_NAME ||''''|| ' AS COLUMN_NAME '
  61. || 'FROM ' || ALL_TAB_COLUMNS.OWNER ||'.'||ALL_TAB_COLUMNS.TABLE_NAME
  62. || ' WHERE ' || ALL_TAB_COLUMNS.COLUMN_NAME || ' LIKE ''%hello%''' || ';'
  63. FROM ALL_TAB_COLUMNS
  64. WHERE
  65. ALL_TAB_COLUMNS.OWNER = 'SCOTT'
  66. AND
  67. ALL_TAB_COLUMNS.DATA_TYPE IN ('VARCHAR2','NVARCHAR2','NCHAR','CHAR')
  68.  
  69. $database = new ridonaDatabase('mysql:dbname=database_name;host=127.0.0.1', 'db_user','db_pass');
  70.  
  71. foreach ($database->tables(['table_name1','table_name2'])->by_entire() as $row) {
  72.  
  73. do...
  74.  
  75. }
  76.  
  77. SELECT
  78. 'SELECT ' || ALL_TAB_COLUMNS.COLUMN_NAME || ' AS RESULT_FOUND, '
  79. || '''' || ALL_TAB_COLUMNS.TABLE_NAME ||''''|| ' AS TABLE_NAME, '
  80. || '''' || ALL_TAB_COLUMNS.COLUMN_NAME ||''''|| ' AS COLUMN_NAME '
  81. || 'FROM ' || ALL_TAB_COLUMNS.OWNER ||'.'||ALL_TAB_COLUMNS.TABLE_NAME
  82. || ' WHERE ' || ALL_TAB_COLUMNS.COLUMN_NAME || ' LIKE ''%hello%''' || ';'
  83. FROM ALL_TAB_COLUMNS
  84. WHERE
  85. ALL_TAB_COLUMNS.OWNER = 'SCOTT'
  86. AND
  87. ALL_TAB_COLUMNS.DATA_TYPE IN ('VARCHAR2','NVARCHAR2','NCHAR','CHAR')
Add Comment
Please, Sign In to add comment