본문 바로가기

SQL2314

MySQL 테이블이 저장할 수있는 최대 레코드 수량은 얼마입니까? MySQL MyISAM 테이블은 몇 개의 레코드를 저장할 수 있습니까? InnoDB는 몇 개입니까? 해결 방법 테이블에 int 필드가 몇 개만있는 매우 짧은 레코드가 있거나 수백 개의 필드가있는 레코드가 정말 길 수 있기 때문에 레코드 수로 계산할 수 없습니다. 따라서 테이블의 파일 크기로 측정해야합니다. MYSQL의 경우 : 테이블 크기 제한은 MySQL이 설치된 운영 체제 드라이브 파일 시스템을 기반으로하며 범위는 2GB에서 2TB입니다. InnoDb와 MyIsam에 대해서는 잘 모르겠습니다. 참조 페이지 https://stackoverflow.com/questions/3890296 2020. 11. 4.
MySQL Python 용 MySQLDB API에서 num_rows () 함수를 어떻게 사용합니까? 이 진술이 있습니다 cursor = connection.cursor() query = "SELECT * from table" cursor.execute(query) res = cursor.fetchall() 해결 방법 cursor = connection.cursor() query = "SELECT * from table" cursor.execute(query) print cursor.rowcount 찾고있는 num_rows () 함수가 MySQLdb 모듈에 없습니다. num_rows 메소드가있는 result 클래스를 포함하는 _mysql 이라는 내부 모듈이 있지만 사용해서는 안됩니다. _mysql 의 구현 세부 사항으로 간주됩니다. 참조 페이지 https://stackoverflow.com/questio.. 2020. 11. 4.
MySQL database.table에서 username @ '%'에 삭제 권한 부여; 사용자에게 데이터베이스의 한 테이블에 대한 모든 권한을 부여했습니다. 아무튼 그들은 기록을 삭제할 수 없습니다. 권한있는 사용자로 시도했습니다. GRANT DELETE ON databasename.tablename TO username@'%'; flush privileges; 하지만 stil 삭제가 작동하지 않습니다. ERROR 1142 (42000): DELETE command denied to user 'username'@'localhost' for table 'tablename' 어떤 아이디어? 건배, 네이선. 해결 방법 GRANT 문에는 사용자 이름에 대한 추가 따옴표가 필요할 수 있습니다 : 'username'@ '%'. mysql 데이터베이스에서 사용자의 권한을 확인할 수 있습니다. user .. 2020. 11. 4.
MySQL FIELD () 함수와 유사한 MS SQL Server 기능은 무엇입니까? FIELD('d', 'a', 'b', 'c', 'd', 'e', 'f') 'd'가 첫 번째 다음 네 번째 인수이기 때문에 4를 반환합니다. 이 기능은 매우 특정한 순서에 따라 쿼리 결과를 정렬하는 기능을 제공합니다. 현재 신청의 경우 관리해야하는 4 가지 상태 (활성, 승인, 거부 및 제출)가 있습니다. 하지만 상태 란으로 간단히 주문하면 제출 및 승인 된 항목보다 거부 및 활성 상태 항목이 더 중요하기 때문에 결과 목록의 유용성이 떨어집니다. MySQL에서는 다음과 같이 할 수 있습니다. SELECT FROM WHERE ORDER BY FIELD(status, 'rejected', 'active','submitted', 'approved') 결과는 거부 된 항목이 먼저, 활성 항목이 순서대로 정렬됩니다.. 2020. 11. 4.
MySQL의 'unsigned'는 무엇을 의미하며 언제 사용해야합니까? MySQL에서 "서명되지 않음"은 무엇을 의미하며 언제 사용해야합니까? 해결 방법 모든 정수 유형은 선택 사항을 가질 수 있습니다. (nonstandard) attribute UNSIGNED. Unsigned type can be used to permit only nonnegative numbers in a column or when you need a larger upper numeric range for the column. For example, if an INT column is UNSIGNED, the size of the column's range is the same but its endpoints shift from -2147483648 및 2147483647 최대 0 및 42949672.. 2020. 11. 3.
MySQL SBT Scala 프로젝트에서 MySQL JDBC 드라이버를 사용하는 방법은 무엇입니까? SBT 세션 중에 처음으로 프로젝트를 실행하면 MySQL 데이터베이스에 액세스하려고 할 때 다음 예외가 발생합니다. java.lang.NoClassDefFoundError : scala / Ordered 다시 실행하면 (그리고 그 이후에 동일한 SBT 세션 동안) 다른 것을 던집니다. java.sql.SQLException : jdbc : mysql : // localhost / ...에 적합한 드라이버가 없습니다. NetBeans를 사용할 때 동일한 코드가 정상적으로 작동했습니다. 이제 SBT를 사용하여 빌드하고 Kate를 사용하여 프로젝트를 수동으로 편집하고 관리 할 때 이러한 런타임 오류가 발생합니다. MySQL JDBC 드라이버 (MySQL.com에서 바로 다운로드) JAR은 프로젝트의 lib 디.. 2020. 11. 3.
MySQL "너무 많은 데이터베이스 연결"의 원인 내 Wordpress 웹 사이트에 "데이터베이스 연결 설정 오류"메시지가 표시됩니다. 내 호스트는 내 "사용자"가 한 번에 너무 많은 데이터베이스 연결을 열었 기 때문이라고 알려주었습니다. 이로 인해 추가 연결을 만드는 동안 오류가 발생하여 마사지가 발생했습니다. 교착 상태가 된 데이터베이스 연결을 종료하여 수정되었습니다. 데이터를 임시 테이블에 복사하는 연결이 여러 개 있었지만 한 번의 업데이트를 기다리는 대규모 조회 세트로 인해 교착 상태가 발생했습니다. 누군가가 어떻게 이런 일이 발생했을 수 있으며이를 방지하는 방법을 설명해 줄 수 있나요? (p.s : 해당 WP 설치에는 2000 개 이상의 게시물이 있습니다) 해결 방법 공유 호스팅 환경에서이 동작은 블로그에 더 많은 트래픽이 표시되기 시작하면 조.. 2020. 11. 3.
MySQL OSX에 Python 2.6 용 MySQLdb 설치 다음 지침에 따라 Python 2.6 용 MySQLdb를 설치하려고합니다. 이 단계에 도달하면 : $ python setup.py build 오류가 발생합니다. MySQL을 설치하고 bash 에 추가했습니다. 내가 뭘 잘못하고 있죠? 해결 방법 'mysql'을 찾는 것이 아니라 'mysql_config'를 찾는 것입니다. bash에서 'which mysql_config'를 실행 해보십시오. 아마 찾을 수 없을 것입니다. 그것이 빌드가 그것을 찾지 못하는 이유입니다. 'locate mysql_config'를 실행하고 무엇이 돌아 오는지 확인하십시오. 이 바이너리의 경로는 셸의 $ PATH 환경 변수에 있거나 모듈의 setup.py 파일에 명시 적으로 있어야하며 해당 파일의 특정 위치에서 찾고 있다고 가정합.. 2020. 11. 3.
MySQL-UNION ALL 및 GROUP BY로 검색 SELECT p.id, p.title, p.uri, 'post' AS search_type FROM `posts` AS p WHERE title LIKE "%logo%" UNION ALL SELECT p.id, p.title, p.uri, 'tag' AS search_type FROM posts AS p INNER JOIN post_tags AS pt ON pt.post_id = p.id INNER JOIN tags AS t ON pt.tag_id = t.id WHERE t.title LIKE "%logo%" UNION ALL SELECT p.id, p.title, p.uri, 'category' AS search_type FROM posts AS p INNER JOIN post_categories AS.. 2020. 11. 3.
MySQL PostgreSQL array_agg와 같은 MYSQL 배열 집계 함수 MYSQL에 두 개의 테이블이 있는데 MYSQL에 array_agg () FROM postgreSQL로 집계 함수가 있는지 궁금합니다. 표 1 속성에는 8 개의 레코드 만 있습니다. 표 2는 속성을 캡처 한 사람을 기록하므로 동일한 속성에 대해 1 번 또는 n 번이 될 수 있으며이 Qry를 얻었습니다. SELECT p.id, pcb.users_admin_id as uid FROM properties p INNER JOIN prop_captured_by pcb ON p.id = pcb.property_id -- GROUP BY p.id id uid 200 1 200 80 202 1 202 80 211 1 211 10 211 81 215 10 ... GROUP BY 부분을 사용하면 다음과 같이 표시됩니다. .. 2020. 11. 3.