)자료형 비교
)일련번호 비교
)MySQL 예시 테이블 생성
create table tb1
(
idx int primary key auto_increment,
name varchar(100) not null,
age int default 0,
gender varchar(100),
birthday datetime
)
-> 단, 스키마를 설정하지 않아서 실행되지 않는다.
)default schema 설정해보기
)실행방법
)제약조건(Oracle과 동일)/주석(1칸 이상 띄기)
)샘플 데이터 넣기
)조회
-> auto_increment 사용방법
)서브 쿼리 비교
-> Oracle에서는 조회 구문사이에 불순물을 넣으면 작동되지 않는다. (인라인 뷰를 사용해야 함)
=> DB간 호환을 고려하면 둘 다 가능한 방법을 사용하기
=> 그러나, 인라인 뷰를 너무 과잉 사용해도 프로그램이 저하됨.
*) 잘 고려해서 방법을 결정
-> 연산 순서에 따라 no가 나타나지 않는다.
-> MySQL에서는 table의 alias가 무조건 있어야 한다 (oracle에서는 없어도 됨)
*) 위에 a는 굳이 적지 않아도 되지만, 아래에 a는 무조건 있어야 한다
-> alias가 없을 때의 오류(윗 줄)
'DB(MySQL)' 카테고리의 다른 글
MySQL - 함수 모음/연산 (0) | 2024.08.14 |
---|---|
MySQL - mysqldump/SpringBoot-jpa 에러 해결/라이브러리 다운 안될 때 (0) | 2024.08.14 |
MySQL - 기본 매뉴얼(샘플넣기/유저생성/워크벤치테스트) (0) | 2024.08.14 |
MySQL - 설치(환경설정) (0) | 2024.08.14 |