지금까진 테이블을 제공했지만 이제 직접 내 마음대로 테이블을 만들어보자. CREATE TABLE 테이블명(컬럼명 타입, 컬럼명 타입, 컬럼명 타입); 테이블을 만드는 명령어는 CREATE다. 위 구문을 해석하자면 CREATE = 만들어줘라 TABLE = 테이블을 테이블명 = 테이블이름은 이것이고 컬럼명 = 컬럼명과 타입 = 타입은 이렇게해서! 백문여불여일견이라고, 지금부터 직접 작성해보겠다. create table users ( idx int , nickName varchar(20), age int, phone varchar(20) ); idx는 인덱스(index)의 줄임말로 추후 빠른 검색이나 특정 행을 빠르게 파악하기 위해 보통 사용한다. 우리는 users 라는 테이블을 만들고 idx와 닉네임, 나이..
분류 전체보기 검색 결과
예약어는 말 그대로 SQL이 자기들만 쓰도록 예약이 되어있다는 말이다. 우리가 사용할 수 없다. 기존 사용했던 select나 from을 컬럼명으로 짓는다거나 할 수 없다. 있어도 가능한 피하자. 주로 사용하는 name 이나 time과 같은 단어들에서 충돌이 많이 발생한다. 다른언어였다면 중간에 대문자를 섞었으면 넘어갔겠지만 아쉽게도 SQL은 대소문자를 구분하지 않는다. abc나 aBC가 같다고 알아먹는다는 말이다. 예약어의 종류는 여기 참고하자. 수십 수백가지가 있지만 사실 충돌 잘 안 난다. 연산자는 당신이 사칙연산할 때 알고 있는 그 연산자다! 연산을 해준다는 말이 컴퓨터와 소통할 때는 조건을 걸어준다고 생각해보자. > , < , =, and, or, not 이 대표적이다. 개발자스럽게 && 나 ||..
본 포스팅은 mysql 기준으로 설명되었습니다.🎅🏻 SQL 혼내주기 [TYPE]을 먼저 선행하고 오시면 이해에 많은 도움이됩니다! WHERE 이번엔 검색 조건을 알아볼거다. ~ 기존코드 Where 조건 select * from coin; //기존에 사용했던 코드다. select * from coin where coinName = "dogi"; where은 이 뒤의 조건으로 필터링 해달라는 말이다. 그 외에도 select * from coin where price >= 300; 가격이 300원이상인 것만 검색 조건은 내가 걸기 나름이다. 다른 교재처럼 사원번호 급여 이런걸로 실습하진 않을거다. 재미없다. 대신 아래처럼 이번엔 정보가 조금 많은 데이터를 준비했다. 아래 코드를 복사해서 DB에 붙여두자. cr..
SQL 혼내주기 [What is Type?] 본 포스팅은 mysql 기준으로 설명되었습니다.🎅🏻 [SQL] part1.What is SQL을 먼저 선행하고 오시면 이해에 많은 도움이됩니다! 본격적인 학습하기전에 간단하게 큰 틀을 정리하고 들어가자. 관심을 codingalpaca.tistory.com 본 포스팅은 mysql 기준으로 설명되었습니다.🎅🏻 SQL 혼내주기 [What is TYPE?]을 먼저 선행하고 오시면 이해에 많은 도움이됩니다! 테이블을 만들기전에 우리는 이미 이전장의 코드를 복붙해서 coin이라는 이름의 예제 테이블을 만들었다. 당신이 어떤 툴을 사용하는지 모르겠지만 아마 이런 형식으로 데이터가 저장이 되어있다. 그렇지만 우리는 저 값들을 보기위해서는 SELECT 를 활용해야한다. SEL..
본 포스팅은 mysql 기준으로 설명되었습니다.🎅🏻 SQL 혼내주기 [SQL]을 먼저 선행하고 오시면 이해에 많은 도움이됩니다! 본격적인 학습하기전에 간단하게 큰 틀을 정리하고 들어가자. 관심을 위해 요즘 핫한 코인들로 예를 들었다. 엑셀을 사용해본 사람은 이해가 쉽겠지만 무튼, 앞으로 가로는 로우, 세로는 컬럼이라고 부르기로 약속하자. 도지코인의 현재가를 알고싶다면 C컬럼의 4로우를 보면된다. 뭔가 엑셀과 비유해서 유연하게 이해를 돕고싶지만 모순적이게도 필자는 엑셀을 안써본 컴퓨터공학과생이다. DB -> TABLE -> (COLUMN, ROW) 이건 앞으로 약속이다. 아래 그림부터 보고 설명을 하겠다. 위 이미지를 보고 데이터베이스와 테이블의 관계를 이해하자. 데이터베이스 안에는 내가 테이블을 만들 수..
기존 DBA(DataBase Administration)의 영역이었던 데이터베이스 사용이 이제는 개발자와 더 나아가 마케터의 영역까지 들어서버렸다. 이번 시리즈에서는 데이터베이스가 뭔지부터 알아보고 문법을 익혀 내가 원하는 데이터를 뽑아내는데 목적을 두겠다. 어려운 용어는 빠져있거나 진도를 위해 설명을 미루고 처음 시작하는 독자의 눈높이에 맞추겠다. 우리가 보는 모든게 데이터 📚 당신이 보고있는 이 화면도 데이터, 통장잔고, 연락처, 월급까지 사실 모두 다 데이터다. 이러한 데이터가 모인걸 우린 데이터베이스라고 부르기로 했다. 나와 당신의 나이가 기록이 되어있다면 이건 연령 데이터베이스고 당신이 하루 의 일을 일기를 썼고 이게 모이면 일기장이라는 데이터베이스다. 아래부터는 편의상 DB라고 칭하겠다. 그럼..
최근댓글