본문 바로가기

DDL3

[MySQL] 인덱스를 생성, 조회, 삭제하는 명령어 및 예제 정리 - CREATE INDEX, ADD INDEX, SHOW INDEX, DROP INDEX 들어가기에 앞서 본 게시물은 'MySQL 8.0' 버전을 이용한 '명령 프롬프트(cmd)' 환경에서 작성한 코드를 토대로 만들어졌습니다. 인덱스는 데이터베이스(스키마), 뷰와 마찬가지로 변경이 불가능하므로 생성, 조회, 삭제하는 명령어만 알아놓도록 합니다. CREATE INDEX - 인덱스 생성 및 정의 # student 테이블의 stdname 속성을 오름차순으로 정렬하는 name_idx 인덱스를 생성하고 UNIQUE 특성을 부여함 mysql> CREATE [UNIQUE] INDEX name_idx ON student(stdname [ASC]); Query OK, 0 rows affected (0.06 sec) Records: 0 Duplicates: 0 Warnings: 0 'UNIQUE'가 사용되면 .. 2021. 9. 27.
[MySQL] 뷰를 생성, 조회, 삭제하는 명령어 및 예제 정리 - CREATE VIEW, SHOW CREATE VIEW, DROP VIEW 들어가기에 앞서 본 게시물은 'MySQL 8.0' 버전을 이용한 '명령 프롬프트(cmd)' 환경에서 작성한 코드를 토대로 만들어졌습니다. 뷰는 데이터베이스(스키마)와 마찬가지로 변경이 불가능하므로 생성, 조회, 삭제하는 명령어만 알아놓도록 합니다. CREATE VIEW - 뷰 생성 및 정의 mysql> DESC student; +-----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+-------------+------+-----+---------+-------+ | stdnum | varchar(10) | NO | PRI | NULL | | | s.. 2021. 9. 26.
[MySQL] 데이터베이스(스키마)를 생성, 조회, 삭제하는 명령어 및 예제 정리 - CREATE DATABASE(SCHEMA), SHOW DATABASES(SCHEMAS), DROP DATABASE(SCHEMA) 들어가기에 앞서 본 게시물은 'MySQL 8.0' 버전을 이용한 '명령 프롬프트(cmd)' 환경에서 작성한 코드를 토대로 만들어졌습니다. 데이터베이스(스키마)는 변경이 불가능하므로 생성, 조회, 삭제하는 기능만 알아놓도록 합니다. CREATE DATABASE(SCHEMA) - 데이터베이스(스키마) 생성 mysql> CREATE DATABASE mydb; Query OK, 1 row affected (0.01 sec) mysql> CREATE SCHEMA mydb2; Query OK, 1 row affected (0.01 sec) MySQL에서 'CREATE DATABSE'와 'CREATE SCHEMA'는 동일하게 데이터베이스를 생성하는 역할을 수행합니다. SHOW DATABASES(SCHEMAS) - 전.. 2021. 9. 26.