목록Programming/MySQL (4)
소연이의 메모장
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/re5Yv/btszUqJuLly/dYAQrDkaGJg620v5JCzNjk/img.png)
MySQL을 사용하기 위해 Workbench를 설치해 보자. MySQL :: MySQL Downloads MySQL Cluster CGE MySQL Cluster is a real-time open source transactional database designed for fast, always-on access to data under high throughput conditions. MySQL Cluster MySQL Cluster Manager Plus, everything in MySQL Enterprise Edition Learn More » C www.mysql.com https://www.mysql.com/downloads/ 먼저 위의 공식 웹사이트에 들어가서 아래 빨간 네모박스를 순서대로..
1. SELECT # select : 구축이 완료된 테이블에서 데이터를 추출하는 기능 select 열 이름 from 테이블 이름 where 조건식 -- 조건에 따른 결과 select 열_이름 from 테이블_이름 where 조건식; select * from (테이블 이름); -- 테이블의 모든 행 출력 select 열_이름 from 테이블_이름 where 조건식 group by 열_이름 having 조건식 order by 열_이름 limit 숫자 select 열_이름 from 테이블_이름 where 조건식 select mem_name, height from member where height > (select height from member where mem_name = '에이핑크'); 2. INSER..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/beT10p/btstlkcod8D/TEJPD8QGnCUWzjYogllKu1/img.png)
맛보기? SQL.. 쓰다.. 쿼리를 잘못 입력하면 취소가 안되는 모양이다. 책과 내 sql의 버전 문제인지 ㅠㅠ 에러가 난다. 해결 방법도 python만큼 많지가 않다. SELECT 열_이름 FROM 테이블_이름 [WHERE 조건] Ctrl + Shift + Enter를 눌러 SQL 실행 가능 # *를 사용하여 member의 모든 열 출력 select * from member; # 세미콜론(;) 필수! # 여러 개의 열 이름을 콤마(,)로 분리하여 필요한 열만 추출 select member_name, member_addr from member; # WHERE를 사용하여 특정 행만 추출 select * from member where member_name = '아이유'; ## 쿼리 창에 있는 모든 SQL을..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/oNmP2/btssMBzEgbg/uQpb11EL3SggooU4SVcZu1/img.jpg)
본 내용은 "혼자 공부하는 SQL" 도서를 바탕으로 작성되었다. 유튜브 강의는 여기에서 들을 수 있고 도서의 예제소스는 홈페이지에서 다운 받을 수 있다. 1. 데이터 베이스와 DBMS 데이터 베이스(DB) : 데이터의 집합 DBMS(DataBase Management System) : DB를 관리하고 운영하는 소프트웨어 → MySQL, Oracle, SQL Server, MariaDB ... 2. DBMS의 분류 계층형 DBMS 망형 DBMS 관계형 DBMS : 열과 행으로 구성된 테이블로 현재 가장 광범위하게 쓰이는 형태이다. → 테이블은 데이터베이스의 최소 단위이다. 3. DBMS에서 사용되는 언어: SQL SQL은 '에스큐엘' 또는 '시퀄'이라고 읽으며 관계형 데이터베이스에서 사용되는 언어이다.