Hallo, 
Spoiler :
	Code:
	using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace SQL_Generator
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Title = "SQL-Generator";
            choose_action();
        }
        static void choose_action()
        {
            Console.Clear();
            Console.WriteLine("");
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("                 SQL-Generator 0.1 | visit http://nico-schmitz.de");
            Console.WriteLine("");
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Choose an action:");
            Console.WriteLine("[1] Connect to a MySQL database");
            Console.WriteLine("[2] Create database");
            Console.WriteLine("[3] Select data from a database table");
            Console.WriteLine("[4] The WHERE clause");
            Console.WriteLine("[5] The ORDER BY keyword");
            Console.WriteLine("[6] Delete data in a database");
            Console.WriteLine("");
            String action = Console.ReadLine();
            int act = Convert.ToInt32(action);
            
            switch(act)
            {
                case 1:
                    connect();
                    break;
                case 2:
                    create();
                    break;
                case 3:
                    select();
                    break;
                case 4:
                    where();
                    break;
                case 5:
                    order_by();
                    break;
                case 6:
                    delete();
                    break;
                default:
                    choose_action();
                    break;
            }
        }
        static void ask(String question)
        {
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine(question);
            Console.ForegroundColor = ConsoleColor.White;
        }
        static void connect()
        {
            Console.Clear();
            ask("Host?");
            String host = Console.ReadLine();
            ask("Username?");
            String username = Console.ReadLine();
            ask("Password?");
            String password = Console.ReadLine();
            Console.WriteLine("");
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("mysql_connect(\"" + host + "," + username + "," + password + "\");");
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("");
            Console.WriteLine("Press enter!");
            Console.ReadLine();
            choose_action();
        }
        static void create()
        {
            Console.Clear();
            ask("Database name?");
            String d_name = Console.ReadLine();
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("");
            Console.WriteLine("mysql_query(\"CREATE DATABASE " + d_name + "\");");
            Console.WriteLine("");
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Press enter!");
            Console.ReadLine();
            choose_action();
        }
        static void select()
        {
            Console.Clear();
            ask("Was willst du auswählen? (z.B. id,name,password,email oder *)");
            String auswahl = Console.ReadLine();
            ask("Tabelle?");
            String tabelle = Console.ReadLine();
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("");
            Console.WriteLine("mysql_query(\"SELECT " + auswahl + " FROM " + tabelle + "\");");
            Console.WriteLine("");
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Press enter!");
            Console.ReadLine();
            choose_action();
        }
        static void where()
        {
            Console.Clear();
            ask("Was willst du auswählen? (z.B. id,name,password,email oder *)");
            String auswahl = Console.ReadLine();
            ask("Tabelle?");
            String tabelle = Console.ReadLine();
            ask("Nach welcher Spalte willst du suchen?");
            String suche = Console.ReadLine();
            ask("Operator? (z.B. =)");
            String operat = Console.ReadLine();
            ask("Wert?");
            String wert = Console.ReadLine();
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("");
            Console.WriteLine("mysql_query(\"SELECT " + auswahl + " FROM " + tabelle + " WHERE " + suche + " " + operat + " '" + wert + "'\");");
            Console.WriteLine("");
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Press enter!");
            Console.ReadLine();
            choose_action();
        }
        static void order_by()
        {
            Console.Clear();
            ask("Was willst du auswählen? (z.B. id,name,password,email oder *)");
            String auswahl = Console.ReadLine();
            ask("Tabelle?");
            String tabelle = Console.ReadLine();
            ask("Nach welcher Spalte ordnen?");
            String spalte = Console.ReadLine();
            ask("Wie ordnen? (ASC/DESC)");
            String ordnen = Console.ReadLine();
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("");
            Console.WriteLine("mysql_query(\"SELECT " + auswahl + " FROM " + tabelle + " ORDER BY " + spalte + " " + ordnen + "\");");
            Console.WriteLine("");
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Press enter!");
            Console.ReadLine();
            choose_action();
        }
        static void delete()
        {
            Console.Clear();
            ask("Tabelle?");
            String tabelle = Console.ReadLine();
            ask("Spalte?");
            String spalte = Console.ReadLine();
            ask("Wert?");
            String wert = Console.ReadLine();
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("");
            Console.WriteLine("mysql_query(\"DELETE FROM " + tabelle + " WHERE " + spalte + " = " + wert + "\");");
            Console.WriteLine("");
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Press enter!");
            Console.ReadLine();
            choose_action();
        }
    }
} 
 
 
 
 SQL-Generator.zip - Localhostr  
					 
					
				 
			 
			
			
				
				
				
					
						Geändert von U-Labs (24.06.2024 um 15:54  Uhr)
					
					
						Grund:  Abload.de Bilder wegen geplanter Abschaltung auf U-IMG übertragen
					
				 
				
				
				
				
					
				
				
				
			 
			
			
		 
	 
		
	 
	
	
	
	
		
			The Following User Says Thank You to Snees For This Useful Post:
		
	 
	
	 
 
 
	
	
		
		
			
				
				
				
					 
				
						
						
				
					
						
							Das Tool ist meiner Meinung nach sinnfrei. Man kann nichts kopieren. Zudem sollte man MySQL selbst erlernen und nicht aus irgendwelchen Tools ziehen. SQL ist nun wirklich keine schwere Sprache. Ansonsten ist es für den Lerneffekt, bestimmt sinnvoll.
						 
					 
					
				 
			 
			
			
		 
	 
		
	 
	
 
	
	
		
		
			
				
				
				
					 
				
						
						
				
					
						
							Deiner Meinung nach sinnfrei, aber doch sinnvoll? 
					 
					
				 
			 
			
			
		 
	 
		
	 
	
 
	
	
		
		
			
				
				
				
					 
				
						
						
				
					
						
							
	
		
			
			
				
					 Zitat von 
Finn 
					 
				Klar kann man das 
Für Anfänger ist es doch ein cooles Tool! 
 
	 
 Ja es geht bei dir weil du entweder ne 1945er Console benutzt oder du die Anwendung über die Shell startest.
						 
					 
					
				 
			 
			
			
		 
	 
		
	 
	
 
	
	
		
		
			
				
				
				
					 
				
						
						
				
					
						
							
	
		
			
			
				
					 Zitat von 
rVs14 
					 
				Ja es geht bei dir weil du entweder ne 1945er Console benutzt oder du die Anwendung über die Shell startest.
			
		 
	 
 Weder noch. 
					 
					
				 
			 
			
			
		 
	 
		
	 
	
	
	
	
		
			The Following User Says Thank You to Gelöschter Benutzer For This Useful Post:
		
	 
	
		
			
				Gangstersheep  
		 
	 
	 
 
 
	
	
		
		
			
				
				
				
					 
				
						
						
							
						
				
					
						
							
	
		
			
			
				
					 Zitat von 
rVs14 
					 
				Ja es geht bei dir weil du entweder ne 1945er Console benutzt oder du die Anwendung über die Shell startest.
			
		 
	 
 Rechtsklick auf das Icon -> Bearbeiten -> Markieren -> Nötige markieren und mit einem Rechtsklick im Zwischenspeicher speichern. 
					 
					
				 
			 
			
			
		 
	 
		
	 
	
 
		 
		
		
	
 
	
	
	
	
	
	
	
		Ähnliche Themen 
		
			
			
  
  
    Antworten:  0
      
        Letzter Beitrag:  03.08.2012, 18:46 
      
   
 
  
    
    
      Von .MrsError im Forum Ressourcen
    
   
  
    Antworten:  8
      
        Letzter Beitrag:  05.07.2012, 18:41 
      
   
 
  
  
    Antworten:  2
      
        Letzter Beitrag:  12.06.2012, 15:26 
      
   
 
  
  
    Antworten:  3
      
        Letzter Beitrag:  12.06.2012, 08:36 
      
   
 
  
    
    
      Von x BoooM x im Forum Internet und Technik
    
   
  
    Antworten:  11
      
        Letzter Beitrag:  04.02.2012, 10:26