SQL

    [SQL] UNION

    1. UNION 1) UNION - 중복된 값을 제거하여 알려준다. - 가져오는 컬럼의 개수가 다르면 에러 SELECT * FROM test1 UNION SELECT * FROM test2; 2) UNION ALL - 중복된 값도 모두 보여준다. - 가져오는 컬럼의 개수가 다르면 에러 SELECT * FROM test1 UNION ALL SELECT * FROM test2;

    [SQL] SELECT

    1. SELECT - 테이블 내 특정 컬럼에 대한 데이터 조회 - 가장 기본이면서 많이 사용 1) 기본 형태 SELECT column1, column2, .... FROM tablename; # 전체 조회 SELECT * FROM tablename; 2) WHERE - SQL 문에 조건을 추가하며 SELECT 뿐만 아니라 UPDATE 와 DELETE 에도 사용 SELECT column1, column2, .... FROM tablename; WHERE condition; SELECT * FROM person WHERE sex='M'; 3) UPDATE - 데이터 수정 UPDATE tablename SET column1 = value1, column2 = value2, .... WHERE condition..

    [SQL] Table Query 기본 구문

    1. Table - 데이터 베이스 안에서 실제 테이터가 저장되는 형태 - 행(column)과 열(row)로 구성된 데이터 모음 1) 테이블 생성/제거 - 테이블은 구조를 가지고 있기에 column의 특성을 정의해야 한다. # 생성 CREATE TABLE tablename ( id int, name varchar(16) old double ); # 제거 DROP TABLE tablename; 2) 테이블 조회 # 테이블 전체 조회 SHOW TABLES; # 특정 테이블 상세조회 desc tablename; 3) 테이블 이름 변경 ALTER TABLE tablename RENAME new_tablename; 4) 컬럼 추가/삭제 # datatype : int, double, varchar(16),, ALTE..

    [SQL] Database Query 기본 구문

    1. Database 쿼리 기본 구문 - 쿼리문은 대문자로 생성하고, 끝은 ";"로 마침. 1) Database 목록 확인 SHOW DATABASES; 2) Database 생성/삭제 #생성 CREATE DATABASE dbname; # 기본 자료형을 다국어 지원(이모지 포함) CREATE DATABASE dbname DEFAULT CHARACTER SET utf8mb4; #삭제 DROP DATABASE dbname; 3) Database 사용하기 USE dbname; 2. User 쿼리 기본 구문 1) User 조회 SELECT host, user FROM user; 2) User를 비밀번호와 함께 생성/삭제 # 현재 PC(내부 접속)에서만 접속 가능 CREATE USER 'username'@'loc..