본문 바로가기
SOURCE 커맨드 USE 데이터베이스명 ; CREATE TABLE 테이블명1( userid VARCHAR(15) NOT NULL PRIMARY KEY, userpw VARCHAR(100) NOT NULL, username VARCHAR(100) NOT NULL, register_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOTNULL ) DEFAULT CHARSET=utf8mb4; CREATE TABLE 테이블명2( idx int auto_increment PRIMARY KEY, title VARCHAR(40) NOT NULL, content TEXT NOT NULL, DATE TIMESTAMP NOT NULL, hit INT NOT NULL ); 작성후 SQL에서 SOURCE 파일경로; 하.. 2022. 2. 18.
MySQL 사용자를 위한 데이터 타입 목차 STRING - 주요 문자열 Numeric - 주요 숫자 날짜와 시간 컬럼의 데이터 유형은 컬럼이 어떤 데이터를 담을 수 있는가를 나타낸다 데이터베이스 테이블에 있는 각각의 컬럼은 컬럼명과 데이터 유형을 가지고 있다. SQL 개발자는 테이블을 생성할 때 각각의 컬럼에 어떤 유형의 데이터가 저장될지 설정해야 한다. 데이터 타입은 SQL이 각각의 컬럼의 안에 저장될 데이터의 유형을 이해하기 위한 가이드라인이며 또한 SQL이 저장된 데이터와 소통하기 위한 방법을 나타낸다. 그렇다면 MySQL의 데이터 유형 3가지 중 자주 쓰이는 유형을 알아보자! 1. STRING 유형 설명 CHAR(자릿수) 고정된 길이의 문자열(알파벳/숫자/특수문자 포함) 고정 길이이므로 자릿수보다 작은 값 입력 시 공백 생김 BINA.. 2022. 2. 17.
SQL: 정렬을 위한 ODER BY 키워드 정렬을 위한 ODER BY 키워드 result-set이라 불리는 결과 테이블을 정렬하기 위해 사용 키워드가 미작성 시 디폴트로 오름차순/알파벳순(ASC) 정렬 따라서 내림차순/최신순 정렬 원할 경우 DESC 사용해야 한다. SELECT 컬럼1, 컬럼2 FROM 테이블명 WHERE 조건 ORDER BY 컬럼1 DESC, 컬럼2 ASC; [참고] 결과 값이 문자일 경우 보통 오름차순/알파벳순(ASC) 정렬 사용 웹의 게시판페이지의 경우 보통 idx 기준으로 내림차순/최신순(DESC) 정렬 사용^^.... 2022. 2. 17.
SQL : 데이터베이스 관련 커맨드(생성/확인/선택/삭제) 목차 데이터베이스 생성 (CREATE문) 모든 데이터베이스 확인 (SHOW) 데이터베이스 선택 (USE) 데이터베이스 삭제 (DROP문) #1 데이터베이스를 생성하는 CREATE 문 CREATE DATABASE 데이터베이스명 ; #2 해당 계정의 모든 데이터베이스 확인 SHOW DATABASES ; #3 데이터베이스를 선택 USE 데이터베이스명; #4 데이터베이스를 삭제하는 DROP DATABASE문 DROP DATABASE 데이터베이스명 ; 2022. 2. 17.
SQL : WHERE 절과 연산자 2 (LIKE/IN/BETWEEN) 목차 LIKE연산자 IN 연산자 BETWEEN 연산자 #1 LIKE 연산자 LIKE 연산자는 컬럼에서 특정한 패턴에 일치하는 데이터를 검색하기 위하여 사용 된다. LIKE 연산자와 주로 사용되는 와일드 카드 퍼센트 기호(%)는 0, 1, 또는 다중의 문자를 나타냄 (자리수가 0,1 또는 여럿) 언더 바(_)는 단일의 문자를 나타냄 (자리수가 1) 1. 문법 SELECT 컬럼1, 컬럼2, FROM 테이블 WHERE 조건 LIKE 패턴 ; 2. LIKE연산자와 와일드 카드를 사용해서 만들 수 있는 다양한 패턴들 -컬럼 city에서 a로 시작하는 값 WHERE city LIKE 'a%' -컬럼 city에서 a로 끝나는 값 WEHRE city LIKE'%a' -컬럼 city 중 a를 포함하는 값 WHERE ci.. 2022. 2. 17.
SQL : WHERE 절과 연산자 1 목차 WHERE절 AND, OR, NOT 연산자 연산자 복합 IS NULL / IS NOT NULL 연산자 # 1 조건을 걸기 위한 WHERE 절 -레코드를 필터링하기 위해 사용 -특정 조건을 충족하는 레코드만을 추출 -조건 식 적을 때, SQL은 TEXT를 'single quotes'로 인식한다는 점 주의 SELECT 컬럼1, 컬럼2 FROM 테이블명 WHERE 조건; #2 AND, OR, NOT 연산자 2-1. AND로 분리된 모든 조건들이 TRUE 인컬럼들을 SELECT 하기 SELECT 컬럼1, 컬럼2 FROM 테이블 WHERE 조건1 AND 조건2 AND 조건3; 2-2. OR로 분리된 조건들 중 하나라도 값이 TRUE 컬럼들을 SELECT 하기 SELECT 컬럼1, 컬럼2 FROM 테이블 WH.. 2022. 2. 17.
SQL : SELECT /INSERT INTO 구문 중요한 SQL 구문들 SELECT - extracts data from a database UPDATE - updates data in a database DELETE - deletes data from a database INSERT INTO - inserts new data into a database CREATE DATABASE - creates a new database ALTER DATABASE - modifies a database CREATE TABLE - creates a new table ALTER TABLE - modifies a table DROP TABLE - deletes a table CREATE INDEX - creates an index (search key) DROP IND.. 2022. 2. 16.
# 5 기본 브랜치 : Origin? Master? #1 마스터(Master) 브랜치 -git init 커맨드로 초기화 시 자동으로 만들어진 브랜치 -기본적으로 git은 마스터 브랜치를 만든다. -따라서 init으로 초기화 한 후 브랜치 명을 변경하지 않는 경우 기본값은 master이다. #2 Origin -origin은 git clone 명령이 자동으로 만들어주는 리모트 이름 -흔히 쓰이는 브랜치명 master가 특별한 의미를 가지는 게 아닌 것처럼 origin”도 특별한 의미가 있는 것은 아니다. -깃 클론 시 -o 옵션을 주고 커맨드를 실행하면 사용자가 정한 대로 원격명을 생성해준다. [참고] 클론 시 원격명 변경하는 커맨드 $ git clone -o 원격명 2022. 2. 16.
# 2-5 원격 저장소 관련 커맨드 목차 원격저장소 확인(remote) 원격 저장소 추가(remote add) 원격저장소에서 데이터 가져오기(fetch/pull) 프로젝트 공유하기(push) 원격저장소 살펴보기(remote show) 원격 저장소명 변경(remote rename) 원격 저장소 삭제(remote remove) # 1 원격저장소 확인하기 -현재 프로젝트에 등록된 모든 리모트 저장소 확인하기 -저장소 clone 시 `origin`이라는 리모트 저장소가 자동으로 등록됨 $ git remote #2 원격 저장소 추가하기 1. 기존 작업 디렉토리에 새 리모트 저장소 추가하기 (깃허브에서 생성한 레포지토리를 프로젝트에 원격으로 추가) $ git remote add 원격이름 url -이후 url 대신에 원격이름에 작성한 이름 사용 가능 .. 2022. 2. 15.