>  기사  >  데이터 베이스  >  mySql 연구 노트: SQL Server를 작성하는 것보다 쉽습니다.

mySql 연구 노트: SQL Server를 작성하는 것보다 쉽습니다.

黄舟
黄舟원래의
2017-02-15 11:05:121036검색

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)를 참고해주세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.