2013-06-24 2 views
4

가장 초라한 질문처럼 들리지만 진실로 SQL을 알아 내기 시작했습니다. 처음부터 배우는 것보다 더 많이 필요합니다. 어떤 도움을 주셔서 감사합니다, 진심으로 감사드립니다!테이블에 데이터를 삽입하는 SQL 스크립트 만들기 (MySQL)

는 난 할 노력하고있어 다음과 같은 테이블에 데이터를 삽입하는 스크립트를 만들 수 있습니다 :

playercreateinfo_item.sql - github link to copy of the sql table

필드/열 인종, 계급, 상품 ID, 양이다.

어떻게이 스크립트를 만들까요? 기본적인 이해에서 보면 다음과 같이됩니다 :

INSERT INTO playercreateinfo_item (race,class,itemid,amount) 

VALUES (1,1,1,1); 

하지만 그 밖에 무엇이 필요합니까? 머리말이나 꼬리말처럼? 솔직히 전체 스크립트가 어떻게 생겼는지조차 모르겠다! 수백 가지의 다른 데이터를 삽입해야하는데, 쉬운 방법이 있는지 또는 수동으로해야하는지 확실하지 않습니다. 정말 끔찍한 질문이라면 정말 미안해. 나는 배우려고 애 쓰고있어. 도움이 필요하시면 미리 감사드립니다! 너희들은 환상적이다.

답변

0

SQL 스크립트는 SQL 명령이있는 텍스트 파일입니다. 보통 쿼리는 세미콜론으로 구분됩니다.

머리글 또는 바닥 글이 필요하지 않습니다.

편집 :

여러 튜플을 삽입하는 경우, 당신은 그래서이

INSERT INTO playercreateinfo_item (race,class,itemid,amount) 
VALUES (1,1,1,1), (2,2,2,2), (3,3,3,3); 
+0

같은 INSERT로 배치 삽입 할 수있는, 내가 명령 텍스트 파일을 만들 수 있습니다 누군가가있을 것입니다 테이블에 데이터를 삽입하기 위해 DB에서 실행할 수 있습니까? 나는 그것을 실제로 기꺼이하지 않기 때문에 다른 누군가의 데이터베이스에 이것을 쓰고있다. 필자는 프로그래밍 경험이별로 없으며, 파이썬으로 조금씩 손을 ,다. 그래서 나는 잃어버린 느낌을 느낀다. 그래도 도와 ​​줘서 고마워! –

+0

텍스트 파일이 좋습니다. '.sql'은 특정 파일 확장자가 아니며 단지'.txt' 파일의 이름을 바꿉니다. DBMS는 확장자에 관계없이 모든 일반 텍스트 파일을 처리해야합니다. 그것은 관례이므로 SQL 파일을 열지 않고 볼 수 있습니다. – PerfectPixel

+0

정말 고마워. 마지막 질문이 하나 있습니다. 삽입해야하는 여러 값의 수에는 제한이 있습니까? 아마 새로운 INSERT INTO 명령을 만들어야 할 때 권장량이 있습니까? 또는 그것은 중요하지 않습니까? –

관련 문제