비전공자의 CS 개념 잡기
-
mysql Where 조건절 정리비전공자의 CS 개념 잡기/mysql 2023. 2. 5. 15:59
1. 비교 연산자 (단순 비교) 연산자 종류 : = , , , = 예시: name = '홍길동' 2. 범위 연산자 연산자 종류 : BETWEEN 예시 : price BETWEEN 10000 AND 1000000 3. 집합 연산자 (포함 하는지 안하는지 판단) 연산자 종류 : IN, NOT IN 예시: price IN (10000, 20000, 30000) 4. 패턴 연산자 (문자열의 패턴 비교) => regex와 비슷한 개념이다. (와일드 문자 종류) 연산자 종류 : LIKE 예시: name LIKE '홍길동' 5. NULL 연산자 연산자 종류 : IS NULL, IS NOT NULL 예시: name IS NULL 6. 복합조건 연산자 연산자 종류 : AND, OR, NOT 예시 : (..
-
mysql LIKE문 와일드 문자 정리비전공자의 CS 개념 잡기/mysql 2023. 2. 5. 15:53
1. 문자열을 연결 와일드 문자 : + 예시 : '안녕'+ '하세요' : '안녕하세요' 2. 0개 이상의 문자열과 일치 와일드 문자 : % 예시 : '%사탕%' -> 사탕을 포함하는 문자열 3. 1개의 문자와 일치 와일드 문자 : [ ] 예시 : '[0-5]%' -> 0-5 사이 숫자로 시작하는 문자열 4. 1개의 문자와 불일치 와일드 문자 : [^] 예시 : '[^0-5]%' -> 0-5 사이 숫자로 시작하지 않는 문자열 5. 특정 위치의 1개의 문자와 일치 와일드 문자 : _ 예시 : '__샵%' -> 3번째 위치에 '샵'이 들어가는 문자열
-
mysql 기본 명령어 (select from)비전공자의 CS 개념 잡기/mysql 2023. 2. 5. 15:24
- 특정 테이블의 전체 컬럼 검색 SELECT * FROM [테이블 명]; - 특정 테이블의 조회 중 중복 제거 검색 SELECT DISTNCT [컬럼명] FROM [테이블명]; - 특정 조건에 해당하는 데이터 조회 (where 사용) - WHERE 정리 SELECT [컬럼 명] FROM [테이블 명] WHERE [조건]; - 원하는 조건대로 정렬 (ORDER BY) - ORDER BY 정리 SELECT [컬럼명] FROM [테이블명] ORDER BY [컬럼명]; - 집계 함수 (종류 : SUM, AVG, MIN, MAX, COUNT) SELECT SUM([컬럼명]) FROM [테이블명]; 위 처럼 사용할 경우 결과 값이 테이블에 별도 이름없이 SUM([컬럼명]) 으로 저장되기 때문에 가공해서 사용하기 ..
-
mysql 기본 명령어비전공자의 CS 개념 잡기/mysql 2023. 1. 29. 20:36
MYSQL 접속 mysql -u [username] -p; 데이터베이스 선택 use [database]; 데이터베이스 생성 CREATE DATABASE 데이터베이스명; 데이터베이스 보기 SHOW DATABASES; 데이터베이스 삭제 drop database 데이터베이스명; 테이블 생성 CREATE TABLE 테이블명( id INT NOT NULL AUTO_INCREMENT, 컬럼명 VARCHAR(255) NOT NULL, PRIMARY KEY (id), ); 테이블 보기 SHOW TABLES; 테이블 자세히 보기 explain 테이블명; 테이블 삭제 drop table 테이블명; 종료 exit;
-
메타데이터란?비전공자의 CS 개념 잡기 2020. 12. 23. 10:00
회사에서 하려는 앱 개발이 메타데이터를 건드려야하는 개발이다.. 그런데 나는 CS 개념이 부족하다! 따라서 이번에는 메타데이터란 무엇인지 알아보고자 한다!!! 메타데이터는 데이터를 구성하는 데이터이다. 쉽게 풀자면, 데이터를 분류하기 위한 카테고리이다. 어떤 부분에 어떤 데이터가 들어가야 하는지 등 분류에 관한 데이터라고 생각하면 될 것 같다. 예를 들어보자. 마늘 고등학교는 1학년은 5반, 2학년은 8반, 3학년은 9개의 반이 있다. 그리고 각 학생들의 이름, 나이, 전화번호를 분류해보고자 한다. 그럼 어떻게 해야할까? 우선 크게 카테고리를 나누어 보자면 "학년, 반, 이름, 나이, 전화번호"이다.