MySQL 접속 및 명령어

GABMIN KIM·2022년 1월 27일
0
post-thumbnail

접속 방법

먼저, 터미널에서 MySQL 설치 폴더 위치로 이동한다.
위치를 확인하는 방법은 아래의 명령어를 입력하면 여러가지 정보가 나온다.

ps aux | grep mysql

이중에서 bin으로 끝나는 경로를 찾아 들어가면 된다.

경로에 들어오면 아래의 명령어를 입력한다.

./mysql -uroot -p

-uroot는 -u는 유저라는 뜻으로 root라는 유저로 접속하겠다는 뜻이다.
root는 관리자로 모든 권한이 열려있다. 그래서 왠만하면 별도의 사용자를 생성하여 사용하는 것이 권장된다.

-p는 패스워드를 입력하겠다는 뜻으로 비밀번호가 설정되어 있지 않으면 빼도 괜찮다.


주요 명령어 모음

- 모든 Database 보기

SHOW DATABASES;

- Database 생성

CREATE DATABASE 데이터베이스명;

- Database 사용

USE 데이터베이스명;

- Database 삭제

DROP DATABASE 데이터베이스명;

- Table 구조 보기

SHOW TABLES;

- Table 생성

CREATE TABLE 테이블명 (
필드명1 자료형(크기) 속성
필드명2 자료형(크기) 속성
필드명3 자료형(크기) 속성
);

- Table 구조 보기

  1. DESC 테이블명;
  2. DESCRIBE 테이블명;
  3. EXPLAIN 테이블명;

- Table 삭제

DROP TABLE 테이블명;

- Table 이름 수정

ALTER TABLE 테이블명 RENAME 새테이블명;

- Table 모든 데이터 보기

SELECT * FROM 테이블명;

- Table 데이터 삽입

INSERT INTO 테이블명 (필드명1,필드명2, ...) VALUES ('데이터1', '데이터2',...);

- Table 필드 추가

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

- Table 필드 삭제

ALTER TABLE 테이블명 DROP 필드명;

- Table 필드 수정

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

- Table 필드 타입 수정

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

- Data 수정

UPDATE 테이블명 SET 수정될 필드명="값" WHERE 해당 필드명 ="값";

- Data 삭제

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

- Data 검색

SELECT * FROM 테이블명 WHERE 검색 필드명 ="값"



참고:
https://blog.martinwork.co.kr/mysql/2020/01/17/mysql-data-type.html
https://codedragon.tistory.com/m/5780
출처:
https://hardner.tistory.com/1

profile
목표를 성취하는 개발자가 되겠습니다.

0개의 댓글