🛠백엔드/DB (MySQL)

DB 관리 기본 명령어

jeyaa 2020. 11. 11. 08:55
반응형
SHOW DATABASE  --- 선택된 데이터를 보여주다 
USE a2;            --- a2 데이터베이스를 선택하다 
DESCRIBE(=DESC) 테이블명           --- 특정 테이블의 구조를 보여준다 
DROP DATABASE IF EXISTS 데이터베이스명 --- 해당 데이터베이스가 존재할 시 삭제한다 
CREATE DATABASE 데이터베이스명 --- 데이터베이스를 생성한다 

TEXT      --- 문자를 많이 저장 가능 

INSERT INTO 테이블명  --- 해당 테이블에  데이터를 추가한다 == 각 칼럼에 해당하는 모든 로우 값을 추가한다

 

INSERT INTO 테이블명 ADD COLUMN --- 해당 테이블에  칼럼을 추가한다   

 

SET --- 해당 칼럼의  값을 셋팅한다 

 

SELECT ~ FROM --- 해당 테이블에서 해당 데이터를 선택하여 조회한다 

 

* --- 전체 데이터 

 

ALTER TABLE 테이블명 ADD COLUMN --- 해당 테이블의 구조를 수정한다 == 칼럼을 추가할 수 있다 

ALTER TABLE 테이블명 DROP COLUMN 칼럼명 --- 칼럼 삭제 

ALTER TABLE article ADD COLUMN id INT(10) FIRST;

---- article 테이블에 / id 칼럼을 추가한다 / 맨 첫번째에 / 10바이트 정수 입력이 가능한 

UPDATE --- 생성된 구조내에서 값을 수정한다 

 

WHERE  --- 값을 지정할 칼럼 위치를 나타낸다 

WHERE id IS NULL;  --- id 칼럼의 값이 null 인 곳으로  

 

LIMIT 1 --- 데이터 1개 까지로 적용을 제한한다 

 

DELETE --- 데이터를 삭제한다 

varchar(100) : 문자가 100개 들어가는데, 이건 영문기준 

한글 1자가 3바이트 정도 차지 하므로, 한글 기준으로 30자 까지 입력 가능한 수치이다 

(~256까지) 

반응형