MySQL(3)
-
[MySQL] 테이블 스페이스
테이블 스페이스 물리적인 공간을 뜻함 데이터베이스는 논리적 공간 테이블 스페이스를 지정하지 않은 경우 - 시스템 테이블 스페이스(System Tablespace)에 테이블 저장됨 시스템 변수 innodb_data_file_path에 관련 내용 저장됨 성능 향상을 위한 테이블스페이스 추가 소용량의 데이터를 사용하는 경우에는 테이블 스페이스 고려하지 않아도 되나 대용량의 데이터를 운영할 경우에는 성능 향상을 위해 테이블 스페이스의 분리를 적극 고려한다. [성능 향상을 위한 테이블 스페이스 추가 ] show variables like 'innodb_file_per_table'; create tablespace ts_a add datafile 'ts_a.ibd'; create tablespace ts_b add..
2022.09.20 -
[MySQL Database .2]
[ MySQL ] [스키마설계 - database ] 물리명 - create table ' 물리명 ' ( item_master) -쿼리안에 들어가는 실제 table명 논리명 - 테이블의 '설계상의 이름' ( 상품_master) [문자열 자료형] 고정 길이 : char(4) .제조번호 등 가변 길이 : varchar(30), 변동 폭이 클 경우 LOB(Large Object) : 큰 데이터 ,인덱스 지정 불가, 하나의 셀에는 하나의 데이터가 관리하기 간편하다. [PRIMARY KEY] 자동 증가 열 MySQL :'AUTO_INCREMENT' 테이블을 작성할 댸 PRIMARY KEY 제약을 거는 경우에는 주의 자동증가 열을 사용해서 기본키로 지정 MySQL의 경우는 열을 정의할 때 AUTO_INCREMENT..
2022.09.19 -
[Mysql databases]
!! 마지막 명령줄에는 ;(세미콜론)을 붙인다. 1) use 데이터베이스 이름; select * from sample24 where a0 and b0; * OR 연산자 이용 어느 쪽이든 조건을 만족하면 결과는 참 ex) sample24의 a열이 0이 아니거나 b열이 0이 아닌 행을 검색 --> select * from sample24 where a0 or b0; ex2) sample24의 a열이 1또는 2이고, b열이 1또는 2인행 검색 --> select * from sample24 where (a=1 or a=2) and (b=1 or b=2); ## or을 먼저 실행되게 하려면 괄호로 묶어야 한다. # 만약 ,select * from sample24 where a=1 or 2 and b=1 or 2..
2022.09.16