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;
Ändern Sie den ursprünglichen Feldnamen und geben Sie ein:
ALTER TABLE bulletin CHANGE uid username VARCHAR(50) NOT NULL DEFAULT '';
Neues Feld hinzufügen:
alter table bulletin add citycode varchar(6) not null default 0; # 城市代码
1. Legen Sie die Kodierung beim Erstellen der Datenbank fest
create database test character set utf8;
2. Legen Sie die Kodierung beim Erstellen der Tabelle fest
create table test(id int primary key)DEFAULT charset=utf8;
3. Datenbankkodierung ändern
alter database test character set utf8;
4. Tabellenstandardkodierung ändern
alter table test character set utf8;
5. Feldkodierung ändern
alter table test modify col_name varchar(50) CHARACTER SET utf8;
Indexmethode hinzufügen
1. PRIMARY KEY (Primärschlüsselindex) hinzufügen
mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
2. UNIQUE (eindeutiger Index) hinzufügen
mysql>ALTER TABLE `table_name` ADD UNIQUE ( `column` )
3 .INDEX hinzufügen (normaler Index)
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )
4. FULLTEXT hinzufügen (Volltextindex)
mysql>ALTER TABLE `table_name` ADD FULLTEXT ( `column` )
5. Mehrspaltigen Index hinzufügen
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )
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!