ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • mysql 이용하기
    IT&개발/데이터베이스 2015. 8. 18. 16:52
    728x90
    반응형

    mysql을 사용하는데 계속 인터넷 검색하기 귀찮아서 일단 제가 쓰는 명령어들을 한곳에 모아서 정리해보았습니다.

     근데 몇가지 기능들을 가능한데

    sql 파일을 데이터베이스에서 실행하는 부분이 안되네요 ㅠㅠ 

    이거 하실줄 아는 분 댓글좀 달아주시길 바랍니다.



    <mysql접속>

    cmd 창 -> "mysqld" 입력 ->끝


    <접속된 뒤의 사진>

    참고로 접속된 cmd 창을 임의로 끄시면은 컴터 껏다 켜야 mysql 사용할 수 있습니다.

    그리고 접속된 뒤에 다른 cmd 창으로 mysql 접속할 수 있습니다.

     


    <mysql 접속>

    cmd 창 실행 -> mysql -u root 입력 -> 실행됨


    <접속된 뒤의 사진>

    <mysql 상태보기>

    mysql에 접속한 뒤에 status를 입력

    <상태창 화면>


    <database 확인하기>


    mysql 접속 -> show databases; 입력 -> database 화면 

    <database 화면>


    <database 선택하기>

    mysql 실행 -> use 데이터베이스이름; -> database 선택 성공



    <데이터베이스의 테이블 확인하기>

    mysql 실행 -> 데이터베이스 선택 -> show tables;입력 -> 테이블찰 확인

    <테이블창 확인>


    <데이터베이스에 테이블 생성>

    create table 테이블명(

    칼럼이름 칼럼데이터유형(크기) 조건(not null, unique 등등) (기본키이면primary key),

    칼럼이름 칼럼데이터유형(크기) 조건(not null, unique 등등)

    칼럼이름 칼럼데이터유형(크기) 조건(not null, unique 등등)...

    );


    <데이블 삭제>

    데이터베이스 선택 -> drop table 테이블명; -> 테이블 삭제


    <삭제 확인>

    아까 생성한 bb테이블이 사라짐

    <유저 아이디 생성>

    mysql실행 -> create user 유저이름 identified by "비밀번호"; 입력 -> 새로운 유저 생성


    <데이터베이스 생성>

    mysql 실행 -> create database 데이터베이스이름; -> 데이터베이스 생성됨


    <권한주기>

    여기는 어떤 권한을 줄지는 각자 search해보시길...

    mysql 실행 -> 

    grant all privileges on 데이터베이스이름.* to 유저이름;

    flush privileges; 

    -> 권한부여 끝


    <mysql에서 나가기>

    quit 이나 exit 를 입력 -> 종료됨


    <mysql 종료하기>

    mysql에 접속할 때 cmd 창에서 mysqld를 입력하며 접속을 하였다. 

    이것을 종료할 때 그냥 cmd창을 꺼서는 안된다.  

    mysql을 종료할 때는 cmd 창에 "mysqladmin -u root shutdown" 을 입력하길 바란다.





    ---------------------------------------------------------------------



    <sql 파일 입력하기> - 이거 왜이런지 아시는분 답글좀...주세요 ㅠㅠ

    오류남 !!

    cmd 창에서 디렉토리 파일을 잘 맞추세요 저는 c드라이버에 member2.sql파일을 놔두었습니다.

    mysql -u root -p 데이터베이스이름 < ./member2.sql 를 입력

    오류가난다. 왜이런지 모르겠다. ㅠㅠ


    반응형

    댓글

Designed by Tistory.