반응형

MySQL 22

MySQL "Alter Table Add Column After Column"의 성능 - 큰 테이블에서

MySQL "Alter Table Add Column After Column"의 성능 - 큰 테이블에서 다음 명령을 사용하여 기존 테이블에 열을 추가합니다. ALTER TABLE foo ADD COLUMN bar AFTER COLUMN old_column; 이 옵션이 동일한 명령보다 상당히 오래 걸릴 수 있습니까?AFTER COLUMN옵션, 다음과 같이? ALTER TABLE foo ADD COLUMN bar; 첫 번째 명령은 실행 중에 tmp 테이블 공간을 더 많이 사용하여 작업을 수행합니까? 컨텍스트:매우 큰 테이블(10억개 이상의 행을 생각)을 가지고 있는데 다음을 사용하여 추가 열을 추가하고자 합니다.AFTER COLUMN하지만 너무 많은 불이익을 받고 싶지는 않습니다.제가 할 수 있는 일은 이렇..

programing 2023.09.19

IntelliJ와 로컬 MySQL을 연결하는 방법은?

IntelliJ와 로컬 MySQL을 연결하는 방법은? 저는 로컬 호스트 MySQL과 IntelliJ가 데이터베이스 관련 작업을 연결하고 프로그래밍하는 방법을 배우는데 어려움을 겪고 있습니다.그게 가능한가요?만약 그렇다면 어떻게 달성할 것인가요?로컬 인스턴스에 연결하는 것은 MySQL의 원격 인스턴스에 연결하는 것과 본질적으로 동일합니다.보통 사용하는 IP 주소 대신 localhost 또는 127.0.0.1로 대체하면 됩니다. 새 데이터베이스 연결(IntelliJ에서는 데이터 소스라고 함)을 추가하려면 데이터베이스 창 보기 -> 도구 창 -> 데이터베이스를 연 다음 + 기호를 클릭하고 하위 메뉴에서 데이터 소스를 선택한 다음 MySQL을 선택합니다.MySQL 연결의 기본값은 MySQL의 로컬 설치를 위한 ..

programing 2023.09.19

MySQL 쿼리에서 세미콜론을 생략하는 것이 나쁜가요?

MySQL 쿼리에서 세미콜론을 생략하는 것이 나쁜가요? 문 닫았습니다.이 질문은의견에 입각한현재 답변을 받지 않고 있습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용으로 답변할 수 있도록 질문을 업데이트합니다. 10년 전에 문을 닫았습니다. 이 질문을 개선합니다. 최근 MySQL 쿼리 끝에 세미콜론을 생략하고 있는데, 서버의 고부하, 캐싱 등에서 부정적인 영향을 미칠 수 있다는 생각이 들었습니다.그런 효과가 있습니까?시스템이 세미콜론 없이 문장의 끝을 알 수 있다면 생략해도 아무런 해가 되지 않습니다.시스템이 혼란스러우면 문제가 됩니다.고객님께서 고객님들의 서비스를 중단하실 수 있게 되었으니 문제가 없을 것 같습니다.SQL 작성 방식에 따라 많은 부분이 달라집니다.예를 들어 PHP..

programing 2023.09.19

MySQL의 계층 데이터에서 깊이 기반 트리 생성(CTE 없음)

MySQL의 계층 데이터에서 깊이 기반 트리 생성(CTE 없음) 안녕하세요. 며칠동안 MySQL에서 이 문제에 대해 연구해 왔지만 알 수가 없습니다.제안해 주실 분 계신가요? 기본적으로 다음과 같은 도메인이 있는 카테고리 테이블이 있습니다.id,name(범주명) 및parent(범주의 부모 ID). 예제 데이터: 1 Fruit 0 2 Apple 1 3 pear 1 4 FujiApple 2 5 AusApple 2 6 SydneyAPPLE 5 .... 여러 가지 레벨이 있습니다. 아마도 3개 이상의 레벨이 있을 것입니다.계층에 따라 데이터를 그룹화하는 sql 쿼리를 만들고 싶습니다: parent > child > grandchild > 등. 다음과 같이 트리 구조를 출력해야 합니다. 1 Fruit 0 ^ 2 ..

programing 2023.09.14

MySQL에서 보기를 만들려면 어떻게 해야 합니까?

MySQL에서 보기를 만들려면 어떻게 해야 합니까? 문 닫았습니다.이 질문은 더 많아야 합니다.집중력이 있는현재 답변을 받지 않고 있습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 한 가지 문제에만 초점을 맞추도록 질문을 업데이트합니다. 9년전에 문을 닫았습니다. 이 질문을 개선합니다. MySQL에서 보기를 만들려면 어떻게 해야 합니까?http://dev.mysql.com/doc/refman/5.5/en/create-view.html 예: Create View `MyViewName` as Select col1, col2, col3 From myTable T CREATE VIEW v AS SELECT * FROM t; 언급URL : https://stackoverflow.com/question..

programing 2023.09.14

array_parray 대 $array[] = ...어느것이 가장 빠릅니까?

array_parray 대 $array[] = ...어느것이 가장 빠릅니까? 이 질문에는 이미 다음과 같은 답변이 있습니다. PHP 중에서 $array[] = $value와 array_syncharray, $value 중 어느 것이 더 빠릅니까? (9개 답변) 닫힘7년 전에. MySQL에서 받은 값을 배열(PHP)에 추가해야 합니다.이것이 내가 가진 것입니다. $players = array(); while ($homePlayerRow = mysql_fetch_array($homePlayerResult)) { $players[] = $homePlayerRow['player_id']; } 이것이 유일한 방법입니까? 또한 다음 사항이 더 빠르거나 더 나을까요? $players = array(); while (..

programing 2023.09.14

MySQL 오류:최대 열 크기는 767바이트입니다.

MySQL 오류:최대 열 크기는 767바이트입니다. MySQL로 작업하는 프로그램을 실행하면 다음과 같은 오류 메시지가 나타납니다. 2015-06-10 15:41:12,250 ERROR app.wsutils 419 INCRON: 오류: ('HY000', '[HY000]] [MySQL]ODBC 5.2(w) 드라이버[mysqld-5.7.7-rc-log]색인 열 크기가 너무 큽니다.최대 열 크기는 767바이트입니다.(1709)(SQLExecDirectW) 이 에서 가 이 과 관련이 있을 수 있습니다.innodb_large_prefix선택.그러나 나는 이미 설정된 MySQL 5.7.7 RC를 사용하고 있습니다.innodb_large_prefix(MySQL Workbench에서 확인) "ON" 상태가 되어 최대 ..

programing 2023.09.14

MySQL 데이터베이스에서 이미지를 검색하고 HTML 태그에 표시하는 방법

MySQL 데이터베이스에서 이미지를 검색하고 HTML 태그에 표시하는 방법 저는 phphmyadmin을 사용하여 테이블로 MySQL 데이터베이스를 만들었습니다.저는 jpeg 파일을 보유하기 위해 BLOB 열로 이 테이블을 만들었습니다. php 변수와 관련하여 문제가 있습니다.$result여기서. 지금까지의 내 코드: (catalog.php): PHP의 변수 $결과를 HTML로 가져오려면 어떻게 해야 합니까?꼬리표?그럴수는 없어요.이미지 데이터를 반환하려면 다른 php 스크립트를 만들어야 합니다(예: getImage.php).카탈로그를 변경합니다.php to: 그러면 이미지를 가져옵니다.php는

programing 2023.09.14

쿼리에서 연속 제한 및 오프셋이 잘못 배치되었습니다.

쿼리에서 연속 제한 및 오프셋이 잘못 배치되었습니다. 나는 노드 Js에서 속편화를 사용하고 있으며 다음 코드를 가지고 있습니다. Time_Sheet_Details.findAll({ include: [ { model: timesheetNotesSubcon, required: false, attributes:["note","file_name", "id", "working_hrs", "timestamp", "has_screenshot", "notes_category"] }, { model: Timesheet, attributes:["id","leads_id","userid"], include:[ { model: Lead_Info, attributes:["id","fname","lname","email","hi..

programing 2023.09.04

매개 변수를 사용하여 mySql에서 프로시저 만들기

매개 변수를 사용하여 mySql에서 프로시저 만들기 나는 나의 SQL을 이용하여 저장 프로시저를 만들려고 합니다.이 절차에서는 사용자 이름과 암호를 확인합니다.현재 SQL 5.0.32를 실행하고 있으므로 절차를 작성할 수 있을 것입니다. 여기 제가 사용한 코드가 있습니다.SQL 구문 오류만 나타납니다. GO CREATE PROCEDURE checkUser (IN @brugernavn varchar(64)),IN @password varchar(64)) BEGIN SELECT COUNT(*) FROM bruger WHERE bruger.brugernavn=@brugernavn AND bruger.pass=@Password; END; 잘 부탁드립니다.이제 알았어요.여기 정답이 있습니다. CREATE PROC..

programing 2023.08.15
반응형