DB/Mysql

sql cmd

원2 2021. 4. 12. 10:04
728x90
반응형

CMD 에서 SQL 접속방법.

식별자  / KEY / 제약조건 -> 중요한 정보 구분가능한.

 

기본 키(primary key, PK)는 주  또는 프라이머리 키라고 하며, 관계형 데이터베이스에서 조(레코드)의 식별자로 이용하기에 가장 적합한 것을 관계 (테이블)마다 단 한 설계자에 의해 선택, 정의된 후보 를 말한다. 유일 는 0~1개 이상의 속성의 집합으로 볼 수 있다. // 일상생활에서는 ID

ko.wikipedia.org/wiki/%ED%9B%84%EB%B3%B4_%ED%82%A4

 

후보 키 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전.

ko.wikipedia.org

cmd 복사

sqlplus system/oracle
CONN SCOTT/tiger

; 를 쓸 때 까지 입력을 받는다 ;를 안쓰고 엔터를 한번 더 누르면 취소됨.

 

SIZE 설정 전 //  불편
SIZE 설정 후, 편-안 // 12 rows 12개의 행 : 데이터의 갯수 // SET은 ; 을 안붙여도 된다.

SET PAGESIZE 28;
SET LINESIZE 150;

 

DISTINCT 는 중복을 제거한다.
AS : 열의 이름을 변경
ORDER BY ???? : ???? 순으로 정렬 // 근데 부하가 걸리기 때문에 쓰지마셈 느려짐. 책에서 쓰지말라했음 그리고 앱에서 사용하도록 하게 만들어야한다 여기서 소스 코드에 넣지말고.
DESC : 역순 정렬
DEPTNO로 먼저 정렬 후 SAL은 역순으로 정렬
이렇게 쓰면 헷갈리지 않게 볼 수 있다. 그냥 쓸땐 한 줄로 편하게 입력.
ASC는 오름차순
OR :: 부서번호가 30 '이거나' MGR이 7689인걸 모두 출력
AND :: 부서번호가 30 '이고' MGR이 7689인걸 모두 출력 // 실무에서는 AND를 많이 쓴다.
비교 연산자 사용해서 이름만 출력
OR 의 활용.
IN( ) 한꺼번에 입력가능
NOT IN을 하면 제외한 결과를 출력
SAL이 1200보다 크고 3000보다 작은, SAL로 정렬.
BETWEEN / AND 1200부터 3000까지 구하는것. 1200과 3000을 포함한다.
NOT BETWEEN 1200부터 3000까지를 제외, 1200과 3000을 포함한다.
이름 정보에 문자열 A가 포함된 정보를 출력.
위의 A는 두번째 문자열이 A인 정보출력 // 밑의 A는 세번째 문자열이 A인 정보를 출력

728x90
반응형

'DB > Mysql' 카테고리의 다른 글

Mysql 관계도 생성  (0) 2021.08.09
sql cmd5  (0) 2021.04.16
sql cmd4  (0) 2021.04.15
sql cmd3  (0) 2021.04.14
sql 비번 까먹었을 때  (0) 2021.04.13
sql cmd2  (0) 2021.04.13