SQL/MYSQL

    [MYSQL] Update Table / 테이블 데이터 업데이트 쿼리

    UPDATE 테이블명 SET 열1 = 값1, 열2 = 값2 WHERE 조건; "테이블명"은 업데이트하려는 테이블의 이름입니다. "열1" 및 "열2"는 업데이트하려는 열의 이름이고, "값1" 및 "값2"는 업데이트하려는 값입니다. "조건"은 업데이트할 행을 선택하는 데 사용되는 WHERE 절입니다. ※ 조건이 지정되지 않으면 모든 행이 업데이트됩니다. 예를 들어, "employees" 테이블에서 직원 "John"의 연봉을 50000으로 업데이트하는 쿼리는 다음과 같습니다. UPDATE employees SET salary = 50000 WHERE name = 'John';

    [MYSQL] Create Table / 테이블 생성 쿼리

    MySQL에서 테이블을 생성하는 CREATE 문의 기본 구문은 다음과 같습니다. CREATE TABLE table_name ( column1 datatype constraints , column2 datatype constraints ,column3 datatype constraints, ... ); 여기서 table_name은 생성하려는 테이블의 이름, column1, column2, column3 등은 테이블에 포함될 열의 이름입니다. datatype은 해당 열에 저장될 데이터 형식입니다. constraints는 해당 열에 대한 제약 조건입니다. 예를 들어, 'employees'라는 테이블을 생성하려면 다음과 같은 SQL 문을 사용할 수 있습니다. CREATE TABLE employees ( id I..

    [MYSQL] Delete Table / 테이블 데이터 삭제 쿼리

    MySQL의 DELETE 쿼리는 테이블에서 하나 이상의 행을 삭제하는 데 사용합니다. DELETE FROM 테이블이름 WHERE 조건; ex) DELETE FROM employees WHERE id = 1234; 행을 삭제할 때는 데이터가 영구적으로 삭제되기 때문에 데이터가 중요한 경우 삭제하기 전에 백업을 해 두는 것이 좋습니다.

    [MYSQL] 스키마 컬럼 조회 쿼리

    MYSQL 에서 테이블 컬럼 조회시 사용하는 쿼리입니다. SELECT TABLE_SCHEMA , TABLE_NAME , COLUMN_NAME , COLUMN_TYPE , COLUMN_KEY , COLLATION_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME ='테이블명'

    [MYSQL] JSON_EXTRACT 사용하기

    JSON_EXTRACT 사용 방법에 대해 알아보겠습니다. 변수로 JSON 형식 문자열을 저장한 뒤 JSON_EXTRACT 로 특정 KEY 값에 접근 하는 쿼리 입니다. 테이블 내의 JSON 값을 JSON_EXTRACT 로 조회하는 쿼리도 있습니다. 추가로 JSON_UNQUOTE 사용 시 결과 값에서 "" 쌍따옴표를 제거 할 수 있습니다. SET @json = '{ "users" : [ {"name" : "Kim", "age" : 20, "country" : "kr"}, {"name" : "Park", "age" : 12, "country" : "kr"}, {"name" : "Lee", "age" : 31, "country" : "cn"}, {"name" : "Han", "age" : 47, "countr..

    [MYSQL] 데이터베이스 테이블 모든 컬럼명 조회 쿼리

    [MYSQL] 데이터베이스 테이블 모든 컬럼명 조회 쿼리입니다. INFORMATION_SCHEMA.COLUMNS 테이블의 스키마, 테이블명, 컬럼명, 컬럼타입, 컬럼키, 정렬타입 순으로 조회했습니다. 정렬은 테이블명, 컬럼 순서로 오름차순 정렬했습니다. 'Database_Name' 부분에 테이블명 기입해주시면 됩니다. SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, COLUMN_TYPE, COLUMN_KEY, COLLATION_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA ='Database_Name' ORDER BY TABLE_NAME, ORDINAL_POSITION