mysql 85

MySQL로 .sql 파일을 가져오면 기존 db를 덮어쓰나요 아니면 추가하나요?

MySQL로 .sql 파일을 가져오면 기존 db를 덮어쓰나요 아니면 추가하나요? 어떤 경우에는 .sql 파일을 생성하기 위해 mysqldump를 수행해야 했습니다.테스트 및 개발을 위해 MySQL 데이터베이스를 약간 변경한 후 이전 상태로 복원하고자 합니다.그래서 나는 .sql 파일을 가져옵니다.과거에 db를 삭제하고 다시 생성한 후 가져오기를 했습니다.그게 필요해?.sql 파일에서 가져온 것을 덮어쓰고 데이터베이스와 테이블을 완전히 다시 생성합니까, 아니면 추가합니까?감사합니다!SQL 파일에 포함된 명령어에 따라 달라집니다.관심있는 명령은 다음과 같습니다. DROP DATABASE xxx; # will delete the whole database DROP TABLE xxx; # unconditiona..

programing 2023.11.06

조합 또는 가입 사용 - 더 빠른 것

조합 또는 가입 사용 - 더 빠른 것 문 닫았습니다.이 질문은 더 많아야 합니다.집중력이 있는현재 답변을 받지 않고 있습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 한 가지 문제에만 초점을 맞추도록 질문을 업데이트합니다. 6년전에 문을 닫았습니다. 이 질문을 개선합니다. 테이블이 있는지 궁금할 뿐인데, 결합을 하셨다면 결합을 하시는 것이 결합을 하는 것보다 더 효율적이실까요? 조인이 더 많은 열을 생성한다는 것은 알지만 이것이 더 이론적입니다. 조인이 해야 하는 것처럼 다른 테이블에 대한 중첩 루프 스캔을 조합에서 수행해야 하는 것처럼 다른 테이블에 대해 중첩 루프 스캔을 수행해야 합니까?Union은 첫 번째 SELECT 문을 간단히 통과한 다음 두 번째 SELECT 문을 파싱하고 결과를 ..

programing 2023.11.06

MySQL이 null/empty를 반환하는지 확인하는 방법은 무엇입니까?

MySQL이 null/empty를 반환하는지 확인하는 방법은 무엇입니까? DB에 다음이라는 필드가 있는 테이블이 있습니다.fk_ownerID. 기본적으로 새 테이블 행을 추가할 때fk_ownerID비어 있습니다.MySQL에 대한 Toad에서는 다음과 같이 표시됩니다.{null}.한다면fk_ownerID값이 주어지고, 나중에 이 값을 제거하고, 설정합니다.fk_ownerID = "". 자, 다음 코드가 있습니다. $result = $dal->getRowByValue('tableName','id', $_POST['myID']); // Check to see if any rows where returned if (mysql_num_rows($result) > 0) { while ($row = mysql_fet..

programing 2023.11.01

Mysql2:: 오류:소켓 '/tmp/mysql'을(를) 통해 로컬 MySQL 서버에 연결할 수 없습니다.양말'

Mysql2:: 오류:소켓 '/tmp/mysql'을(를) 통해 로컬 MySQL 서버에 연결할 수 없습니다.양말' 달릴때rake db:migrate, 다음 오류가 발생합니다. Mysql2::Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 여기에 대한 다른 사람들의 질문을 살펴보았는데, 그들의 솔루션 중 어떤 것도 도움이 되지 않았습니다. 예를 들어: 솔루션 원 mysql.server start 반환: Starting MySQL . 오류!PID 파일(/usr/local/var/mysql/something.pid)을 업데이트하지 않고 서버를 종료했습니다. 솔루션 투 mysqladmin variables | grep ..

programing 2023.11.01

PHP PDO 대 normal mysql_connect

PHP PDO 대 normal mysql_connect PHP에서 데이터베이스 쿼리를 실행하려면 php PDO 또는 normal mysql_connect를 사용해야 합니까? 어느 쪽이 더 빠릅니까? PDO의 가장 큰 이점 중 하나는 인터페이스가 여러 데이터베이스에 걸쳐 일관적이라는 것입니다.준비된 문장을 위한 멋진 기능들도 있는데, 이것은 당신의 모든 쿼리 문자열을 빠져나가는 번거로움을 덜어줍니다.PDO의 휴대성이 mysql_connect보다 큽니다. 그렇다면 PDO를 사용해야 합니까 아니면 기존의 mysql_connect를 고수해야 합니까?PDO는 mysql_*보다 약간 느리지만 휴대성이 뛰어납니다.PDO는 여러 데이터베이스에 걸쳐 단일 인터페이스를 제공합니다.즉, msql은 msql_query, MS..

programing 2023.11.01

중첩된 내용이 후속 버전에 포함됩니까?

중첩된 내용이 후속 버전에 포함됩니까? 중첩 포함을 수행하는 방법?저는 댓글과 1대 다수의 연관성을 가진 테이블 제품을 가지고 있고, 테이블 댓글은 사용자 테이블과 1대 다수의 연관성을 가지고 있습니다.그래서 댓글에는 user_id와 product_id가 있습니다.내 코드는 이렇습니다. var models = require('../models'); models.products.findAll({ include: [ {model: models.comments} ] }).then(function (products) { next(products); }).catch(function (err) { next(err); }); }); 댓글들은 이해하지만, 저는 이런 것을 갖고 싶습니다. models.products.f..

programing 2023.10.27

mysql 데이터베이스에서 JSON 배열을 구축하는 방법

mysql 데이터베이스에서 JSON 배열을 구축하는 방법 좋아요, 저는 mysql에서 JSON 배열을 만들기 위해 머리를 짜내고 있습니다.배열은 다음과 같은 형식이어야 합니다.저는 전체 달력을 사용하고 있고 달력의 이벤트를 역동적으로 만들고 싶습니다.아래는 배열을 구축하는 코드이지만 현재 mysql로부터 정보를 얻지 못합니다. $year = date('Y'); $month = date('m'); echo json_encode(array( //Each array below must be pulled from database //1st record array( 'id' => 111, 'title' => "Event1", 'start' => "$year-$month-10", 'url' => "http://ya..

programing 2023.10.27

phpMyAdmin에서 저장 프로시저를 작성하는 방법은?

phpMyAdmin에서 저장 프로시저를 작성하는 방법은? 저장 프로시저를 phpMyAdmin에 어디에 적어야 하는지, MVC 아키텍처를 사용하여 어떻게 호출해야 하는지 찾을 수 없습니다.phpMyAdmin에서 쉽게 프로시저를 만들 수 있습니다. 데이터베이스로 이동합니다.헤더에서 '루틴' 탭 클릭 'Add routine(루틴 추가)' 클릭 그러면 팝업 창이 열립니다.절차를 작성하고 "GO"를 클릭합니다. 예를 들어 다음과 같습니다. 바로 그겁니다.'Routine' 탭 자체에서 작성한 프로시저를 볼 수 있습니다. phpMyAdmin에서는 SQL 창에서 저장 프로시저를 만들 수 있습니다. 구분 기호를 기본 ";" 대신 "$$" 같은 것으로 설정해야 할 수도 있습니다.SQL 창 하단에서 이를 변경할 수 있습니다..

programing 2023.10.22

PL/MySQL이 존재합니까?

PL/MySQL이 존재합니까? 오라클에는 강력한 명령어인 PL/SQL이 있습니다.MySQL과 비슷한 것이 있습니까?MySQL에는 유사한 구성 요소가 있지만 아니요, MySQL에는 PL\SQL을 사용할 수 없습니다.MS SQL Server에서 사용하는 T-SQL도 마찬가지입니다. MySQL에는 웹사이트에 많은 문서가 있습니다. PL\SQL과 T-SQL 모두 튜링이 완벽하며, 아마도 약간 더 많은 기능을 제공할 것입니다.그러나 MySQL은 유사한 작업을 수행할 수 있는 많은 방법을 가지고 있습니다. Yahoo Answers 게시물의 내용은 다음과 같습니다. MySQL은 다중 스레드, 다중 사용자 SQL 데이터베이스 관리 시스템(DBMS)1로 MySQL AB에 따르면 1,000만 개 이상의 설치를 수행하고 있..

programing 2023.10.22

MySQL에서 두 날짜 간의 연도 차이를 정수로 가져옵니다.

MySQL에서 두 날짜 간의 연도 차이를 정수로 가져옵니다. 저는 데이터베이스에 있는 사람의 나이를 계산하려고 합니다. 다음과 같은 간단한 테이블이 있다고 가정해 보겠습니다. student(id, birth_date); 여기서 id는 기본 키입니다(실제로 테이블이 더 복잡하지만 단순화했습니다). 저는 한 사람의 나이를 알고 싶습니다. select id, datediff(curdate(),birth_date) from student 하지만 결과는 몇 년이 아니라 며칠 안에 나타납니다.365로 나눌 수 있습니다. select id, datediff(curdate(),birth_date) / 365 from student 하지만 부동 소수점 값을 반환하고, 정수를 원합니다. 그래서 연도를 계산할 수 있었습니다..

programing 2023.10.22