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