사용자 도구

사이트 도구


dokuwiki:putty에서mysql사용하는방법
putty에서mysql사용하는방법

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
dokuwiki:putty에서mysql사용하는방법 [2024/05/06 00:34] – 만듦 이거니맨dokuwiki:putty에서mysql사용하는방법 [2024/05/06 01:33] (현재) 이거니맨
줄 3: 줄 3:
 mysql 중에서 특정 데이터베이스를 백업하는 것은 다음과 같이 한다. mysql 중에서 특정 데이터베이스를 백업하는 것은 다음과 같이 한다.
  
-<WRAP center round box 90%>+<WRAP center round box 95%>
 mysqldump -u ID이름 -p (DB명) > (백업파일.sql) mysqldump -u ID이름 -p (DB명) > (백업파일.sql)
 </WRAP> </WRAP>
줄 20: 줄 20:
 아래의 명령어는 꼭 마지막에 세미콜론(;)으로 끝내야 하는 것을 명심하자  아래의 명령어는 꼭 마지막에 세미콜론(;)으로 끝내야 하는 것을 명심하자 
  
-==== 1. MySQL로 들어가기 ====+==== 1. 로그인 및 데이터베이스  ====
  
 === 가. MySQL 상태로 들어가기 ===  === 가. MySQL 상태로 들어가기 === 
줄 33: 줄 33:
  
 === 나. 데이터베이스 목록 보여주기 ===  === 나. 데이터베이스 목록 보여주기 === 
 +
 +어떠한 데이터 베이스들이 있는지 보여주는 명령어는 show databases;  이다. 
 +
 +> show databases; 
 +
 +=== 다. 데이터베이스 생성 === 
 +
 +> Create database [database];
 +
 +
 +=== 라. 데이터베이스 이용하기 === 
 +
 +Use 명령어를 사용한다. 
 +
 +> use [database]; 
 +
 +
 +위의 로그인 명령어와 연결하여 다음과 같일 쓸 수 있다.
 +
 +> mysql -u [username] -p [database]; 
 +
 +
 +==== 2. 테이블 ==== 
 +
 +=== 1. 테이블 목록 ==== 
 +
 +데이터베이스 내에서의 테이블 목록은 
 +
 +> show tables 
 +
 +라고 한다. 
 +
 +
 +=== 2. 테이블 생성 === 
 +
 +SQL 명령문을 그대로 사용하면 된다. 
 +
 +> CREATE TABLE [table] ([column] VARCHAR(120), [another-column] DATETIME);  
 +
 +따라서 dokuwiki의 [[https://www.dokuwiki.org/plugin:authpdo|authpdo 예제문]]을 이 부분에서 입력하면 된다.
 +
 +<code tsql>
 +CREATE TABLE user (
 +    "id" INTEGER PRIMARY KEY AUTOINCREMENT,
 +    "login" UNIQUE NOT NULL,
 +    "pass" NOT NULL,
 +    "name" NOT NULL DEFAULT (''),
 +    "mail" NOT NULL DEFAULT ('')
 +);
 +CREATE TABLE member (
 +    "uid" INTEGER REFERENCES "user" ("id") NOT NULL,
 +    "gid" INTEGER REFERENCES "group" ("id") NOT NULL,
 +    PRIMARY KEY ("uid", "gid")
 +);
 +CREATE TABLE "group" (
 +    "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
 +    "group" UNIQUE NOT NULL
 +);
 +</code>
 +
 +
 +
  
 https://coimbatorewebhosting.com/blog/list-of-all-commands-used-in-mysql-ssh-linux-shell-in-putty/#:~:text=List%20of%20all%20commands%20used%20in%20Mysql%20SSH,%5Bdatabase%5D%3B%20...%205%20Custom%20column%20output%20names.%20 https://coimbatorewebhosting.com/blog/list-of-all-commands-used-in-mysql-ssh-linux-shell-in-putty/#:~:text=List%20of%20all%20commands%20used%20in%20Mysql%20SSH,%5Bdatabase%5D%3B%20...%205%20Custom%20column%20output%20names.%20
dokuwiki/putty에서mysql사용하는방법.1714923295.txt.gz · 마지막으로 수정됨: 2024/05/06 00:34 저자 이거니맨