Heim >Datenbank >MySQL-Tutorial >Anmerkungen zur MySQL-Studie: Methoden zum Erstellen, Löschen und Ändern von Tabellen_MySQL

Anmerkungen zur MySQL-Studie: Methoden zum Erstellen, Löschen und Ändern von Tabellen_MySQL

WBOY
WBOYOriginal
2016-10-09 08:33:40930Durchsuche

Die Beispiele in diesem Artikel beschreiben die Methoden zum Erstellen, Löschen und Ändern von Tabellen in MySQL-Studiennotizen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Tabelle erstellen:

create table users(
  id int,
  name varchar(64),
  sex bit(1),
  birthday date,
  Entry_date date,
  job varchar(32),
  salary float,
  resume text
);

1 Spalte hinzufügen:

Tabellennamen ändern, Spaltennamen-Datentyp hinzufügen

alter table users add image blob;

2 Spalte ändern:

Tabellennamen ändern, Spaltennamen ändern, neuer Datentyp (Datenlänge)

alter table users modify sex char(2);

3 Spalte löschen:

Tabellennamen ändern, Spaltennamen löschen

alter table users drop image;

4 Tabellennamen ändern:

Tabellennamen in neuen Tabellennamen umbenennen

rename table users to user;

5 Ändern Sie den Zeichensatz der Tabelle:

Tabellennamen ändern Zeichensatz Zeichensatz

alter table user character set gbk

6 Spaltennamen ändern:

Tabellennamen ändern, ursprünglichen Spaltennamen der Spalte ändern, neuer Spaltennamentyp

alter table users change column sex sexy varchar(2);

7 Tabellenstruktur anzeigen:

mysql> describe users;
+------------+-------------+------+-----+---------+-------+
| Field   | Type    | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| id     | int(11)   | YES |   | NULL  |    |
| name    | varchar(64) | YES |   | NULL  |    |
| sex    | bit(1)   | YES |   | NULL  |    |
| birthday  | date    | YES |   | NULL  |    |
| Entry_date | date    | YES |   | NULL  |    |
| job    | varchar(32) | YES |   | NULL  |    |
| salary   | float    | YES |   | NULL  |    |
| resume   | text    | YES |   | NULL  |    |

8 Tabellenerstellungsstruktur anzeigen:

mysql> show create table users;

9 Tabelle löschen:

mysql> drop table test9;

Leser, die an weiteren MySQL-bezogenen Inhalten interessiert sind, können sich die speziellen Themen dieser Website ansehen: „Zusammenfassung der MySQL-Indexoperationsfähigkeiten“, „Umfassende Sammlung der MySQL-Protokolloperationsfähigkeiten“, „Zusammenfassung der MySQL-Transaktionsoperationsfähigkeiten“, „Umfassende Sammlung von MySQL-Kenntnissen für gespeicherte Prozeduren“, „Zusammenfassung der Techniken zum Sperren von MySQL-Datenbanken“ und „Zusammenfassung häufig verwendeter MySQL-Funktionen“

Ich hoffe, dass dieser Artikel für alle bei der MySQL-Datenbankplanung hilfreich sein wird.

Stellungnahme:
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