Heim > Datenbank > MySQL-Tutorial > Hauptteil

Zusammenfassung häufig verwendeter Methoden zum Schreiben von SQL-Anweisungen wie der Tabellenerstellung in MySQL

小云云
Freigeben: 2018-01-13 14:18:00
Original
2326 Leute haben es durchsucht

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. Freunde, die es brauchen, können es als Referenz verwenden. Ich hoffe, es kann jedem helfen.

Tabelle erstellen:


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 ursprünglichen Feldnamen und geben Sie ein:


ALTER TABLE bulletin CHANGE uid username VARCHAR(50) NOT NULL DEFAULT '';
Nach dem Login kopieren

Neues Feld hinzufügen:


alter table bulletin add citycode varchar(6) not null default 0; # 城市代码
Nach dem Login kopieren

1. Legen Sie die Kodierung beim Erstellen der Datenbank fest


create database test character set utf8;
Nach dem Login kopieren

2. Legen Sie die Kodierung beim Erstellen der Tabelle fest


create table test(id int primary key)DEFAULT charset=utf8;
Nach dem Login kopieren

3. Datenbankkodierung ändern


alter database test character set utf8;
Nach dem Login kopieren

4. Tabellenstandardkodierung ändern


alter table test character set utf8;
Nach dem Login kopieren

5. Feldkodierung ändern


alter table test modify col_name varchar(50) CHARACTER SET utf8;
Nach dem Login kopieren

Indexmethode hinzufügen

1. PRIMARY KEY (Primärschlüsselindex) hinzufügen


mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
Nach dem Login kopieren

2. UNIQUE (eindeutiger Index) hinzufügen


mysql>ALTER TABLE `table_name` ADD UNIQUE (
`column`
)
Nach dem Login kopieren

3 .INDEX hinzufügen (normaler Index)


mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )
Nach dem Login kopieren

4. FULLTEXT hinzufügen (Volltextindex)


mysql>ALTER TABLE `table_name` ADD FULLTEXT (
`column`
)
Nach dem Login kopieren

5. Mehrspaltigen Index hinzufügen

mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )
Nach dem Login kopieren

Verwandte Empfehlungen:

Beispielfreigabe für MySQL-Anweisungsanmerkungen

Wie Laravel SQL-Anweisungen aufzeichnet

So generiert man automatisch SQL-Anweisungen

Das obige ist der detaillierte Inhalt vonZusammenfassung häufig verwendeter Methoden zum Schreiben von SQL-Anweisungen wie der Tabellenerstellung in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!