SQL

MySQL Query - Delete All Tables from a Database

Submitted by Gast (nicht überprüft) on Mo, 06/01/2020 - 13:58

SQL Query:

 SELECT CONCAT('DROP TABLE ', table_schema, '.', table_name, ';') AS 'command' FROM information_schema.tables WHERE table_schema = 'MyDatabaseName' INTO OUTFILE '/tmp/sql_delete_all_tables'; 
SOURCE  /tmp/sql_delete_all_tables;

No access to "/tmp"?

 SELECT CONCAT('DROP TABLE ', table_schema, '.', table_name, ';') AS 'command' FROM information_schema.tables WHERE table_schema = 'MyDatabaseName' INTO OUTFILE './sql_delete_all_tables'; 
SOURCE  ./sql_delete_all_tables;

 

Group_Concat Suche mit "like" und "wildcard" in MySQL

Submitted by Gast (nicht überprüft) on Mi, 04/19/2017 - 10:07

Diese Query ist falsch und erzeugt nur eine Fehlermeldung:

SELECT group_concat(country separator ' ') as all_countries FROM `countries` where all_countries like '%zealand%'

MySQL meldet: #1054 - Unknown column 'all_countries' in 'where clause'

 

 

Diese Query kann in Group_Concat Feld (all_countries) suchen

SELECT group_concat(country separator ' ') as all_countries FROM `countries` having all_countries like '%zealand%'

Wörter in Text-Dateien automatisch durch neue Begriffe ersetzen

Submitted by Gast (nicht überprüft) on So, 07/14/2013 - 00:26

Die Hauptdomain unserer Webseite hat sich geändert. Es taucht in Datenbank mehr Mals(CMS, News, Contacts, Adressen). Manuelle Änderung würde viel Aufwand verursachen. Ich habe folgende Lösung erfunden. Ich habe die ganze DB exportiert(2GB ganze-site.sql). Und dann habe ich mit Linux-SED die alte Domain mit neuen ersetzt. Dann habe ich DB geleert und die neue SQL importiert.

Hier sind zwei Lösungen. Die erste ersetzt alles direkt in Datei. Die zweite wird eine neue Kopie erstellen.

kostenlose PHP Souce Code Audit Tools?

Submitted by Gast (nicht überprüft) on Sa, 07/13/2013 - 12:11

Hallo zusammen,

ich möchte den Quellcode von einem kleinen PHP Projekt auf Sicherheitslücken überprüfen. Die Grundkenntnisse im Web-Sicherheit habe ich. Es dauert sehr lange manuell das Projekt auf SQL Injection, Sross Site Scripting (XSS), CSRF etc. zu überprüfen. Gibt es gute Tools um diesen Vorgang zu beschleunigen? Am liebsten wäre es mir, wenn ihr mir ein paar Freeware oder Open Source Tools empfehlen könntet?