기본 콘텐츠로 건너뛰기

라벨이 mysql인 게시물 표시

MySQL의 미래

이미 많은 사용자가 쓰고 있다 MariaDB,  PostgreSQL가 경쟁자이지만 뿌려놓은 곳이 많아서 앞으로 20년은 써도 된다. 오라클에서 과금정책을 걱정하지만 그닥 걱정하지 않아도 된다. npm 같은 라이브러리 사용률만 봐도 MySQL이 앞도 적이다. 괜히 프로젝트 할때 엉뚱한 database를 선택하지 말자.

mysql 자주 쓰는 커맨드

기본접속포트 3306 클라이언트(작업도구) workbench 주석: ctrl+/, -- (한칸 띄어야 함) 전체 DB 보기 show databases; DB 생성 CREATE SCHEMA '데이타베이스 이름'; DB 선택 USE '데이터베이스 이름'; 테이블 생성 CREATE TABLE `테이블이름` (`칼럼이름` 칼럼형식( 길이 ) NOT NULL ,) 테이블 목록 SHOW TABLES; 테이블 구조 보기 DESC '테이블 이름'; 테이블 내용 보기 SELECT * FROM '테이블 이름' WHERE '조건'; 테이블 칼럼 추가 ALTER TABLE '테이블이름' ADD '칼럼이름' 칼럼형식( 길이 ) NOT NULL; 테이블 칼럼 수정 ALTER TABLE '테이블이름' ADD '칼럼이름' 칼럼형식( 길이 ) NOT NULL; 테이블 비우기 TRUNCATE TABLE '테이블이름'; DB 삭제 DROP DATABASE '데이타베이스이름'; 테이블 삭제 DROP TABLE '테이블 이름'; 테이블 데이타 입력 INSERT INTO '테이블이름' ( 칼럼이름 )  VALUES ( 데이타 ); 테이블 데이타 갱신 UPDATE '테이블이름' SET 칼럼이름 = '데이터'; 커리 실행 단축키: (커리범위 선택 후) ctrl+shift+enter docker를 실행해서 쉽게 설치하자 https://www.hanumoka.net/2018/04/29/docker-20180429-docker-install-mysql/