MesaSQLite erleichtert das Erstellen, Entwerfen und Ändern einer SQLite3-Datenbank. Wir verwenden es auch, um Daten für uns selbst und unsere Kunden zu bearbeiten, zusammenzufassen und zu analysieren. Obwohl wir die meisten Tage neue Datenbanken erstellen, verbringen wir mehr Zeit mit dem Anzeigen und Bearbeiten von Daten. MesaSQLite ist dafür ausgelegt.
MesaSQLite verwendet die SQLite3-Datenbank-Engine. Hier ist eine Übersicht über die Funktionen von MesaSQLite:
Verbindungen:
- Verbinden Sie sich mit jeder Datenbank, die auf einem Volume sichtbar ist
- Öffnen Sie eine neue Verbindung mit jedem neuen Fenster
- Beides gleichzeitig tun
Struktur:
- Tabellen anzeigen, hinzufügen, duplizieren, umbenennen und löschen
- Felder in Tabellen anzeigen, hinzufügen, duplizieren, umbenennen, bearbeiten und löschen
- Feldtyp, Länge, Nullbarkeit, Standardwert und Autoincrement festlegen
- Indizes in Tabellen hinzufügen und löschen
- Die SQL-Syntax zum Erstellen von Tabellen für Ihre Tabellen anzeigen
Inhalt anzeigen und bearbeiten:
- Wählen Sie die Codierung für die Anzeige Ihrer Daten - Codierungen: UTF8, Win Arabisch, Win Baltischer Raum, Win Kyrillisch, Win Griechisch, Win Latein 1, Win Latein 2, Win Vietnamesisch, K018-R, Shift-JIS, ISO Arabisch, SO Kyrillisch, ISO Griechisch, ISO Hebräisch, ISO Latein 1, ISO Latein 2
- Begrenzen Sie die Anzahl der Datensätze, die beim Auswählen einer Tabelle geladen werden
- Unterdrücken Sie das Autoladen von Datensätzen beim Auswählen einer Tabelle
- Bauen Sie eine Abfrage, um Datensätze mithilfe von Dropdown-Menüs zu begrenzen
- Begrenzen Sie einen Datensatz aus einer Tabelle, indem Sie eine Datensatzanzahl und einen Startdatensatz auswählen
- Setzen Sie ein "Letzte Laden"-Limit, das die letzten "n" Datensätze in der Tabelle lädt
- Begrenzen Sie die zurückgegebenen Spalten in einem Datensatz
- Sortieren Sie einen Datensatz nach mehreren Feldern
- Globale Änderungen an vielen Datensätzen in einem angezeigten Datensatz vornehmen
- Spaltenbreiten mit einem Klick zurücksetzen, um die Anzeige nach dem Laden eines Datensatzes zu erleichtern
- Gesamtsummen numerischer Spalten in einem Datensatz mit einem Klick anzeigen
- Datensätze direkt in der Listenansicht hinzufügen und bearbeiten
- Datensätze direkt aus der Listenansicht löschen
- Mehrfachauswahl benachbarter oder nicht benachbarter Zeilen zum Löschen oder zur globalen Bearbeitung
- Klicken und Ziehen in der Datensatz-Listenansicht, um Zellen auszuwählen und sie in die Zwischenablage verfügbar zu machen
- Spalten von Daten mithilfe von Klicken und Ziehen neu anordnen, ohne die Struktur der Tabelle zu ändern
Spezielle Abfragen:
- Geben Sie eine beliebige Abfrage in das benutzerdefinierte Abfragefeld ein
- Lesen Sie Fehler und zurückgegebene Zeilen, die mit einer benutzerdefinierten Abfrage verbunden sind
- Speichern Sie bevorzugte Abfragen und führen Sie eine Historie der letzten Abfragen
Fremdschlüssel:
- Die SQLite3-Trigger-Technologie wird verwendet, um Fremdschlüssel zu erstellen, deren Syntax in der CREATE TABLE-Syntax der Tabelle gespeichert ist. Für jeden Schlüssel werden drei Trigger erstellt, um die referentielle Integrität zwischen Tabellen zu erstellen und zu bewahren
- Erstellen, anzeigen und bearbeiten Sie Ihre Fremdschlüssel im Fremdschlüssel-Tab
Daten exportieren und importieren:
- Ziehen Sie eine Datei mit REALBasic-Code, um die Datenbank zu generieren, die Sie in MesaSQLite erstellt haben
- Exportieren Sie einen proprietären Dump, um die Struktur und den Inhalt der Datenbank zu sichern
- Exportieren Sie den Inhaltsbildschirm, das Ergebnis der benutzerdefinierten Abfrage oder die Tabelle als csv-, tab- oder xls-Datei
- Importieren Sie einen proprietären Dump, der die Datenbank aus einer einzelnen Datei wiederherstellen kann
- Importieren Sie beliebige csv-, tab- oder xls-Dateien in eine gegebene Tabelle