mySql을 배워보세요. 일반적인 느낌은 mySql이 Sql Server와 유사하고 구문도 매우 유사하다는 것입니다. 그러나 mySql은 SQL SERVER에서 일부 경험을 배웠기 때문에 SQL 문을 더 쉽게 작성할 수 있습니다.
예를 들어 기본 키와 인덱스를 설정할 때 SQL SERVER의 명령문을 기억할 수 없지만 mysql은 매우 간단합니다.
CREATE table t( id int not null ,name varchar(50) null ,primary key(id) ,index ix_name(name));
또 다른 예:
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='小芳';
테이블이 있으면 먼저 삭제한 다음 생성하세요.
실행 상태는 복합 인덱스가 사용되는지 확인하기가 너무 쉽습니다.
MySQL 쿼리는 정규 표현식도 지원합니다
또한 MySQL 테이블은 innoDB와 myISAM이라는 두 가지 유형을 지원합니다. 후자는 트랜잭션을 지원하지 않지만 더 빠르고 읽기 전용 애플리케이션에 적합합니다.
위 내용은 mySql 학습 노트입니다. SQL Server 작성보다 간단한 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!