In diesem Artikel werden hauptsächlich die häufig verwendeten MySQL-SQL-Anweisungen zum Erstellen von Tabellen, zum Hinzufügen von Feldern, zum Ändern von Feldern und zum Hinzufügen von Indizes vorgestellt. Er fasst und analysiert die SQL-Anweisungen, die bei der Erstellung von MySQL-Tabellen, Codierungseinstellungen, Feldergänzungen und Indexoperationen beteiligt sind. Die erforderlichen Freunde können sich auf
beziehen. Dieser Artikel beschreibt die häufig verwendeten Methoden zum Schreiben von SQL-Anweisungen zum Erstellen von Tabellen, zum Hinzufügen von Feldern, zum Ändern von Feldern und zum Hinzufügen von Indizes in MySQL. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Tabelle erstellen:
1 2 3 4 5 6 7 8 9 10 11 | DROP TABLE IF EXISTS bulletin;
CREATE TABLE bulletin(
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, # 主键
uid INT(11) NOT NULL DEFAULT 0, # 创建者id
context VARCHAR(600) NOT NULL DEFAULT '', # 公告详细内容(300字)
begintime DEC(20) NOT NULL DEFAULT 0, # 公告开始时间
endtime DEC(20) NOT NULL DEFAULT 0, # 公告结束时间
createtime DEC(20) NOT NULL DEFAULT 0, # 创建时间
modifytime DEC(20) NOT NULL DEFAULT 0 # 修改时间
PRIMARY KEY (`Id`),
)DEFAULT CHARSET=UTF8 TYPE=INNODB;
|
Nach dem Login kopieren
Ändern Sie den Namen und Typ der ursprünglichen Felder:
1 | ALTER TABLE bulletin CHANGE uid username VARCHAR(50) NOT NULL DEFAULT '';
|
Nach dem Login kopieren
Neues Feld hinzufügen:
1 | alter table bulletin add citycode varchar(6) not null default 0; # 城市代码
|
Nach dem Login kopieren
1 Legen Sie die Kodierung beim Erstellen fest Datenbank
1 | create database test character set utf8;
|
Nach dem Login kopieren
2. Legen Sie die Kodierung beim Erstellen der Tabelle fest
1 | create table test(id int primary key)DEFAULT charset=utf8;
|
Nach dem Login kopieren
3 Ändern Sie die Datenbankkodierung
1 | alter database test character set utf8;
|
Nach dem Login kopieren
4
1 | alter table test character set utf8;
|
Nach dem Login kopieren
5 .Feldkodierung ändern
1 | alter table test modify col_name varchar(50) CHARACTER SET utf8;
|
Nach dem Login kopieren
Indexmethode hinzufügen
1. PRIMÄRSCHLÜSSEL hinzufügen ( Primärschlüsselindex)
1 | mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
|
Nach dem Login kopieren
2. INDEX hinzufügen (normaler Index)
1 2 3 | mysql>ALTER TABLE `table_name` ADD UNIQUE (
`column`
)
|
Nach dem Login kopieren
4 VOLLTEXT (Volltextindex)
1 | mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )
|
Nach dem Login kopieren
5. Mehrspaltigen Index hinzufügen
1 2 3 | mysql>ALTER TABLE `table_name` ADD FULLTEXT (
`column`
)
|
Nach dem Login kopieren
[Verwandte Empfehlungen]
1 | mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )
|
Nach dem Login kopieren
1. Kostenloses MySQL-Video-Tutorial
2. Ausführliche Erklärung, wie man MySQL verwendet, um Zufallszahlen zu generieren und Zeichenfolgen zu verbinden
3. So verbessern Sie die Geschwindigkeit der Datenbankabfrage für Millionen von Elementen
4. 5 häufige Fehler beim Datenbankdesign
5 Detaillierte Erklärung der SQL-Anweisung, die den ursprünglichen Inhalt nicht ändert von MySQL und fügt später Inhalte hinzu
Das obige ist der detaillierte Inhalt vonEine Zusammenfassung zum Schreiben häufig verwendeter SQL-Anweisungen in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!