티스토리 뷰
- 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
'Database > MariaDB | Mysql' 카테고리의 다른 글
| [MariaDB] 비밀번호 분실한 경우 새 비밀번호 생성 (0) | 2019.05.30 | 
|---|---|
| [MariaDB] CentOS 7에서 MariaDB 10.3 설치하기 (0) | 2019.05.30 | 
| [MySQL / MariaDB] unauthenticated user 다수 발생 (0) | 2019.03.05 | 
| mariaDB 기본 언어셋 설정 (0) | 2018.11.07 | 
| mysql 정규식 문자치환 regex_replace 사용자 정의 함수(UDF) (0) | 2016.04.21 | 
                      공지사항
                      
                  
                
                  
                  
                    최근에 올라온 글
                    
                
                  
                  
                    최근에 달린 댓글
                    
                
                  
                  - Total
 
- Today
 
- Yesterday
 
                    TAG
                    
                
                  
                  - Spring
 - MySQL
 - 스프링
 - Entity Framework Core
 - Windows
 - ubuntu
 - Linux
 - egov
 - Flutter
 - jQuery
 - dotnet core
 - JSP
 - 자바
 - Java
 - egoverment
 - 하이원
 - 이클립스
 - DART
 - .NET Core
 - eGovFrame
 - Eclipse
 - CentOS
 - express
 - 전자정부
 - high1
 - Fedora
 - php
 - c#
 - MariaDB
 - asp.net core
 
| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 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 | 
                    글 보관함