티스토리 뷰

  • cmd창에서 MySQL접속

mysql -u root -p

워드 입력(암호 설정이 없다면 그냥 엔터)



  • 데이터베이스 검색

show databases;



  • 데이터베이스 선택

use mysql;



  • 테이블 검색

show tables;



  • 테이블 구조를 열람(필드명, 필드타입 등)

desc db;



  • 필드 검색

SELECT 필드명1, 필드명2 FROM 테이블명;



  • 데이터베이스 생성

CREATE DATABASE 데이타베이스명 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;



  • 테이블 생성

CREATE TABLE 테이블명 (

필드명1 INT NOT NULL AUTO_INCREMENT,

필드명2 CHAR(글자수),

필드명3 INT,

PRIMARY KEY(no)

);



  • 테이블 생성 일괄 실

mysql이 설치된 폴더의 mysql.exe파일이 존재하는 폴더에(기본 bin)

명령어를 입력하고 sql파일로 저장한다.


명령프롬프트에서 해당 경로로 이동 한 후(c:/apm_setup/server/mysql5/bin/)

mysql -u root -p패스워드 데이타베이스명 < 파일명.sql  입력



  • 테이블 수정(필드 추가)

ALTER TABLE 테이블명 ADD 새 필드명 새 필드타입 AFTER 필드명;



  • 테이블 수정(필드 삭제)
ALTER TABLE 테이블명 DROP 삭제할 필드명;


  • 테이블 수정(필드 변경)
ALTER TABLE 테이블명 CHANGE 필드명 새 필드명 새 필드타입;


  • 테이블 수정(필드 타입 변경)
ALTER TABLE 테이블명 MODIFY 필드명 새 필드타입;


  • 테이블 수정(이름 변경)
ALTER TABLE 테이블명 RENAME 새 테이블명;


  • 테이블 삭제

DROP TABLE 테이블명;



  • 데이터 추가

INSERT INTO 테이블명 (필드명1필드명2) VALUES ("문자 데이터",20);



  • 데이터 수정

UPDATE 테이블명 SET 수정할 필드명='' WHERE 검색 필드명=;



  • 테이터 삭제

DELETE FROM 테이블명 WHERE 필드명=;



  • 데이터 검색

SELECT 반환할 필드명 테이블명 WHERE 검색 필드명 =;



  • 캐릭터 셋 검색
show variables like 'c%';  (첫글자가 c인 요소 보기)



  • 데이터베이스 백업
터미널에서,
mysqldump -u root -p 데이터베이스명 > 파일명.sql
password 입력.
현재 터미널 상의 경로에 sql file이 생성된다.

  • 데이터베이스 복구

복구시킬 데이터베이스를 생성 한 후

터미널에서

mysql -u root -p 데이터베이스명 < 파일명.sql


공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함