mysql 의 설치와 GUI Tool의 설치에 대해서는 넘어가겠습니다 ㅋㅋ
파일 다운로드 후 설치만 하면 끝나는데다가, 이미 훌륭한 포스팅들이 많이 있기 때문이지요..^^
자, mysql이 설치가 되었다고 가정하고..^^
먼저 로그인 방법입니다.
prompt> mysql -h [host IP] -u [username] -p [databaseName]
localhost, 즉 자기 컴퓨터에서 동작시키는 경우에는 별도의 host IP 가 필요없습니다.
[패스워드는 별도로 입력하게 됩니다, 이로써 mysql에 접속 성공!!]
이 프롬프트에서 이런저런 sql 명령을 이용할 수 있게 됩니다.
sql 명령에 대한 정리는 다음에!! 하도록 하고, 우선 예를 하나만 들어볼까요??
가장 많이 쓰이는 select 문에 대해서 실행하고 싶다면, 다음의 명령을 입력하면 됩니다.
mysql> select * from table1;
이 때, 세미콜론(;)은 빼먹지 않도록 주의하세요!! 전 맨날 빼먹어요 ㅋㅋㅋㅋ
그러면 아마 이렇게 결과가 촤르륵!!! 하고 뜰겁니다.
[근데 뭔가 이상한 게...비행기의 스펠링이 틀린 것 같다는 느낌이;;;;]
또 하나, 이건 제가 전~혀 몰랐던 부분인데요..(아 챙피 ㅠㅠ)
mysql에서는 직접 커멘드를 입력해서 실행이 가능하지만, 외부에서 *.sql 파일을 만들어서 이 파일을 실행하는 것
역시도 가능하다고 합니다.
이게 왜 좋은가 한다면, sql 파일을 명령별로 개행해서 작성한 후 돌려보면..
어떤 라인의 어떤 명령어 혹은 필드명 등등이 틀렸는지 직관적으로 알 수 있다는 것!!!
이를 위해서 필요한 명령은 다음과 같습니다.
mysql> \. [filename]
얘는 세미콜론이 안 붙습니다..왜!냐!하!면!
sql 파일의 맨 마지막에 세미콜론이 붙기~~~때!문!에!!!
mysql을 실행했던 경로의 폴더에 존재하는 sql 파일을 실행할 수 있습니다.
예를 들어, ex1.sql 파일을 생성한 후, 다음의 sql 내용을 입력합니다.
select
table1.name,
table1.number,
table3.type
from table1,table3
where
table1.number=table3.number;
어렵지 않은 sql 문이기에 설명은 패스하지만 ㅋㅋ
sql파일을 만들 때 중요한 것은, 위의 예 처럼 한 칸 한 칸 개행을 시켜주는 것 입니다.
위에서 설명한대로, 한 줄에 주욱 적어버리면 보기도 어렵고 오류가 난 경우에 어디서 어떤 에러가 났는지..
알아내기가 어렵습니다만, 이렇게 개행을 시켜서 작성해주면 몇 번째 줄에 어떤 에러가 났는지 바로 알 수 있죠.
이 파일을 실행하기 위해서는
mysql> \. ex1.sql
이 명령의 실행결과는 다음과 같습니다.
[직접 커멘드에 넣는 것 보다, 이렇게 파일로 작성하는 것이 여러모로 편리합니다..^^]
마지막으로, mysql을 종료하기 위해서는 다음의 커멘드를 입력합니다.
mysql> quit;
그러면 친절하게 Bye!! 라는 문자열을 내뱉으면서 새초롬하게 mysql의 실행이 종료됩니다.
엄청 간단한 내용이지만, 저와 같은 분에게 도움이 될까 싶어서 적어봅니다 ㅋㅋ
[written by lovelydai]
댓글
댓글 쓰기