반응형

MYSQL 25

[MySQL] SubQuery(서브쿼리), ORDER BY, DISTINCT, GROUP BY, HAVING, VIEW

SELECT [Colmun] FROM [Table] WERHER [ROW] SubQuery (서브쿼리) SQL의 SELECT 명령문이며 Query 안에 있는 Query를 말한다. 보통 WHERE 절 안의 추가적인 질문이 연속될 때 사용한다. ※ Query : 질의문 SubQuery의 종류 Nested Subqueries : 중첩 서브쿼리. WHERE절 안에서 작성 Inline View : FROM 절 안에서 작성 Scalar Subqueries : SELECT 절 안에서 작성 ▶ 김경호의 키보다 크거나 같은 사람의 이름과 키를 조회한다. SELECT name, height FROM usertbl WHERE height >= (SELECT height FROM usertbl WHERE name='김경호')..

SQL 2022.03.30

[MySQL] CRUD / 예약어

Datebase 의 기본적인 CRUD (Create, Read, Up-date, Delete) 이름 SQL 기능 Create CREATE 생성 Read SELECT 읽기 Up-date UPDATE 갱신 Delete DELETE 삭제 INSERT 문 테이블에 데이터를 삽입하는 명령어 INSERT INTO usertbl VALUES (...); INSERT usertbl VALUES (...); --INTO는 생략 가능 INSERT [INTO] 테이블명 [(열1, 열2, ...)] VALUES (값1, 값2 ... ) * BNF 표기법에 따라 []은 생략이 가능하다. ▷ 테이블 생성 및 데이터 입력 drop table buytbl; DROP TABLE usertbl; CREATE TABLE usertbl -..

SQL 2022.03.29

[MySQL] 설치 (MAC)

0. Homebrew를 설치한다. 설치 방법은 아래의 링크에 있으니 참고하시길 바랍니다. https://cruella-de-vil.tistory.com/7 Github 설치/사용법 . 들어가기 앞서 해당 글쓴이는 MAC OS의 설치법을 소개하고 있으니 Windows 사용자는 하단의 영상을 참고하면 좋을것이다. 0. Github를 가입한다. Github 홈페이지 에서 Sign Up을 진행해준다. 1. Github의 cruella-de-vil.tistory.com 1. Homebrew에서 MySql을 설치한다. 터미널에 설치 명령어를 입력하여 설치를 진행한다. brew install mysql 설치가 완료되었는지 MySql의 버전을 확인한다. mysql -V 아래의 명령어로 서버를 실행한다. mysql.se..

SQL 2022.03.28

[MySQL] 설치 (Window)

DBMS에서 복수의 데이터 베이스를 관리할 수는 있으나 하나를 선택해 관리하며 동시에 관리할 수는 없다. MySql Oracle사에서 제공하는 소규모 DataBase를 위한 RDBMS. 표준 SQL을 충실하게 지원한다. (ANSI-SQL) 싱글 데이터베이스 유지비용이 가장 저렴하다. 0. Python을 설치한다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 1. MySql 홈페이지에서 다운로드를 한다. https://www.mysql.com/downloads/ MySQL :: MySQL Downloads MySQL Cluster CGE My..

SQL 2022.03.28

[MySQL] Datatype (데이터타입), Constraint(제약조건)

데이터 타입 대표적으로 숫자, 문자, 날짜(시간)을 저장하기 위한 데이터 타입으로 나눈다. 데이터 타입을 정할시 최대값과 데이터 포맷(크기, 형태)을 생각해야 된다. 최대값 > 형태 > 크기 순으로 중요하다. Ex) 학번, 전화번호, 생일 과 같은 키워드일 경우 계산을 위한 숫자가 아닌 문자의 형태기 때문에 INT가 아닌 VARCHAR Type을 사용한다. 숫자 데이터 타입 문자 데이터 타입 날짜, 시간 데이터 타입 ※ 데이터의 크기를 설정 할 때는 예상 값의 1.5배 잡는것이 안정적이다. ※ 일반 프로그래밍 언어와 다르게 SQL은 실세계에 있는 데이터를 구현하기 때문에 많은 Datatype이 있다. 숫자 데이터 타입 Datatype Bytes 설명 SMALLINT 2 -32 768 ~ 32 767 IN..

SQL 2022.03.28
반응형