목록전체 글 (418)
취미와 밥줄사이

SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 조건식; 비교 연산자: =, >,

SQL 특징 SQL은 파이썬, C과 같은 프로그래밍 언어들과 다르게 예약어의 대소문자를 구분하지 않는다. 그러나 데이터베이스 저장된 내용을 검색을 하는 경우에는 대소문자를 구분한다. 파이썬은 [ = ] 변수에 대입한다는 의미이지만 SQL에서는 [ = ] `같다` 라는 의미로 사용된다. 예약어는 대문자로, 테이블이나 속성 이름은 소문자로 작성하면 가독성에 도움이 된다 명령문의 끝맺음은 [ ; ] 을 사용한다. 소문자 대문자 SQL 분류 DDL( Data Definition Language, 데이터 정의어 ) : 데이터 베이스를 정의하는 언어이며, 데이터리를 생성, 수정, 삭제하는 등의 데어터의 전체적의 골격을 결정하는 역할을 하는 언어 입니다. SCHEMA, DOMAIN, TABLE, VIEW, INDEX..
우분투 리눅스에서 파이썬 3.7 설치 방법 다음과 같은 순서로 명령어 입력하시면 됩니다. sudo apt update sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.7 sudo apt install python3-pip pip3 install virtualenv virtualenv -p python3.7 가상환경이름 source ~/[myenv]/bin/activate

최솟값 : select min(컬럼) from 테이블명 ; - 가장 오래된 연도 구하기 - select min(연도) from 테이블명; 최댓값 구하기: SELECT max(컬럼) FROM 테이블명; - 가장 최신 연도 구하기 - select max(연도) from 테이블명; 데이터 갯수 구하기: SELECT COUNT(컬럼) FROM 필드명; - 연도 필드의 value 갯수 구하기 Reference https://infinitt.tistory.com/186 (벼락치기) MYSQL (MariaDB) 쿼리 문법 정리 *조회 (SELECT) 기본값은 오름차순으로 조회한다. *내림차순 조회 SELECT "Column 이름" FROM "테이블 명" ORDER BY "정렬할 기준" DESC DESC = 내림차순 ..
Reference https://support.microsoft.com/ko-kr/office/%EC%B2%9C-%EB%8B%A8%EC%9C%84-%EA%B5%AC%EB%B6%84-%EA%B8%B0%ED%98%B8-%ED%91%9C%EC%8B%9C-%EB%98%90%EB%8A%94-%EC%88%A8%EA%B8%B0%EA%B8%B0-b9f8aee0-ef50-42e5-8fd7-6e3ab1493876 천 단위 구분 기호 표시 또는 숨기기 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠 support.microsoft.com

공공데이터 포털에서 csv파일 형식의 데이터를 불러와서 mysql 워크벤치로 임포트 하였다. text 자료형인 필드를 int로 변환하려 하였지만 에러문구가 뜨며 변환되지 않았다. 그 이유는 value에 [ , ]가 있었기 때문이었다. 콤마를 제거 한 이후에는 text 자료형이 int형로 변환이 되었다. mysql에서 직접 [ , ] 제거하는 문법은 아래와 같다. update 테이블명 set 컬럼명 = replace( 컬럼명, ',' , '') 처분계 필드의 value에 있는 [ , ] 를 제거하려고 한다. update 테이블명 set 컬럼명 = replace( 컬럼명, ',' , '') 콤마 제거 완료 콤마를 제거한 후 int 자료형으로 변환하니 에러없이 변환 되었다. Reference https://m..

공공데이터 포털에서 다운로드 한 자료를 mysql 워크벤치에 임포트 하였다. 그리고 replace 문법을 통해서 필드의 [ , ]를 제거하려고 하였으나 다음과 같은 에러 라인이 발생하였다. Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 에러의 원인 테이블에서 key값을 이용한 update나 delte만을 허용하도록 되어 있는데, 그렇게 않고 넓은 범위에 update 혹은 delete를 적용..

Limit : 특정 갯수의 row 조회 limit 3; - 위의 3개의 행만 불러온다. limit 3, 5 ; : 4번째 행부터 6번째 행까지 출력 Reference https://infinitt.tistory.com/186 (벼락치기) MYSQL (MariaDB) 쿼리 문법 정리 *조회 (SELECT) 기본값은 오름차순으로 조회한다. *내림차순 조회 SELECT "Column 이름" FROM "테이블 명" ORDER BY "정렬할 기준" DESC DESC = 내림차순 정렬할 기준이 여러개라면 다음처럼한다. SELECT ANIMAL_I.. infinitt.tistory.com