«mysql» 태그된 질문

모든 버전의 MySQL (Microsoft SQL Server 아님) 질문과 관련이있는 경우 mysql-5.7과 같은 버전 별 태그를 추가하십시오.

4
MySQL의 "CREATE INDEX`는 선형 연산입니까?
의미하는 바는 다음과 같습니다. n행이 있는 테이블에서 인덱스를 작성하는 데 t시간 이 걸립니다 . 1000*n대략 1000*t시간 이 걸리는 동일한 테이블에서 인덱스를 작성합니다 . 내가 달성하려는 것은 훨씬 작은 테스트 데이터베이스 에서 동일한 색인을 작성하여 프로덕션 데이터베이스에서 색인을 작성하는 데 걸리는 시간을 추정하는 것 입니다.
20 mysql  index 

7
하나의 레코드가 부울 열에 대해 실제 값을 갖도록하고 다른 레코드에 모두 거짓 값을 갖도록하려면 어떻게해야합니까?
테이블에서 하나의 레코드 만 해당 테이블에 액세스 할 수있는 다른 쿼리 나 뷰의 "기본"값으로 간주되도록하고 싶습니다. 기본적 으로이 쿼리가 항상 정확히 하나의 행을 반환하도록 보장하고 싶습니다. SELECT ID, Zip FROM PostalCodes WHERE isDefault=True SQL에서 어떻게해야합니까?

1
mysqldump는 기본적으로 인덱스를 익스포트합니까?
나는 mysqldump를 함께 조금 주위를 연주하고 수출 인덱스를 않는 경우 난 (궁금해서 FULLTEXT, INDEX기본적으로 ...). 나는 그것에 대해 읽고이 옵션을 발견 했다 . --disable-keys, -K 이는 실제로 인덱스를 내보내는 것입니다. 그러나 나는 내 해석을 신뢰하고 싶지 않으며 내가 올바르게 해석했는지 확인하고 싶습니다 (또는 잘못된 ;-)). 누구든지 확인할 수 있습니까?

3
phpMyAdmin에서 mysql 테이블 자동 증분을 1로 어떻게 재설정합니까?
MySQL의 명령 줄에서 다음을 사용하여 테이블의 자동 증가 필드를 1로 재설정 할 수 있음을 알고 있습니다. ALTER TABLE tablename AUTO_INCREMENT = 1 phpMyAdmin 내 에서이 작업을 수행 할 수있는 방법이 있는지 궁금합니다. 자동 증분 또는 해당 라인을 따라 다른 것을 재설정하는 확인란과 같은 것이 있습니까? 커맨드 라인 접근 방식에 문제가있는 …

1
MySQL 테이블의 각 레코드에 대해 다른 테이블의 행 수
SELECT student.StudentID, student.`Name`, COUNT(attendance.AttendanceID) AS Total FROM student LEFT JOIN attendance ON student.StudentID = attendance.StudentID 마지막 행을 계산하려고하지만 대신 모든 결과를 계산하고 하나의 결과를 반환합니다. 나는 같은 것을 얻고있다 K1052280에 대한 출석 ID에 두 개의 항목이 있기 때문에 여러 레코드가 있기 때문에 그 수를 세고 숫자를 반환하고 싶습니다. 같은 것
20 mysql  select  count 

2
MySQL에서 시퀀스를 생성하는 방법
mysql 에서이 테이블을 고려하십시오. create table numbers (number int); insert into numbers values (3), (2), (9); select * from numbers; +--------+ | number | +--------+ | 3 | | 2 | | 9 | +--------+ 다음 열로 테이블을 생성하는 간단한 쿼리가 있습니까? 1에서 10까지의 숫자 숫자가 테이블 번호에 있으면 1, …
19 mysql  sequence 

2
MySQL은 쿼리를 캐시합니까?
이 질문은 데이터베이스 관리자 스택 Exchange에서 답변을 얻을 수 있기 때문에 스택 오버플 로 에서 마이그레이션 되었습니다. 6 년 전에 이주했습니다 . MySQL 데이터베이스를 PHP 데이터 객체 (PDO)와 인터페이스하고 광범위한 SQL 쿼리를 실행하고 있습니다. 일반적으로 약 1500ms가 소요됩니다. 여전히 최적화해야합니다. 짧은 간격으로 PHP 스크립트를 두 번 실행하면 쿼리에 약 90ms가 …
19 mysql 

11
특정 문자열에 대한 전체 MySQL 데이터베이스를 검색하는 방법
특정 문자열을 찾기 위해 전체 데이터베이스 테이블 (행 및 열)을 검색 할 수 있습니까? 약 35 개의 테이블이있는 A라는 데이터베이스가 있는데 "hello"라는 문자열을 검색해야 하며이 문자열이 저장된 테이블을 알 수 없습니다. 가능한가요? MySQL 사용 나는 리눅스 관리자이고 데이터베이스에 익숙하지 않다. u도 쿼리를 설명 할 수 있다면 정말 도움이 될 것이다.
19 mysql 

3
innodb_file_per_table이 권장됩니까?
우리는 테이블 중 하나만 백만 줄로 성장하지만 나머지는 백만 줄 미만인 응용 프로그램이 있습니다. 따라서 innodb_file_per_table과 함께 가거나 .ibd로 남겨 두어야 할 조언은 무엇입니까? 조인을 수행 할 때 더 많은 디스크 액세스가 필요하므로 일부 기사를 읽으십시오. 보고서 생성 목적으로이 테이블과 다른 테이블을 결합 할 것입니다.
19 mysql  innodb 

3
InnoDB는 왜 행 개수를 저장하지 않습니까?
InnoDB를 엔진으로 사용 SELECT COUNT(*) FROM mytable하는 테이블에서는 특히 테이블이 커지고 쿼리가 실행되는 동안 일정한 행 삽입 / 삭제가있을 때와 같은 쿼리 가 매우 정확하지 않고 매우 느리다는 것을 알고 있습니다. 내가 이해했듯이 InnoDB는 행 수를 내부 변수에 저장하지 않으므로이 문제의 원인입니다. 내 질문은 : 왜 이렇게됩니까? 그러한 정보를 저장하기가 …
19 mysql  innodb  count 

2
MySQL VARCHAR과 TEXT 데이터 형식의 차이점은 무엇입니까?
버전 5.0.3 이후 (VARCHAR은 65,535 바이트가되고 후행 공백 잘림이 중단됨)이 두 데이터 유형간에 큰 차이가 있습니까? 나는 차이점 목록을 읽고 있었고 두 가지 참고 사항은 다음과 같습니다. BLOB 및 TEXT 열의 인덱스의 경우 인덱스 접두사 길이를 지정해야합니다. CHAR 및 VARCHAR의 경우 접두사 길이는 선택 사항입니다. 7.5.1 절“열 색인”을 참조하십시오. 과 …

4
두 개의 다른 위치에서 두 개의 MySQL 데이터베이스 동기화
내부 서버와 웹 호스팅 서버에 각각 동일한 두 개의 MySQL 데이터베이스가 있습니다. 내부 서버의 데이터베이스로 매일 웹 호스트의 데이터베이스를 업데이트하고 싶습니다. 이 프로세스를 자동화하는 방법이 있습니까? 또한 수동으로 수행 할 수 있습니까? 수동으로 수행하려면 내부 서버에서 데이터베이스의 SQL 덤프를 가져온 다음 웹 호스트의 데이터베이스로 가져와야합니까? 조언을 부탁드립니다.

1
ENUM () 목록을 변경할 수 있습니까?
ENUM () 목록을 변경할 수 있는지 확실하지 않으므로 테스트를 수행했습니다. MySQL v5.1.58에서는 ENUM ( 'yes', 'no') 유형의 'bool'이라는 하나의 필드를 포함하는 테스트 InnoDB 테이블을 만들었습니다. 그런 다음 나는 ... ALTER TABLE `test` CHANGE `bool` `bool` ENUM( 'yes', 'no', 'maybe' ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL ... 그리고 효과가있었습니다. …
19 mysql  innodb 

2
MySQL-varchar 길이 및 성능
VARCHAR크기 선언 이 성능에 적합합니까? 사이 (속도) 차이가 있나요 VARCHAR(50)과 VARCHAR(255)? 아니면 길이를 정의하는 것이 논리 / 디자인 제약입니까?

3
MySQL에서 구체화 된 뷰를 만드는 가장 좋은 방법
MySQL 5.6을 사용하고 있습니다. Oracle에서와 같이 구체화 된 뷰를 만들 수 없습니다. Flexview와 같은 하나 또는 두 개의 솔루션을 보았습니다. 누구나 최소한의 복잡성으로 MySQL에서 구체화 된 뷰를 생성하는 가장 좋은 방법 (Oracle과 같은 자동 새로 고침)을 말해 줄 수 있습니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.