Heim >Datenbank >MySQL-Tutorial >Anmerkungen zur MySQL-Studie: einfacher als das Schreiben eines SQL-Servers

Anmerkungen zur MySQL-Studie: einfacher als das Schreiben eines SQL-Servers

黄舟
黄舟Original
2017-02-15 11:05:121062Durchsuche

MySQL lernen. Das allgemeine Gefühl ist, dass mySql SQL Server ähnelt und dass die Syntax sehr ähnlich ist, aber mySql hat möglicherweise einige Erfahrungen von SQL SERVER gesammelt, was das Schreiben von SQL-Anweisungen erleichtert.

Zum Beispiel kann ich mich nicht an die Anweisungen in SQL SERVER beim Festlegen von Primärschlüsseln und Indizes erinnern, aber MySQL ist sehr einfach:



CREATE table t(
id int not null
,name varchar(50) null
,primary key(id)
,index ix_name(name));

Ein weiteres Beispiel:


use test;

drop table if exists t3;
CREATE TABLE t3 (
  id INT NOT NULL,
  NAME CHAR(30) NOT NULL,
  age INT NOT NULL,
  info VARCHAR (255),
  INDEX MultiIdx(id, NAME, age)
);


INSERT INTO t3(id ,NAME,age,info) VALUES(1,'小明',12,'nihao'),(2,'小芳',16,'nihao');

explain select * from t3 where name='小芳';


Wenn eine Tabelle vorhanden ist, löschen Sie sie zuerst und erstellen Sie sie dann

Anzeige Es ist sehr einfach, den Ausführungsstatus zu überprüfen und festzustellen, ob der zusammengesetzte Index verwendet wird.


MySQL-Abfrage unterstützt auch reguläre Ausdrücke


Darüber hinaus unterstützen MySQL-Tabellen zwei Typen: innoDB und myISAM. Letzteres unterstützt keine Transaktionen, ist aber schneller und für schreibgeschützte Anwendungen geeignet.

Die oben genannten sind MySQL-Studiennotizen: Inhalte, die einfacher sind als das Schreiben von SQL-Servern. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!

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