«database» 태그된 질문

데이터베이스는 체계적인 데이터 모음입니다. 스키마, 테이블, 쿼리, 보고서, 뷰 및 기타 개체의 모음입니다. 데이터는 일반적으로 정보가 필요한 프로세스를 지원하는 방식으로 현실의 측면을 모델링하도록 구성됩니다. 데이터베이스 설계에 대한 질문이있는 경우이 태그를 사용하십시오. 특정 데이터베이스 관리 시스템 (예 : MySQL)에 관한 것이라면 해당 태그를 대신 사용하십시오.

5
sql과 mysql의 차이점은 무엇입니까?
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . 나는 데이터베이스에 익숙하지 않고 궁금해했다. SQL 과 MySQL 의 차이점은 무엇인가 ?
154 mysql  sql  database 

13
비 암호화 사용을위한 가장 빠른 해시?
필자는 데이터베이스에 넣을 문구를 본질적으로 준비하고 있는데, 형식이 잘못되어 짧은 해시를 대신 저장하고 싶습니다 (단지 존재하는지 여부를 간단히 비교하므로 해시가 이상적입니다). MD5가 100,000 + 요청에서 상당히 느리다고 가정하므로 문구를 해시하는 가장 좋은 방법이 무엇인지 알고 싶었습니다. 내 자신의 해시 함수를 롤아웃하거나 사용하는 hash('md4', '...'것이 더 빠를 것입니까? MySQL에는 MD5 ()가 …
154 php  database  security  hash 

9
반복 불가능 읽기와 팬텀 읽기의 차이점은 무엇입니까?
반복 불가능한 읽기와 팬텀 읽기의 차이점은 무엇입니까? Wikipedia 의 Isolation (데이터베이스 시스템) 기사를 읽었 지만 몇 가지 의심이 있습니다. 아래 예제에서 반복 불가능한 읽기 및 팬텀 읽기 ? 거래 A SELECT ID, USERNAME, accountno, amount FROM USERS WHERE ID=1 산출: 1----MIKE------29019892---------5000 거래 B UPDATE USERS SET amount=amount+5000 where ID=1 AND …

14
동일한 MySql 인스턴스에서 MySQL 데이터베이스 복제
현재 데이터베이스 sitedb1를 sitedb2동일한 mysql 데이터베이스 인스턴스에 복사하는 스크립트를 작성하고 싶습니다 . sitedb1을 SQL 스크립트에 덤프 할 수 있다는 것을 알고 있습니다. mysqldump -u root -p sitedb1 >~/db_name.sql 그런 다음로 가져옵니다 sitedb2. 첫 번째 데이터베이스를 SQL 파일로 덤프하지 않고 더 쉬운 방법이 있습니까?

13
데이터베이스 쿼리로 개체를 단위 테스트하는 방법
단위 테스트가 "완전히 훌륭하다", "정말 멋지다", "모든 좋은 점"이라고 들었지만 70 % 이상의 파일에 데이터베이스 액세스 (일부 읽기 및 일부 쓰기)가 포함되어 있지만 어떻게해야할지 모르겠습니다. 이러한 파일에 대한 단위 테스트를 작성합니다. PHP와 Python을 사용하고 있지만 데이터베이스 액세스를 사용하는 대부분 / 모든 언어에 적용되는 질문이라고 생각합니다.

10
외래 키 명명 체계
처음으로 외래 키 작업을 시작했으며 표준 명명 체계가 있는지 궁금합니다. 이러한 테이블이 주어지면 : task (id, userid, title) note (id, taskid, userid, note); user (id, name) 작업에 메모가있는 경우 사용자는 작업을 소유하며 사용자는 메모를 작성합니다. 이 상황에서 세 개의 외래 키는 어떻게 명명됩니까? 아니면 전혀 문제가되지 않습니까? 업데이트 :이 질문은 …

17
한 데이터베이스에서 다른 데이터베이스로 테이블을 복사하는 가장 쉬운 방법은 무엇입니까?
데이터베이스가 다른 사용자에있을 때 한 데이터베이스의 테이블에서 다른 데이터베이스의 테이블로 데이터를 복사하는 가장 좋은 방법은 무엇입니까? 사용할 수 있다는 것을 알고 있습니다 INSERT INTO database2.table2 SELECT * from database1.table1 그러나 여기에서 문제는 모두이다 database1과는 database2다른 MySQL의 사용자 받고있다. 따라서 user1액세스 database1만 user2가능 database2합니다. 어떤 생각?
151 mysql  database 

6
SQL WHERE 절에서 IN 대 OR
큰 데이터베이스를 다룰 때 더 나은 성능을 보 입니까 , IN아니면 ORSQL 절에서 Where? 그들이 실행되는 방식에 차이가 있습니까?
150 sql  database 

6
복합 기본 키의 Null 허용 열에 어떤 문제가 있습니까?
ORACLE은 기본 키를 구성하는 열에서 NULL 값을 허용하지 않습니다. 대부분의 다른 "엔터프라이즈 수준"시스템에서도 마찬가지입니다. 동시에, 대부분의 시스템은 널 입력 가능 컬럼에 고유 한 제한 조건 을 허용합니다. 고유 제한 조건에 NULL이있을 수 있지만 기본 키가없는 이유는 무엇입니까? 이것에 대한 근본적인 논리적 이유가 있습니까, 아니면 이것이 기술적 한계가 있습니까?

3
주어진 스키마에 테이블이 있는지 확인하는 방법
Postgres 8.4 이상 데이터베이스에는 public스키마의 공통 테이블과 스키마의 회사 별 테이블이 company있습니다. company스키마 이름은 항상 'company'회사 번호로 시작 하고 회사 번호로 끝납니다. 따라서 다음과 같은 스키마가있을 수 있습니다. public company1 company2 company3 ... companynn 응용 프로그램은 항상 단일 회사에서 작동합니다. 는 다음 search_path과 같이 odbc 또는 npgsql 연결 문자열에 따라 …



6
영어 단어 데이터베이스를 얻는 방법? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 육년 전 . 이 질문을 개선하십시오 영어로 된 모든 유효한 단어의 데이터베이스가 필요합니다. /usr/share/dict/words파일을 확인 했는데 100k 미만의 단어가 포함되어 있습니다. Wikipedia에 따르면 영어에는 475k 단어가 …
148 database  words 

5
MySQL에서 일괄 삽입을 수행하는 방법
테이블에 입력 해야하는 레코드 수는 1 개입니다. 쿼리에서이를 수행하는 가장 좋은 방법은 무엇입니까? 루프를 만들고 반복 당 하나의 레코드를 삽입해야합니까? 아니면 더 좋은 방법이 있습니까?
148 mysql  sql  database  insert 

5
PostgreSQL : 각각 하나의 스키마로 여러 데이터베이스를 사용하거나 여러 스키마로 데이터베이스를 사용하는 것이 더 낫습니까?
내 질문 중 하나에 대한 이 의견 후에 X 스키마가있는 하나의 데이터베이스를 사용하는 것이 더 좋은지 또는 그 반대인지 생각합니다. 내 상황 : 사람들이 등록 할 때 (실제로) 데이터베이스를 만드는 웹 응용 프로그램을 개발 중입니다 (소셜 네트워크가 아닙니다 : 모든 사람이 자신의 데이터에 액세스해야하며 다른 사용자의 데이터를 보지 않아야합니다) . …

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