반응형

MySQL 94

그룹없이 세다

그룹없이 세다 GUYS(ID, NAME, PONE)라는 이름의 테이블이 하나 있는데, 같은 이름을 가진 남자가 몇 명인지 세어보고 동시에 모두 보여줘야 합니다.그래서 난 그들을 모을 수가 없어요. 예: ID NAME PHONE 1 John 335 2 Harry 444 3 James 367 4 John 742 5 John 654 원하는 출력은 다음과 같습니다. ID NAME PHONE COUNT 1 John 335 3 2 Harry 444 1 3 James 367 1 4 John 742 3 5 John 654 3 내가 어떻게 그럴 수 있을까?다른 숫자를 가진 많은 남자들만 겨우 구할 수 있었습니다. 감사해요.8.0+용 업데이트: 이 답변은 Oracle의 기존 구문과 대부분 동일한 구문을 가진 윈도우 기능을..

programing 2023.09.18

mysql 대비 neo4j 성능 (어떻게 개선할 수 있습니까?)

mysql 대비 neo4j 성능 (어떻게 개선할 수 있습니까?) 그래프 데이터베이스와 neo4j의 액션 북에서 성능 주장을 재현/검증할 수 없는 후속 조치입니다.설정 및 테스트를 업데이트했는데 원래 질문을 너무 바꾸고 싶지 않습니다. 전체 이야기(대본 등 포함)는 https://baach.de/Members/jhb/neo4j-performance-compared-to-mysql 에 있습니다. 짧은 버전: '그래프 데이터베이스' 책에서 언급된 성능 주장을 확인하려고 시도하는 동안 다음과 같은 결과를 얻었습니다(n명의 사람이 포함된 랜덤 데이터 세트를 쿼리하고 각 50명의 친구가 있음). My results for 100k people depth neo4j mysql python 1 0.010 0.000 0..

programing 2023.09.18

utf8_unicode_ci와 utf8mb4_0900_ai_ci의 차이점은 무엇입니까?

utf8_unicode_ci와 utf8mb4_0900_ai_ci의 차이점은 무엇입니까? 사이의 차이점은 무엇입니까?utf8mb4_0900_ai_ci그리고.utf8_unicode_ci데이터베이스 텍스트 코딩은 mysql에서 (특히 성능 면에서)? 업데이트: utf8mb4_unicode_ci와 utf8mb4_0900_ai_ci 사이에 유사한 차이점이 있습니까? 부호화는 같습니다.즉, 바이트가 동일하게 보입니다. 캐릭터 세트가 다릅니다.utf8mb4는 더 많은 문자를 가지고 있습니다. 대조(비교를 수행하는 방법)가 다릅니다. 공연은 다르지만 거의 문제가 되지 않습니다. utf8_unicode_ci암시적으로CHARACTER SET utf8, 여기에는 1, 2, 3바이트 UTF-8 문자만 포함됩니다.따라서 대부분..

programing 2023.09.13

오류 코드: 1406.데이터가 너무 길어서 열에 사용할 수 없음 - MySQL

오류 코드: 1406.데이터가 너무 길어서 열에 사용할 수 없음 - MySQL 오류 코드: 1406.데이터가 너무 길어서 열에 사용할 수 없습니다. CREATE TABLE `TEST` ( `idTEST` INT NOT NULL , `TESTcol` VARCHAR(45) NULL , PRIMARY KEY (`idTEST`) ); 지금이다Insert어떤 가치관 INSERT INTO TEST VALUES ( 1, 'Vikas' ) select SELECT * FROM TEST; 를 합니다 합니다 이상의 레코드를 합니다.length INSERT INTO TEST VALUES ( 2, 'Vikas Kumar Gupta Kratika Shukla Kritika Shukla' ) 만약 우리가select그length ..

programing 2023.09.08

PHP 코드 내에서 MySQL 저장 프로시저를 어떻게 호출합니까?

PHP 코드 내에서 MySQL 저장 프로시저를 어떻게 호출합니까? MySQL에 작성한 저장 프로시저를 가지고 있으며 PHP에서 해당 저장 프로시저를 호출하기를 원합니다.이것을 하는 가장 좋은 방법은 무엇입니까? -MySQL 클라이언트 버전: 4.1.11 -MySQL Server 버전: 5.0.45 저장 절차는 다음과 같습니다. DELIMITER $$ DROP FUNCTION IF EXISTS `getNodeName` $$ CREATE FUNCTION `getTreeNodeName`(`nid` int) RETURNS varchar(25) CHARSET utf8 BEGIN DECLARE nodeName varchar(25); SELECT name into nodeName FROM tree WHERE id =..

programing 2023.09.03

단일 행에 대한 일대다 SQL SELECT

단일 행에 대한 일대다 SQL SELECT 두 개의 테이블에 데이터가 있습니다. 첫 번째 테이블에는 PKID라는 기본 키가 있습니다. PKID DATA 0 myData0 1 myData1 2 myData2 두 번째 테이블에는 테이블 1의 PKID 열이 외부 키로 있습니다. PKID_FROM_TABLE_1 U_DATA 0 unique0 0 unique1 0 unique2 1 unique3 1 unique4 1 unique5 2 unique6 2 unique7 2 unique8 제가 지금 하고 있는 기본적인 SELECT 진술은 SELECT a.PKID, a.DATA, b.U_DATA FROM table1 as a INNER JOIN table2 as b ON a.PKID = b.PKID_FROM_TABLE_..

programing 2023.09.03

Mysql 워크벤치에서 두 모델 간에 테이블을 복사하는 방법은 무엇입니까?

Mysql 워크벤치에서 두 모델 간에 테이블을 복사하는 방법은 무엇입니까? 저는 데이터베이스 작업을 하고 있습니다. 한 모델에서 다른 모델로 테이블을 복사해야 하지만 여러 가지 방법으로 효과가 없습니다.이것을 할 수 있는 방법이 있습니까?MySQL Workbench를 통해 단일 테이블을 수행하려는 경우. MySQL 워크벤치에서: MySQL 서버에 연결 데이터베이스 확장 테이블에서 마우스 오른쪽 단추 클릭 클립보드에 복사 선택 문 만들기 선택 테이블에 대한 생성 문이 아래와 유사하게 클립보드에 복사됩니다. CREATE TABLE `cache` ( `cid` varchar(255) NOT NULL DEFAULT '', `data` longblob, `expire` int(11) NOT NULL DEFAULT..

programing 2023.09.03

MySQL에서 대소문자를 구분하지 않는 REPLACE?

MySQL에서 대소문자를 구분하지 않는 REPLACE? MySQL은 기본 정렬에서 거의 모든 문자열 비교를 실행합니다...을 제외하고REPLACE지휘권대/소문자를 구분하지 않는 데이터 정렬이 있으므로 대/소문자를 구분하지 않고REPLACE강제로 할 수 있는 방법이 있습니까?REPLACE항상 대/소문자를 구분하는 비교를 수행하는 것이 아니라 현재의 대조를 사용하는 것입니까?MySQL(현재 5.1 실행 중)을 업그레이드하여 추가 기능을 사용할 수 있습니다... mysql> charset utf8 collation utf8_unicode_ci; Charset changed mysql> select 'abc' like '%B%'; +------------------+ | 'abc' like '%B%' | +--..

programing 2023.08.29

INSTR과 LIKE 중 어느 것이 더 빠릅니까?

INSTR과 LIKE 중 어느 것이 더 빠릅니까? MySQL 열('varchar', 'text', 'blob' 등)에 문자열이 있는지 테스트하는 것이 목표라면 다음 중 더 빠르고 효율적이며 사용하기 좋은 것은 무엇입니까? 아니면, 이것들 중 하나를 능가하는 다른 방법이 있습니까? INSTR( columnname, 'mystring' ) > 0 대 columnname LIKE '%mystring%' 키비부가 위의 논평에서 언급했듯이, 전체 텍스트 검색은 확실히 더 빨라질 것입니다. 그러나: mysql> select COUNT(ID) FROM table WHERE INSTR(Name,'search') > 0; +-----------+ | COUNT(ID) | +-----------+ | 40735 | +--..

programing 2023.08.09
반응형