mysql 85

Ruby on Rails 3 소켓 '/tmp/mysql'을 통해 로컬 MySQL 서버에 연결할 수 없습니다.OSX에서 '삭

Ruby on Rails 3 소켓 '/tmp/mysql'을 통해 로컬 MySQL 서버에 연결할 수 없습니다.OSX에서 '삭 표준 Rails3 환경, RVM 1.2.9, Rails 3.0.5, Ruby 1.9.2p180, MySQL2 Gem 0.2.7, mysql-5.5.10-osx10.6-x86_64를 사용하고 있습니다. 시 하는 오류rake db:migrate데이터베이스 작성은 다음과 같습니다. Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 설정/삭제yml에는 development: adapter: mysql2 host: localhost username: root password: xxxx database: xxxx ..

programing 2022.09.25

MYSQL을 사용하여 난수 생성

MYSQL을 사용하여 난수 생성 선택 쿼리와 함께 랜덤으로 생성된 100에서 500 사이의 숫자를 선택하는 방법이 있는지 알고 싶습니다. 예:SELECT name, address, random_number FROM users 이 번호는 db에 저장할 필요가 없으며 표시 용도로만 사용합니다. 이런 식으로 해봤는데 작동이 안 돼요. SELECT name, address, FLOOR(RAND() * 500) AS random_number FROM users 누가 좀 도와줬으면 좋겠다.감사합니다.이것으로 원하는 것을 얻을 수 있습니다. FLOOR(RAND() * 401) + 100 일반적으로는FLOOR(RAND() * ( - + 1)) + 사이의 숫자를 생성합니다. 및포괄적 갱신하다 이 전체 스테이트먼트는 기능..

programing 2022.09.25

HAVING 절의 다중 집계 함수

HAVING 절의 다중 집계 함수 질문의 특성상 카운트 3의 레코드가 있으며, 카운트 2의 기준에도 부합합니다.x 이상 7 미만으로 세는 것을 질문할 수 있을까요?어떻게 써야 할까요?이게 제 현재 코드입니다. GROUP BY meetingID HAVING COUNT( caseID ) 2 두 가지 검사를 수행할 필요가 없습니다. 카운트 = 3만 검사하면 됩니다. GROUP BY meetingID HAVING COUNT(caseID) = 3 여러 개의 체크를 사용하는 경우 다음을 사용할 수 있습니다. GROUP BY meetingID HAVING COUNT(caseID) > 2 AND COUNT(caseID) < 4 예제 쿼리의 경우 2보다 크고 4보다 작은 값은 3뿐이므로 다음과 같이 단순화됩니다. GRO..

programing 2022.09.25

mysql db에 직렬화된 데이터를 저장할 때 사용해야 하는 열 유형을 선택하십시오.

mysql db에 직렬화된 데이터를 저장할 때 사용해야 하는 열 유형을 선택하십시오. mysql db에 직렬화된 데이터를 저장할 때 사용해야 하는 열 유형을 선택하십시오.바이너리, blob, text를 사용할 수 있다는 거 알아.무엇이 최선이고 그 이유는 무엇입니까? 편집: 시리얼화된 데이터를 저장하는 것이 좋지 않다는 것을 알고 있습니다.하지만 이 한 가지 경우에 해야 합니다.그냥 저를 믿고 답이 있으면 질문에 집중해주세요.감사합니다!답변: 텍스트는 많은 DBMS에서 권장되지 않으므로 제한이 높은 blob 또는 varchar를 사용하는 것이 좋습니다(blob의 경우 varchar와 텍스트의 큰 문제인 인코딩 문제가 발생하지 않습니다). 또한 MySQL 포럼에서 이 스레드에서 지적한 바와 같이 하드 드라..

programing 2022.09.25

마이그레이션을 사용하여 라라벨의 열 이름을 변경하려면 어떻게 해야 합니까?

마이그레이션을 사용하여 라라벨의 열 이름을 변경하려면 어떻게 해야 합니까? 아래에 언급된 대로 열이 있습니다. public function up() { Schema::create('stnk', function(Blueprint $table) { $table->increments('id'); $table->string('no_reg', 50)->unique(); $table->string('no_bpkb', 50)->unique(); $table->string('nama_pemilik', 100); $table->string('alamat'); $table->string('merk', 50); $table->string('tipe', 50); $table->string('jenis', 50); $table..

programing 2022.09.25

Cake용으로 작성된 기존 MySQL 데이터베이스에서 ER 다이어그램 생성PHP

Cake용으로 작성된 기존 MySQL 데이터베이스에서 ER 다이어그램 생성PHP 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 서적, 도구, 소프트웨어 라이브러리 등에 대한 권장 질문을 허용하지 않습니다.당신은 그 질문을 사실과 인용문으로 대답할 수 있도록 편집할 수 있다. 6년 전에 문을 닫았어요 이 질문을 개선하다 케이크용PHP 어플리케이션 MySQL 데이터베이스를 만들었습니다. 데이터베이스의 ER 다이어그램을 작성하기 위해 사용하는 툴은 무엇입니까?테이블 간의 필드 및 관계는 케이크로 작성됩니다.PHP는 좋아합니다. 잘 부탁드립니다!MySQL Workbench를 사용하여 데이터베이스의 SQL 덤프 파일 생성 다음의 순서에 따릅니다. 파일 ->..

programing 2022.09.25

여러 개의 하위 행을 하나의 행 MYSQL로 결합

여러 개의 하위 행을 하나의 행 MYSQL로 결합 미리 감사드려요, 도저히 이해가 안 돼요! 테이블이 두 개 있어요. 주문필_아이템 ID | Item_Name1 | 피자2 | 스트롬볼리 Ordered_옵션 주문필_Item_ID | Option_Number | 값1 43 페퍼로니1 44 추가 치즈2 44 엑스트라 치즈 제가 출력하고자 하는 것은 mysql 쿼리가 이 취지의 무언가라는 것입니다. 산출량 ID | Item_Name | Option_1 | Option_2피자 페퍼로니 엑스트라 치즈 1개스트롬볼리 늘 엑스트라 치즈 2개 구문 오류로 끝나는 수많은 옵션을 시도했습니다.group_concat도 시도했지만 실제로는 그렇게 하지 않았습니다.시작이라고 생각되는 것의 대략적인 예가 아래에 있습니다.매번 같은..

programing 2022.09.24

방금 실행한 mysql 문을 취소하려면 어떻게 해야 하나요?

방금 실행한 mysql 문을 취소하려면 어떻게 해야 하나요? 최근에 실행된 mysql 쿼리를 취소하려면 어떻게 해야 하나요?테이블 타입을 InnoDB로 정의하면 트랜잭션을 사용할 수 있습니다.설정이 필요합니다.AUTOCOMMIT=0및 발행할 수 있는 후COMMIT또는ROLLBACK쿼리 또는 세션이 끝날 때 트랜잭션을 제출하거나 취소할 수 있습니다. ROLLBACK -- will undo the changes that you have made 이 작업은 트랜잭션 중에만 수행할 수 있습니다. BEGIN; INSERT INTO xxx ...; DELETE FROM ...; 다음 중 하나를 수행할 수 있습니다. COMMIT; -- will confirm your changes 또는 ROLLBACK -- will..

programing 2022.09.24

MySQL에서 교차

MySQL에서 교차 나는 두 개의 테이블과 기록과 데이터를 가지고 있다.레코드에는 여러 필드(이름, 성 등)가 있습니다.이러한 각 필드는 실제 값이 저장되는 데이터 테이블의 외부 키입니다.여러 레코드 필드를 검색해야 합니다. 아래는 CRESST를 사용한 쿼리 예시입니다만, MySQL에서 동작하는 쿼리가 필요합니다. SELECT records.id FROM records, data WHERE data.id = records.firstname AND data.value = "john" INTERSECT SELECT records.id FROM records, data WHERE data.id = records.lastname AND data.value = "smith" 도와주셔서 감사합니다.내부 결합을 사용..

programing 2022.09.22

부울 필드 인덱싱

부울 필드 인덱싱 데이터베이스 테이블에서 부울 필드를 인덱싱하면 많은 이점이 있습니까? 비액티브로 플래그가 붙은 "소프트 삭제" 레코드와 같은 일반적인 상황에서 대부분의 쿼리는 다음을 포함합니다.WHERE deleted = 0그 필드를 스스로 색인화하는 것이 도움이 될까요, 아니면 다른 색인에서 일반적으로 사용되는 다른 필드와 결합해야 할까요?아니요. 검색 대상이며 선택성/가진성이 높은 필드를 인덱싱할 수 있습니다.부울 필드의 카디널리티는 거의 모든 테이블에서 지워집니다.오히려 쓰는 속도가 느려진다. 모든 쿼리가 임시 삭제를 고려하는 경우 클러스터된 인덱스의 첫 번째 필드로 만들 수 있습니까?deleted_at DATETIME 컬럼이란 무엇입니까?두 가지 장점이 있습니다. 원하는 열과 이름이 같은 경우 ..

programing 2022.09.22