Als «mysql» getaggte Fragen

Alle Versionen von MySQL (nicht Microsoft SQL Server). Bitte fügen Sie auch ein versionierspezifisches Tag wie mysql-5.7 hinzu, wenn dies für die Frage relevant ist.

1
Exportiert mysqldump standardmäßig Indizes?
Ich spielte ein wenig mit mysqldump um , und ich habe mich gefragt, ob es Export Indizes bedeutet ( FULLTEXT, INDEX, ...) standardmäßig aktiviert . Ich habe es nachgelesen und diese Option gefunden : --disable-keys, -K was darauf hindeutet, dass es tatsächlich die Indizes exportiert. Aber ich möchte meiner Interpretation …

7
Wie erzwinge ich, dass ein Datensatz einen wahren Wert für eine Boolesche Spalte und alle anderen einen falschen Wert hat?
Ich möchte durchsetzen, dass nur ein Datensatz in einer Tabelle als "Standard" -Wert für andere Abfragen oder Ansichten gilt, die möglicherweise auf diese Tabelle zugreifen. Grundsätzlich möchte ich garantieren, dass diese Abfrage immer genau eine Zeile zurückgibt: SELECT ID, Zip FROM PostalCodes WHERE isDefault=True Wie würde ich das in SQL …


2
So generieren Sie eine Sequenz in MySQL
Betrachten Sie diese Tabelle in MySQL create table numbers (number int); insert into numbers values (3), (2), (9); select * from numbers; +--------+ | number | +--------+ | 3 | | 2 | | 9 | +--------+ Gibt es eine einfache Abfrage zum Generieren einer Tabelle mit den folgenden Spalten …
19 mysql  sequence 

2
Verfügt MySQL über einen Cache für Abfragen?
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 6 Jahren migriert . Ich verbinde eine MySQL-Datenbank mit PHP Data Objects (PDO) und führe eine umfangreiche SQL-Abfrage durch. Normalerweise dauert es ungefähr 1500 ms; Ich muss es noch optimieren. Wenn ich …
19 mysql 

11
So durchsuchen Sie die gesamte MySQL-Datenbank nach einer bestimmten Zeichenfolge
Ist es möglich, eine ganze Datenbanktabelle (Zeile und Spalte) zu durchsuchen, um eine bestimmte Zeichenfolge zu ermitteln? Ich besitze eine Datenbank mit dem Namen A und ungefähr 35 Tabellen. Ich muss nach der Zeichenfolge mit dem Namen "Hallo" suchen und weiß nicht, auf welcher Tabelle diese Zeichenfolge gespeichert ist. Ist …
19 mysql 

3
Ist innodb_file_per_table ratsam?
Wir haben eine Anwendung, bei der nur einer der Tische zu Millionen Zeilen anwächst, der Rest jedoch knapp unter einer Million. Welchen Rat sollten wir also zu innodb_file_per_table geben oder einfach als eine .ibd-Datei lassen? Ich habe einige Artikel gelesen, in denen steht, dass Sie nicht mitmachen sollten, da Sie …
19 mysql  innodb 

3
Warum speichert InnoDB die Zeilenanzahl nicht?
Jeder weiß, dass in Tabellen, die InnoDB als Engine verwenden, Abfragen wie SELECT COUNT(*) FROM mytablesehr ungenau und sehr langsam sind, insbesondere wenn die Tabelle größer wird und während der Ausführung dieser Abfrage ständig Zeilen eingefügt / gelöscht werden. Wie ich es verstanden habe, speichert InnoDB die Zeilenzahl nicht in …
19 mysql  innodb  count 



1
Ist es möglich, ENUM () -Listen zu ändern?
Ich war mir nicht sicher, ob das Ändern der ENUM () -Liste nicht möglich ist, also habe ich einen Test durchgeführt. In MySQL v5.1.58 habe ich eine InnoDB-Testtabelle erstellt, die ein Feld namens 'bool' vom Typ ENUM enthält ('yes', 'no'). Dann habe ich ausgeführt ... ALTER TABLE `test` CHANGE `bool` …
19 mysql  innodb 

2
MySQL - varchar Länge und Leistung
Ist die Angabe der VARCHARGröße für die Leistung sinnvoll? Gibt es einen Geschwindigkeitsunterschied zwischen VARCHAR(50)und VARCHAR(255)? Oder ist die Definition der Länge eine logische / konstruktive Einschränkung?


5
mysqldump Error 2013
Ich habe eine Datenbank installiert, die ich in MySQL sichern möchte. Das Problem tritt mysqldumpbeim Exportieren der Tabelle 'maia_mail' auf # mysqldump -u root -p maia > maia.sql mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `maia_mail` at row: 15 Es läuft weniger als 30 …

6
Abfrage zum Vergleichen der Struktur zweier Tabellen in MySQL
Um den Sicherungsprozess einer meiner MySQL-Datenbanken zu automatisieren, möchte ich die Struktur zweier Tabellen (aktuelle Version vs. alte Version) vergleichen. Können Sie sich eine Abfrage vorstellen, mit der zwei Tabellen verglichen werden können? Hier sind einige Beispieltabellen, die Sie vergleichen können. CREATE TABLE product_today ( pname VARCHAR(150), price int, PRIMARY …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.