Heim > Datenbank > MySQL-Tutorial > Hauptteil

Zusammenfassung der Anwendungsbeispiele für die Änderung von Datenbanktabellen durch MySQL

伊谢尔伦
Freigeben: 2017-06-11 10:00:40
Original
1863 Leute haben es durchsucht

Wenn wir den Namen der Datentabelle oder die Felder der Datentabelle ändern müssen, müssen wir den MySQL-Befehl ALTER verwenden. Bevor wir mit diesem Tutorial beginnen, erstellen wir zunächst eine Tabelle mit dem Namen testalter_tbl. root@host# mysql -u root -p Passwort; Passwort eingeben:****** mysql> TUTORIALS verwenden; Datenbank geändert mysql> Tabelle testalter_tbl erstellen -> -> -> c CHAR(1)

1. Teilen Sie ein Beispiel für den MySQL ALTER-Befehl

Zusammenfassung der Anwendungsbeispiele für die Änderung von Datenbanktabellen durch MySQL

Einführung: MySQLALTER-Befehl Wenn wir den Datentabellennamen oder die Datentabellenfelder ändern müssen, müssen wir den MySQLALTER-Befehl verwenden. Bevor wir mit diesem Tutorial beginnen, erstellen wir zunächst eine Tabelle mit dem Namen testalter_tbl. root@host#...

2. MySQL-Datentabelle ändern (MYSQL-Datentabellen-Operations-Tutorial 2)

Zusammenfassung der Anwendungsbeispiele für die Änderung von Datenbanktabellen durch MySQL

Einführung: Ändern der Tabellenstruktur Verwenden Sie die ALTER TABLE-Anweisung, um die Tabellenstruktur zu ändern. Das Ändern der Tabellenstruktur bedeutet das Hinzufügen oder Löschen von Feldern, das Ändern von Feldnamen oder Feldtypen, das Setzen oder Löschen von Primärschlüsseln und Fremdschlüsseln, das Setzen oder Löschen von Indizes und das Ändern von Tabellenkommentaren usw. Das Syntaxformat lautet wie folgt: ALTER[IGNORE] TABLE Datentabellenname alter_spec[,alter_spec]...;

3

Sie möchten die Datentabellenfeldinformationen ändern nach der Laravel-Datenbankmigration

Einführung: Nach der Ausführung von php artisan migrate werden auch Daten in die Datenbank eingefügt. Jetzt möchte ich jedoch beispielsweise die Zielstruktur ändern. Ich möchte dem Titelfeld einen Standardwert von 0 hinzufügen, um die Daten zurückzuziehen. Wie kann ich sicherstellen, dass die Datenbankdaten noch vorhanden sind und die Datentabelle geändert werden können?

4.

notnull Verwenden Sie den SQL-Befehl, um die Daten zu ändern. Ein Feld in der Tabelle ist ungleich Null, keine Null-Anweisung

Zusammenfassung der Anwendungsbeispiele für die Änderung von Datenbanktabellen durch MySQLEinführung: notnull:notnull mit SQL-Befehl Anweisung, um ein Feld in der Datentabelle so zu ändern, dass es nicht leer und nicht null ist: ALTER TABLE table1 ALTER COLUMN [name] varchar(60 ) NULL; Tabellenname Name Warum [] zum Feldnamen hinzufügen? Es kommt zu Konflikten. Wenn das Namensfeld indiziert wurde, müssen Sie es ändern Löschen Sie zuerst den Index, um korrekt fortzufahren.

Verwenden Sie den SQL-Befehl so, dass er nicht null ist (Anweisung_PHP).

Einführung: Verwenden Sie den SQL-Befehl, um ein Feld in der Datentabelle so zu ändern, dass es nicht null (nicht null) ist. . ALTER TABLE table1 ALTER COLUMN [name] varchar(60) NULL; table1 table name, warum [] zum Feldnamen hinzufügen, da Name SQL-Schlüsselwörter sind, nur für den Fall

Zusammenfassung der Anwendungsbeispiele für die Änderung von Datenbanktabellen durch MySQL6.

Probleme im Zusammenhang mit der Feldsortierung des MySQL-String-Typs

Einführung: Ich habe ein Feld-A-, Varchar- Typ. Es sind 3 Daten darin enthalten. Nach der Sortierung nach A DESC ist die Reihenfolge wie folgt: 2013.03, 2013.02, 2013.04. Wie kann ich dafür sorgen, dass die späteste Zeit zuerst angezeigt wird? Ohne den Feldtyp der Datentabelle zu ändern. 7.

Verwenden Sie den SQL-Befehl, um die Aussage zu ändern, dass ein Feld in der Datentabelle nicht null ist

Einführung : Verwenden Sie SQL-Befehle, um die Aussage zu ändern, dass ein Feld in der Datentabelle nicht null ist. ALTER TABLE table1 ALTER COLUMN [name] varchar(60) NULL; table1 Tabellenname Name Feldname Warum [] hinzufügen, weil Name ein SQL-Schlüsselwort ist, das für alle Fälle Konflikte und Fehler verursacht? wenn

8. Probleme im Zusammenhang mit der Feldsortierung des MySQL-String-Typs

Einführung: Probleme im Zusammenhang mit der Feldsortierung des MySQL-String-Typs Ich habe ein Feld Ein Varchar-Typ. Nach der Sortierung nach A DESC ist die Reihenfolge wie folgt: 2013.03, 2013.02, 2013.04. Wie kann ich sicherstellen, dass die Daten mit der neuesten Zeit an erster Stelle stehen? Ohne den Feldtyp der Datentabelle zu ändern.

9. Temporäre Speichertabelle ist schnell, unterstützt aber keine Textlösung

Einführung: Temporäre Speichertabelle ist sehr schnell, unterstützt aber keinen Text. Ich möchte die ursprüngliche Tabellendatenstruktur für den Abfragevorgang direkt in die temporäre Tabelle kopieren. Daher ist eine der Tabellen Text und es gibt keine Möglichkeit, den Dateninhalt zu reduzieren , und Varchar können nicht berücksichtigt werden. Ändern Sie entweder die Datentabelle und nehmen Sie das serialisierte Array erneut aus dem Text heraus oder fragen Sie gemeinsam den Text in der Speichertabelle ab. Oder ... was? und eine weitere erstellen. Gemeinsame Abfrage von zwei Tabellen in einer temporären Speichertabelle

10 SQL-Alarm Ändern Sie die Tabelle oder fügen Sie Spalten hinzu

Einführung: Der Alert-Befehl von SQL wird verwendet, um den Namen der Datentabelle zu ändern, Spalten hinzuzufügen, Spalten zu löschen, Felddatentypen zu ändern usw. Nun, schauen wir uns die Beispiele einzeln an. Datenbank-ALTER-TABLE-Syntax Um einer Tabelle eine Spalte hinzuzufügen, verwenden Sie die folgende Syntax: ALTER TABLE Tabellenname ADD Spaltenname Datentyp Schauen wir uns ein Beispiel für das Hinzufügen eines Beispiels an: ALTER TABLE tname ALTER COLUMN data

【Verwandte Q&A-Empfehlung】:

Wie gehen der iOS-Client und der PHP-Server mit Emoji-Ausdrücken um?

Python – Ergebnisse der flask_sqlalchemy-Schleifenabfrage sind die gleichen

PHP – möchte die Feldinformationen der Datentabelle nach der Migration der Laravel-Datenbank ändern

Ist es in einer MySQL-Tabelle möglich, Daten gleichzeitig in mehrere Verbindungen einzufügen?

Das obige ist der detaillierte Inhalt vonZusammenfassung der Anwendungsbeispiele für die Änderung von Datenbanktabellen durch MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage