MYSQL 27

Python & MySql: 유니코드 및 인코딩

Python & MySql: 유니코드 및 인코딩 json data를 파싱하고 json data의 일부를 mysql database에 저장하려고 합니다.현재 유니코드 오류가 발생하고 있습니다.제 질문은 제가 이 일을 어떻게 처리해야 하느냐 입니다. 데이터베이스 측면에서 처리해야 하며, 그렇다면 테이블을 어떻게 수정해야 합니까? 파이썬 쪽에서 처리해야 하나요? 여기 제 테이블 구조가 있습니다. CREATE TABLE yahoo_questions ( question_id varchar(40) NOT NULL, question_subj varbinary(255), question_content varbinary(255), question_userId varchar(40) NOT NULL, question_tim..

programing 2023.10.14

MySQL 테이블을 많은 난수로 채우려면 어떻게 해야 합니까?

MySQL 테이블을 많은 난수로 채우려면 어떻게 해야 합니까? 저는 지금까지 매우 추상적인 용어로 질문해 보았지만, 구체적인 답변은 제공하지 않았습니다. MySQL 프롬프트에서 테이블을 만들고 채우는 방법,rand_numbers, 하나의 열로,number INT, 그리고 1111 열, 여기서number열은 2222에서 5555 사이의 임의의 숫자를 보유하고 있습니까? 다음과 같은 경우: CREATE TABLE rand_numbers(number INT); #run following line 1111 times INSERT INTO rand_numbers (number) VALUES (2222 + CEIL( RAND() * 3333)); 이 질문은 제기되었지만 루프를 위해 외부 언어에 의존하거나 너무 일반..

programing 2023.10.09

MySQL 데이터베이스에 값이 있는지 확인하는 방법

MySQL 데이터베이스에 값이 있는지 확인하는 방법 이 테이블이 있다고 가정해 보겠습니다. id | name | city ------------------ 1 | n1 | c1 2 | n2 | c2 3 | n3 | c3 4 | n4 | c4 값이 얼마인지 확인하고 싶습니다.c7변수 아래에 존재합니다.city그렇지 않으면. 만약 그렇게 된다면, 저는 뭔가를 할 것입니다. 만약 그렇지 않다면, 저는 다른 일을 할 것입니다.MySQLi 확장자를 사용하는 바람직한 방법(PHP 5 이후부터 지원): $mysqli = new mysqli(SERVER, DBUSER, DBPASS, DATABASE); $result = $mysqli->query("SELECT id FROM mytable WHERE city = 'c7..

programing 2023.10.09

MySQL에서 현재 타임스탬프 내에 10분 이내인 모든 레코드를 선택하는 방법은 무엇입니까?

MySQL에서 현재 타임스탬프 내에 10분 이내인 모든 레코드를 선택하는 방법은 무엇입니까? 다음과 같은 "last_seen"이라는 테이블 열에 타임스탬프가 있습니다. 2012-01-25 18:46:42 2012-01-23 08:19:04 2012-01-23 08:19:04 etc... 타임스탬프가 현재 타임스탬프로부터 10분 이내에 있는 모든 레코드를(가장 효율적인 방법으로) 얻으려면 어떻게 해야 합니까?가장 효율적인 방법은 타임스탬프를 모든 행에 대해 상수로 계산할 수 있는 식과 비교하는 것입니다. 이렇게 하면 mysql이 타임스탬프 열에 정의된 인덱스를 사용할 수 있습니다. SELECT * FROM myTable WHERE last_seen >= NOW() - INTERVAL 10 MINUTE 언제..

programing 2023.09.24

MySQL 및 1억 개 이상의 행이 있는 테이블

MySQL 및 1억 개 이상의 행이 있는 테이블 저는 1억 개 이상의 행이 있는 테이블을 몇 개 가지고 있습니다.저는 매달 2천만에서 4천만 줄의 줄을 받습니다. 지금은 모든 것이 괜찮은 것 같습니다. - 모든 삽입이 빠릅니다. - 모든 선택이 빠릅니다. (인덱스를 사용하고 복잡한 집계를 사용하지 않습니다.) 그러나 저는 두 가지가 걱정됩니다. - 테이블에 수억 개의 행이 있을 경우 인덱스(바이너리 트리)를 다시 조정하는 데 시간이 오래 걸릴 수 있기 때문에 느린 삽입이 있을 수 있습니다. - 인덱스가 메모리에 맞지 않으면 디스크의 여러 부분에서 인덱스를 읽는 데 시간이 걸릴 수 있습니다. 어떤 의견이라도 주시면 대단히 감사하겠습니다.문제가 발생할 경우 이를 방지하거나 문제를 해결/완화할 수 있는 방법을..

programing 2023.09.19

MySQL 데이터베이스에 저장된 PHP를 실행하려면 어떻게 해야 합니까?

MySQL 데이터베이스에 저장된 PHP를 실행하려면 어떻게 해야 합니까? MySQL 데이터베이스에 저장된 PHP를 호출하는 페이지를 작성하려고 합니다.MySQL 데이터베이스에 저장된 페이지에는 페이지 로드 시 실행하고자 하는 PHP(및 HTML) 코드가 포함되어 있습니다. 어떻게 해야 이걸 할 수 있을까요?이 경우 eval 명령어를 사용할 수 있습니다.하지만 이 방법을 사용하면 많은 함정이 있기 때문에 반대하는 것이 좋습니다.디버깅은 어렵습니다(er), 보안 위험을 내포합니다(DB의 잘못된 콘텐츠가 실행됩니다, 어 오). 예를 들어 pph에서 eval evil은 언제입니까?를 참조하십시오.Google for Eval은 악이고, 다른 해결책을 찾아야 하는 이유를 많이 찾을 수 있을 것입니다. 추가:공격에 ..

programing 2023.09.19

어떻게 쿼리가 각 행 MySQL에 대해 2개의 셀을 곱할 수 있습니까?

어떻게 쿼리가 각 행 MySQL에 대해 2개의 셀을 곱할 수 있습니까? 각 행에 대해 2개의 셀을 곱한 다음 Total이라는 마지막 열에 값을 입력합니다.일반적인 쿼리로 수행할 수 있습니까? 예: Pieces | Price | Total 6 | 4 | null // should be 24 2 | 10 | null // should be 10 사용: SELECT Pieces, Price, Pieces * Price as 'Total' FROM myTable 다음과 같은 기능을 사용할 수 있습니다. UPDATE mytable SET Total = Pieces * Price; 이게 효과가 있을 거라고 생각합니다.이렇게 하면 실제로 데이터베이스의 열에 데이터가 저장됩니다. UPDATE yourTable yt S..

programing 2023.09.04

phpmyadmin에서 mySQL 서버 IP 주소를 찾는 방법

phpmyadmin에서 mySQL 서버 IP 주소를 찾는 방법 서버의 phpmyadmin에 액세스할 수 있습니다.하지만 phpmyadmin에서 mysql의 IP 주소를 어떻게 찾을 수 있습니까?내 웹 서버와 mysql이 서로 다른 IP를 사용하고 있습니다. 이것을 알아낼 방법이 있습니까?SQL 쿼리 SHOW Variables WHERE Variables_name = 'sshow'는 IP 주소로 쉽게 확인할 수 있는 MySQL 서버의 호스트 이름을 보여줍니다. SHOW Variables WHERE Variables_name = 'port' 포트 번호가 표시됩니다. 이에 대한 자세한 내용은 MySQL 매뉴얼: 12.4.5.41. SHOW Variables Syntax 및 5.1.4에서 확인할 수 있습니다.서..

programing 2023.09.04

자바 수학bigInteger를 java.lang에 캐스팅할 수 없습니다.정수

자바 수학bigInteger를 java.lang에 캐스팅할 수 없습니다.정수 저는 다음과 같은 예외를 받고 있습니다. 원인: 자바.java.javaClassCastException: java.math입니다.bigInteger를 java.lang에 캐스팅할 수 없습니다.정수 다음과 같은 코드로 List queryResult = query.list(); for (Iterator it = queryResult.iterator(); it.hasNext();) { Object[] result = it.next(); Integer childId = (Integer) result[0]; Integer grandChildCount = (Integer) result[1]; CompanyNode childNode = ch..

programing 2023.09.04

Solr을 고려해야 할 시기

Solr을 고려해야 할 시기 저는 전체 텍스트 검색, 히트 하이라이팅, 페이스 검색 등 검색과 관련하여 흥미로운 작업을 수행해야 하는 애플리케이션을 개발하고 있습니다. 데이터 세트는 각각 20-30개의 필드가 있는 3000-10000개의 레코드이며 모두 MySQL에 저장됩니다.사이트의 트래픽 프로파일은 작은 크기의 미디어에 있을 가능성이 높습니다. MySQL에서는 이러한 모든 요구 사항을 (어두운) 충족할 수 있지만, 언제(데이터 크기 및 트래픽 수준 측면에서) Solr 또는 Spinks와 같은 보다 집중적인 기술을 검토할 가치가 있습니까?이 질문은 모든 측면에서 매우 폭넓은 답변을 요구합니다.한 시스템이 특별한 사용 사례에 대해 다른 시스템보다 우수할 수 있는 매우 확실한 세부 사항이 있지만, 여기서는..

programing 2023.08.30