반응형

2022/11/25 15

MySQL 데이터베이스 테이블의 최대 레코드 수

MySQL 데이터베이스 테이블의 최대 레코드 수 MySQL 데이터베이스 테이블의 레코드 상한은 얼마입니까?자동 증가 필드가 궁금해요.수백만 개의 레코드를 추가하면 어떻게 됩니까?이런 상황에 어떻게 대처해야 할까요?탁!정수의 최대값은 테이블에 저장할 수 있는 최대 행 수와는 거의 관계가 없습니다. int 또는 bigint를 기본 키로 사용할 경우 기본 키의 데이터 유형에서 원하는 값의 개수만큼 행을 가질 수 있지만 기본 키를 정수로 만들 필요는 없으므로 CHAR(100)로 만들 수 있습니다.여러 열에 걸쳐 기본 키를 선언할 수도 있습니다. 테이블 크기에는 행 수 외에 다른 제약사항이 있습니다.예를 들어 파일 크기 제한이 있는 운영 체제를 사용할 수 있습니다.또는 각 행의 크기가 1KB인 경우 300GB 하..

source 2022.11.25

MAMP에 PHP 버전을 추가하는 방법

MAMP에 PHP 버전을 추가하는 방법 현재 가지고 있는 MAMP 버전은 php 5.2.17과 5.4.4뿐입니다.5.3.X가 필요해요MAMP 인터페이스 php 기본 설정에서 선택할 수 있는 버전을 추가할 수 있는 방법이 있습니까?이것은 MAMP PRO가 아닌 무료 버전의 MAMP용입니다. 감사해요.MAMP 포럼에서 퀵픽스를 찾았습니다. 기본적으로 MAMP는 2가지 버전의 PHP만 표시할 수 있는 것 같습니다.퀵픽스, 사용하지 않아도 되는 폴더의 이름을 변경할 수 있습니다.이것은, /Applications/MAMP/bin/php/php5.4.10_X 폴더에 「X」를 추가하는 것을 의미합니다.여기서 5.2.17과 5.3.20이 mamp 프리프로 표시됩니다. 알았어! 편집 - 필요한 PHP 버전이 PHP 폴더..

source 2022.11.25

판다의 열을 regex로 필터링하는 방법

판다의 열을 regex로 필터링하는 방법 한 컬럼의 regex를 사용하여 데이터 프레임을 깔끔하게 필터링하고 싶습니다. 의도된 예: In [210]: foo = pd.DataFrame({'a' : [1,2,3,4], 'b' : ['hi', 'foo', 'fat', 'cat']}) In [211]: foo Out[211]: a b 0 1 hi 1 2 foo 2 3 fat 3 4 cat 다음 행으로 시작하는 행으로 필터링합니다.f정규식을 사용합니다.첫 번째 시작: In [213]: foo.b.str.match('f.*') Out[213]: 0 [] 1 () 2 () 3 [] 별로 쓸모가 없군요.단, 부울 인덱스가 표시됩니다. In [226]: foo.b.str.match('(f.*)').str.len() >..

source 2022.11.25

Java에서의 HTTP POST 요구 전송

Java에서의 HTTP POST 요구 전송 이 URL을 가정해 보겠습니다. http://www.example.com/page.php?id=10 (여기서 ID는 POST 요청 시 전송해야 합니다.) 송신하고 싶다id = 10서버의page.phpPOST 메서드에서 이를 받아들입니다. Java 내에서 이 작업을 수행하려면 어떻게 해야 합니까? 이거 해봤는데 URL aaa = new URL("http://www.example.com/page.php"); URLConnection ccc = aaa.openConnection(); 하지만 POST로 어떻게 보내야 할지 모르겠어요.갱신된 답변: Apache HTTP Components의 최신 버전에서는 원래 답변의 일부 클래스가 사용되지 않으므로 이 업데이트를 게시합..

source 2022.11.25

FOUND_ROWS가 있는 SQL_CALC_FOUND_ROWS는 항상 1을 반환합니다.

FOUND_ROWS가 있는 SQL_CALC_FOUND_ROWS는 항상 1을 반환합니다. select SQL_CALC_FOUND_ROWS, col1 , mytable.id from mytable group by col1; select found_rows(); select found_rows() , col1 , mytable.id from mytable group by col1; 위의 쿼리는 검색된 행에 대해 항상 1이 됩니다.php 7.1과 maria db 10.1을 사용하고 있습니다. 제 백엔드는 5.5로 mysql에 DB::raw 요청을 하고 있습니다.서버 아파치 램프 서버. 버그인가요? 아니면 다른 방법이 있나요?해결책 1: mysql 버전을 확인해 주세요.이 오류는 5.6.*에 존재하며 5.6.11..

source 2022.11.25

Test Containers Framework가 도커 deamon에 연결할 수 없습니다.

Test Containers Framework가 도커 deamon에 연결할 수 없습니다. 테스트 컨테이너가 다음과 같이 mariadb 인스턴스를 구축하도록 하겠습니다. connection = DriverManager.getConnection("jdbc:tc:mariadb:5.6.23:///datavault"); 하지만 이 로그는 다음과 같습니다. 01:03:00.438 [main] DEBUG o.t.jdbc.ContainerDatabaseDriver - Container not found in cache, creating new instance 01:03:00.540 [main] DEBUG o.t.u.TestcontainersConfiguration - Testcontainers configuration..

source 2022.11.25

술어와 일치하는 시퀀스에서 첫 번째 요소 찾기

술어와 일치하는 시퀀스에서 첫 번째 요소 찾기 이 질문에는 이미 답변이 있습니다. 조건에 일치하는 반복 가능한 항목에서 첫 번째 항목 가져오기 (15개의 답변) 닫힘지난달에 목록에서 술어와 일치하는 첫 번째 요소를 찾을 수 있는 관용적인 방법을 원합니다. 현재 코드는 매우 추악합니다. [x for x in seq if predicate(x)][0] 나는 그것을 다음과 같이 바꿀까 생각하고 있다. from itertools import dropwhile dropwhile(lambda x: not predicate(x), seq).next() 하지만 뭔가 더 우아한 게 있을 거야그리고 그것이 a를 반환해 준다면 좋을 것이다.None일치하는 항목이 없는 경우 예외를 발생시키지 않고 값을 지정합니다. 다음과 같..

source 2022.11.25

Java: Python의 범위(int, int)와 동등합니까?

Java: Python의 범위(int, int)와 동등합니까? Java는 Python과 동등합니까?range(int, int)방법?오래된 질문, 새로운 답변(Java 8의 경우) IntStream.range(0, 10).forEach(n -> System.out.println(n)); 또는 메서드 참조: IntStream.range(0, 10).forEach(System.out::println); Guava는 또한 Python과 비슷한 것을 제공합니다.range: Range.closed(1, 5).asSet(DiscreteDomains.integers()); 또한 Guava의 AbstractIterator를 사용하여 매우 간단한 반복기를 구현하여 동일한 작업을 수행할 수도 있습니다. return new ..

source 2022.11.25

Linux 위의 MariaDB | .sql 데이터베이스 접근

Linux 위의 MariaDB | .sql 데이터베이스 접근 SQL을 독학하고 있습니다.SQLzoo 과정을 수료하고 무료 Microsoft 테스트 데이터베이스와 MariaDB를 클라이언트로 사용하여 손을 더럽히고 싶었습니다.데이터베이스를 다운로드하여 다음 경로에 저장했습니다. /usr/bin/northwind_sql 데이터베이스에 액세스하기 위해 다음 명령을 시도했지만 gianluca@gianluca-Aspire-S3-391 ~ $ mysql -u gianluca -p -h localhost northwind_mysql Enter password: ERROR 1044 (42000): Access denied for user 'gianluca'@'localhost' to database 'northwind..

source 2022.11.25
반응형