Maison  >  Article  >  base de données  >  Notes d'étude mySql : plus facile que d'écrire un serveur SQL

Notes d'étude mySql : plus facile que d'écrire un serveur SQL

黄舟
黄舟original
2017-02-15 11:05:121037parcourir

Apprendre mySql. Le sentiment général est que mySql est similaire à Sql Server et que leur syntaxe est très similaire, mais mySql a peut-être acquis une certaine expérience de SQL SERVER, ce qui rend les instructions SQL plus faciles à écrire.

Par exemple, je ne me souviens pas des instructions dans SQL SERVER lors de la définition des clés primaires et des index, mais MySQL est très simple :



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

Autre exemple :


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='小芳';


Si une table existe, supprimez-la d'abord puis créez-la

afficher l'état d'exécution, voir si l'index composite est utilisé, c'est trop simple.


Les requêtes MySQL prennent également en charge les expressions régulières


De plus, les tables MySQL prennent en charge deux types : innoDB et myISAM. Ce dernier ne prend pas en charge les transactions, mais est plus rapide et convient aux applications en lecture seule.

Ce qui précède sont des notes d'étude mySql : un contenu plus simple que l'écriture d'un serveur SQL. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn