«mysql» 태그된 질문

MySQL은 SQL (Structured Query Language)을 사용하는 무료 오픈 소스 관계형 데이터베이스 관리 시스템 (RDBMS)입니다. SQL Server, SQLite 등과 같은 다른 DB에는이 태그를 사용하지 마십시오. 이들은 서로 다른 DB로서 데이터를 관리하기 위해 자체 SQL 방언을 사용합니다.

14
테이블의 기본 키를 얻는 방법은 무엇입니까?
mysql-database에서 기본 키 필드의 이름을 얻는 방법이 있습니까? 예를 들면 : 다음과 같은 테이블이 있습니다. +----+------+ | id | name | +----+------+ | 1 | Foo1 | | 2 | Foo2 | | 3 | Foo3 | +----+------+ 필드 ID가 기본 키인 경우 (자동 증가가 있지만 사용할 수 없습니다). PHP에서 …
81 php  mysql  primary-key 

8
MySQL에서`REPLACE`와`INSERT… ON DUPLICATE KEY UPDATE`의 실질적인 차이점은 무엇입니까?
내가 필요한 것은 특정 키를 사용하여 레코드의 모든 필드 값을 설정하는 것입니다 (키는 실제로 복합입니다). 그러한 키가있는 레코드가 아직 없으면 레코드를 삽입합니다. REPLACE작업을 수행하는 것처럼 보이지만 동시에 매뉴얼 페이지에서 INSERT ... ON DUPLICATE KEY UPDATE. 그들 중 무엇을 더 잘 선택해야하며 그 이유는 무엇입니까? REPLACE내 마음에 떠오르는 유일한 "부작용"은 INSERT …
81 mysql  sql  insert  replace 

5
선택 쿼리의 MySQL IF ELSEIF
사용자가 선택한 수량에 따라 제품의 다른 가격을 선택하려고합니다. 이것은 내가 작업중 인 쿼리입니다 (구문 오류가 있음). select id, (SELECT IF(qty_1<='23',price,1) ELSEIF(('23'>qty_1 && qty_2<='23'),price_2,1) ELSEIF(('23'>qty_2 && qty_3<='23'),price_3,1) ELSEIF('23'>qty_3,price_4,1) END IF) as total from product;

13
MySQL은 Windows에서 데이터베이스 파일을 어디에 저장하며 파일 이름은 무엇입니까?
그래서 실수로 하드 드라이브를 포맷하고 Windows를 다시 설치하고 MySQL 서버에있는 중요한 데이터베이스를 백업하는 것을 잊었습니다. 지금은 일부 소프트웨어를 사용하여 파일을 복구하려고하는데 무엇을 찾아야할지 모르겠습니다. 파일이 저장되는 경로는 무엇이며 파일의 이름은 무엇입니까 (어떤 이름 지정 규칙 또는 파일 확장자를 찾아야합니까)? 내 서버가 MyISAM을 사용하고 있다고 생각하지만 100 % 확실하지는 않습니다. 조언을 …


8
쉘 명령을 통해 mysql 데이터베이스를 삭제하는 방법
나는 pylons와 sqlalchemy를 사용합니다. 스키마 파일을 지속적으로 업데이트하고 데이터베이스를 삭제하고 다시 생성하여 새 스키마를 만들 수 있습니다. 이 작업을 수행 할 때마다 MySql 쿼리 브라우저를 열고 로그인하고 데이터베이스 / 스키마를 삭제합니다. Ubuntu Linux에서 Linux 쉘 명령을 통해 MySQL db / schema를 삭제하려면 어떻게해야합니까?

11
Windows 용 MySQL 명령 줄 클라이언트
Windows 용 멋진 명령 줄 MySQL 클라이언트가 있습니까? 샘플 쿼리를 연결하고 실행할 수있는 단일 exe를 의미합니다. 나는 봤는데 두꺼비 나 mysql 워크 벤치와 같은 큰 그래픽 환경 만 찾을 수 있었다. 간단한 명령 줄 도구 만 필요합니다. 어디서 다운로드 할 수 있습니까? 편집 : 내 PC에 전체 MySQL 패키지를 설치하고 …
80 mysql  windows 


7
MySQL 매개 변수화 된 쿼리
내 데이터베이스에 정보를 삽입하기 위해 MySQLdb 모듈을 사용하는 데 어려움을 겪고 있습니다. 6 개의 변수를 테이블에 삽입해야합니다. cursor.execute (""" INSERT INTO Songs (SongName, SongArtist, SongAlbum, SongGenre, SongLength, SongLocation) VALUES (var1, var2, var3, var4, var5, var6) """) 누군가 여기에서 구문을 도와 줄 수 있습니까?

4
MySQL match () against ()-관련성 및 열별 정렬?
좋아, 그래서 여러 열에서 전체 텍스트 검색을 시도하고 있습니다. 다음과 같이 간단합니다. SELECT * FROM pages WHERE MATCH(head, body) AGAINST('some words' IN BOOLEAN MODE) 이제 나는 다음과 같이 할 수 있었던 관련성에 따라 순서를 정하고 싶습니다. (몇 개의 단어가 발견 되었습니까?) SELECT * , MATCH (head, body) AGAINST ('some words' …

7
MySQL : 최신 기록 가져 오기
아래 표에서 3 개 레코드가 아닌 로그인 열 을 기준으로 가장 최근 레코드 만 가져 오려면 어떻게해야 id=1합니까? +----+---------------------+---------+ | id | signin | signout | +----+---------------------+---------+ | 1 | 2011-12-12 09:27:24 | NULL | | 1 | 2011-12-13 09:27:31 | NULL | | 1 | 2011-12-14 09:27:34 | NULL …
80 mysql  sql 


7
mysql SQL : 특정 항목을 먼저 지정한 다음 나머지 항목을 정렬합니다.
아래 표가 있다고 가정 해 봅시다. 모든 친구를 얻고 싶지만 ID 5가 목록의 첫 번째 항목이되기를 원합니다. 나머지 항목을받는 순서는 신경 쓰지 않습니다. 원하는 쿼리 결과는 다음과 같습니다. friends ------- id name 5 nahum 1 moshe 2 haim 3 yusuf 4 gedalia 6 dana 어떻게 할 수 있습니까? Mysql 5.1.x …
80 mysql  sql 

5
<TABLE>에 대한 테이블 스토리지 엔진에는 쿼리 별 순서에이 옵션이 없습니다 (오류 1031).
&lt;TABLE&gt; 용 테이블 스토리지 엔진에는이 옵션이 없습니다. 이것은 order by쿼리에서 MySQL이 반환하는 오류 입니다. 열 유형은 varchar(2000)입니다. 질문: select * from `dbo.table_1` order by textT; 반환 된 오류 : 오류 1031 (HY000) : 'dbo.table_1'에 대한 테이블 스토리지 엔진에이 옵션이 없습니다. 왜 이런 일이 발생합니까? 어떻게 고칠 수 있습니까?
80 mysql  sql 

3
존재하지 않는 MySQL 가입
두 테이블을 조인하는 MySQL 쿼리가 있습니다. 유권자 가구 그들은에 가입 voters.household_id하고 household.id. 이제 내가 뭘해야 유권자 테이블이 함께 제거라는 세 번째 테이블에 조인되는 경우를 수정하는 것입니다 voter.id및 elimination.voter_id. 그러나 문제는 제거 테이블에 해당 레코드가있는 유권자 테이블의 모든 레코드를 제외하고 싶다는 것입니다. 이 작업을 수행하는 쿼리를 어떻게 작성합니까? 이것은 내 현재 …
80 mysql  join  not-exists 

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