반응형

MySQL 22

삽입 문으로 MySQL 내보내기 쿼리

삽입 문으로 MySQL 내보내기 쿼리 나는 두개의 mysql 테이블을 가지고 있는데 둘다 타입이 있습니다.공통 신분증.같은 타입의 이 두 테이블에서 모두 선택하고 싶습니다.ID, 아래 쿼리: SELECT ta.requiredTypeID, ta.typeID, ta.quantity FROM `invtypes` as t, `typeactivitymaterials` as ta WHERE volume > 0 AND t.typeID = ta.typeID; 결과는 정확하지만 이 쿼리를 삽입문으로 내보내려고 합니다.OUTFILE "/path/"에 추가를 시도했지만 데이터를 탭/콤마 구분 데이터로만 내보냅니다. 이 데이터를 삽입 문으로 내보낼 수 있습니까? 건배. 이프사용할 수도 있습니다.mysqldump대신.매개변수를..

programing 2023.11.06

파일의 MySQL 로드 데이터 - 가속?

파일의 MySQL 로드 데이터 - 가속? 때때로 프로젝트를 위해 데이터를 다시 가져와야 하기 때문에 약 360만 개의 행을 MySQL 테이블(현재 InnoDB이지만 실제로는 이 엔진에 국한되지 않습니다."파일에 데이터 로드...." 가장 빠른 해결책으로 입증되었지만 키 없이 가져올 경우 가져오기 자체가 약 45초가 걸리지만 키 생성에 시간이 걸리는 단점이 있습니다(already 실행 시간은 20분...). - 테이블 위에 있는 키를 사용하여 가져오기를 하면 가져오기 속도가 훨씬 느려집니다. 숫자 필드를 참조하여 테이블의 3개 필드 위에 키가 있습니다.이것을 가속화할 방법이 없을까요? 또 다른 문제는 느린 쿼리를 시작한 프로세스를 종료하면 데이터베이스에서 계속 실행된다는 것입니다.mysqld를 다시 시작하..

programing 2023.11.01

장고 ORM, 요일별 그룹

장고 ORM, 요일별 그룹 DAY별로 제품을 그룹화하려고 하는데 date_created는 datetime 필드입니다. Product.objects.values('date_created') \ .annotate(available=Count('available_quantity')) 반환: [ {'date_created': datetime.datetime(2012, 4, 14, 13, 3, 6), 'available': 1}, {'date_created': datetime.datetime(2012, 4, 14, 17, 12, 9), 'available': 1}, ... ] 원하는: [ {'date_created': datetime.datetime(2012, 4, 14), 'available': 2}, ... ..

programing 2023.11.01

"소시지 만드는 법" apache/php/mysql 상호 작용 견학

"소시지 만드는 법" apache/php/mysql 상호 작용 견학 apache/php/mysql 스택이 낮은 수준(브라우저와의 상호 작용 포함)에서 어떻게 작동하는지 이해하는 데 어려움을 겪고 있습니다.어디선가 (책, 웹사이트 등) 나에게 전체 경로를 안내하고 URL을 요청하는 브라우저로 시작하여 http 요청이 전송되는 방법, 아파치가 php와 대화하는 방법, php가 mysq와 대화하는 방법(영구적 및 비영구적 연결) 등을 설명하는 좋은 설명이 있습니까?이 체인에서 무엇을 기다리는지, 타임아웃이 처리되는 곳에서 무엇을 기다리는지, 소켓을 열고 닫는 시간이 얼마나 되는지 알고 싶습니다.책이나 기사?각 구성 요소에 대한 문서가 많이 있지만 "워크스루"를 찾을 수 없습니다. 제가 지금까지 본 설명은 매우..

programing 2023.11.01

MySQL 구분 기호를 사용하여 저장 프로시저 구문 생성

MySQL 구분 기호를 사용하여 저장 프로시저 구문 생성 MySQL에서 다음과 같은 구분 기호를 사용하여 저장 프로시저를 만들려고 합니다. use am; DELIMITER $$ CREATE PROCEDURE addfields() BEGIN DECLARE done INT DEFAULT FALSE; DECLARE acc INT(16); DECLARE validId INT DEFAULT 0; END $$ DELIMITER ; 오류가 납니다. #1304 - PROCEDURE addfields already exists 구분 기호를 사용하여 저장 프로시저를 만들고 먼저 존재할 경우 삭제하기 위한 적절한 구문은 무엇입니까?MySQL에 저장된 프로시저 구문으로 시작하기(단말 사용): 1. 다음과 같이 단말기를 열고 ..

programing 2023.11.01

MySQL 저장 프로시저 권한

MySQL 저장 프로시저 권한 사용자가 데이터베이스에 저장된 프로시저를 실행하는 대신 MySQL 데이터베이스에 저장된 프로시저 수준에서 저장 프로시저를 실행할 수 있는 권한을 사용자에게 부여하려고 합니다.다음 코드를 실행하려고 했습니다. GRANT EXECUTE ON myDB.spName TO 'TestUser'@'localhost'; 하지만 계속해서 다음과 같은 오류가 나타납니다. Illegal GRANT/REVOKE command, please consult the manual to see which privileges can be used. 다음과 같이 변경하려고 했습니다. GRANT EXECUTE ON PROCEDURE myDB.spName TO 'TestUser'@'localhost'; 그리고 ..

programing 2023.10.27

Python+를 사용하여 MySQL 데이터베이스를 연결하는 방법원격으로 SQL Lchemy?

Python+를 사용하여 MySQL 데이터베이스를 연결하는 방법원격으로 SQL Lchemy? 원격으로 MySQL에 접속하는 데 어려움을 겪고 있습니다.SSH 터널을 사용하며 Python+SQ를 사용하여 데이터베이스 MySQL을 연결하고자 합니다.LA케미. 콘솔에서 MySQL-client를 사용하고 "를 지정할 때ptotocol=TCP", 그럼 다 괜찮아요!명령어 사용: mysql -h localhost —protocol=TCP -u USER -p SSH 터널을 통해 원격 데이터베이스에 접근할 수 있습니다. 그러나 Python+를 사용하여 데이터베이스에 연결하고자 할 때SQLAchemy 다음과 같은 옵션을 찾을 수 없습니다.—protocol=TCP그렇지 않으면 로컬 MySQL 데이터베이스에만 연결할 수 있..

programing 2023.10.27

mysql의 select 문 "in" 절에서 값 순서에 따라 정렬

mysql의 select 문 "in" 절에서 값 순서에 따라 정렬 정수 ID 값이 있는 큰 테이블(수백만 행)에서 계정 레코드 세트를 선택하고 있습니다.어떤 의미에서는 질문에 대한 기본적인 것처럼 말이죠.큰 쉼표로 구분된 목록을 만들어서 쿼리에 "인"절로 전달하는 겁니다.현재 결과는 전혀 질서가 없습니다.제가 하고 싶은 일은 "in" 절의 값 순서대로 결과를 돌려받는 것입니다. 대신 임시 테이블을 만들고 대신 조인을 해야 한다고 생각합니다. 피하고 싶지만 그러지 못할 수도 있습니다. 생각은?현재 쿼리의 크기는 각각 약 60k로 제한되어 있습니다. 출력 크기를 제한하려고 하지만 임의로 클 수 있기 때문에 물리적인 쿼리는 아니더라도 실제적인 관점에서는 "인" 쿼리를 배제할 수 있습니다. 미리 감사드립니다.사..

programing 2023.10.12

DataGrip JetBrains에서 새 데이터베이스 만들기

DataGrip JetBrains에서 새 데이터베이스 만들기 DataGrip(JetBrains의 데이터베이스 IDE)에서 새 데이터베이스를 만드는 방법을 아는 사람?데이터 그립 도움말 페이지에서 찾을 수 없습니다.DataGrip 2017.1에 이를 위한 UI가 도입되었습니다. 먼저 데이터베이스를 정의합니다.파일 --> 데이터 소스 및 드라이버 --> 왼쪽 상단의 녹색 '+'를 클릭하여 데이터베이스 유형을 선택합니다.그런 다음 'General(일반)' 탭에서 모든 설정을 입력합니다. 예를 들어 PostgreSQL: 호스트: localhost 데이터베이스: 포스트그레스 사용자: 포스트그레스 비밀번호 : 비밀번호 설정이 완료되면 Ctrl+Shift+F10을 눌러 콘솔을 열고 다음과 같은 SQL 문을 입력할 수..

programing 2023.10.12
반응형