목록DB/MySQL (7)
코디잉

workbench는 기본적으로 auto-commit이 설정되어 있는데, 그거 해제하기 현재는 autocommit을 조회하면, 1로 나온다. autocommit을 0으로 설정(autocommit 해제)하면 된다.

· LIMIT: 조회된 결과 값의 개수를 제한하는 데 사용 ORDER BY 절과 함께 사용해서, 정렬 후 상위 N개의 결과만 조회할 수 있음 ex) 성적 상위 1~5등 학생 조회 · OFFSET: LIMIT와 함께 주로 페이징 처리를 하는 데 사용된다. 위에 있는 N개는 건너뛰고, 그 다음부터 선택하고자 할 때 사용 ex) 성적 상위 3~5등 학생 조회

SQL을 사용해서 Table을 생성해도 되지만, workbench를 사용해서 GUI 기반으로 테이블을 생성해보자 ① 테이블을 생성할 스키마의 Tables에서 우클릭 > [Create Table...] 클릭 ② 정보 입력 후, [Apply] - Table Name을 입력해준다. - Charset/Collation은 Default로 놔두면 basic Schema의 Charset/Collation을 상속받아서 utf-8로 적용될 것이다. → 잘못 설정해두면 한글/이모티콘 깨짐 - Column Name, Datatype, Option 설정한 다음에, [Apply] 클릭 +) option: PK, NN, AI 많이 사용함 PK: Primary Key NN: Not Null UQ: Unique (Null은 가능하지..

Table 생성하기 전에 Schema가 먼저 생성되어야 한다. 저번에 만든 workbench > local server에 들어가서 Schemas 탭을 보면, sakila, sys, world 있는데 이것들은 기본적으로 MySQL 설치하면 만들어지는 스키마이다. Schema를 만들어보자. ① Schemas 탭 여백에서 마우스 우클릭 > [Create Schema...] 클릭 ② 스키마 이름 입력하고, Charset / Collation은 utf8 / utf8_general_ci로 선택 후에, [Apply] 누르기 아래 창에서도 Apply > Finish 눌러주면 된다. 그러고 나서, 좌측 Schemas 탭보면 만든 스키마가 추가된 걸 확인할 수 있다. basic 스키마에서 우클릭 > [Set as Defa..
Oracle과 MySQL의 데이터타입 차이 중 일단 내가 사용할만한 것부터 정리 ORACLE MySQL 문자 CHAR CHAR 고정길이문자 VARCHAR2 VARCHAR 가변길이문자 숫자 NUMBER TINYINT 1byte SMALLINT 2byte MEDIUMINT 3byte INT 4byte BIGINT 8byte FLOAT FLOAT 4byte DOUBLE 8byte 날짜/시간 DATE 연월일시분초 DATE 연월일 (3byte) TIMESTAMP 연월일시분초 + 밀리초 TIME 시분초 (3byte) DATETIME 날짜와 시간형태 기간 표현 (8byte) TIMESTAMP 날짜와 시간형태 기간 표현 (4byte) YEAR 연도 표현 (1byte)

설치한 Server에 접속할 수 있는 새로운 Connection을 만들자 ① MySQL Connections 옆에 있는 '+' 클릭 ② Setup New Connection 팝업에 내용 입력하기 Connection Name 입력하고, Hostname은 local이기 때문에 127.0.0.1 로 그냥 놔두면 된다. ③ Password 부분에 [Store in Vault ...] 클릭해서 설치할 때 설정했던 Password 입력 > OK ④ [Test Connection] 클릭해서 'Successfully made the MySQL connection' 팝업 뜨는거 확인하면 접속 테스트 완료! 테스트 완료 후, OK 눌러서 Setup New Connection 팝업 닫으면 Connection이 생성된 걸 확..

https://dev.mysql.com/downloads/installer/ MySQL :: Download MySQL Installer Select Operating System: Select Operating System… Microsoft Windows Select OS Version: All Windows (x86, 32-bit) Windows (x86, 32-bit), MSI Installer 8.0.31 5.5M (mysql-installer-web-community-8.0.31.0.msi) MD5: 7a83203e24f873b49fa2df2f1a58eca6 | Signatu dev.mysql.com ① 위의 사이트에 접속해서 표시해놓은 거 Download 받기 Download 누르면, 로그인..