비전공자의 CS 개념 잡기/mysql
-
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;