SQL
[MySQL] 명령어 & 실행 & Table만들기 (예제)
zzheng
2024. 5. 24. 22:57
SQL 명령어
create database DB이름; |
drop database DB이름; |
show database; |
use DB이름; |
create table 테이블이름; |
drop table 테이블이름; |
show tables; |
desc 테이블이름; |
alter table 테이블이름 add 추가필드이름과 타입; |
alter table 테이블이름 change 기종필드이름과 타입; |
alter table 테이블이름 drop필드이름; |
MySQL 접속 명령어
mysql -u root -p
데이터베이스 선택
mysql> use sakila;
테이블 확인
mysql> show tables;
테이블 구조 출력
mysql> desc 테이블명;
예시) mysql> desc actor;
끝내기
mysql> quit
스키마란?
- 하나의 응용(사용자)에 속하는 테이블과 기타 구성요소의 그룹
<포함내용>
- 스키마 이름(schema name) : 식별기준
- 허가권자(authorization identifier) : 스키마를 소유자 또는 계정
- 스키마 요소 : 테이블, 뷰, 도메인, 허가권, 무결성 등
- 내용에 대한 기술자(descriptor)
예제
mysql> CREATE SCHEMA UNIVERSITY;
Workbench를 사용한 테이블 생성
먼저, [MySQL Workbench 버전 CE] 에 들어갑니다.
그다음 [login] - [university] - [오른쪽 마우스클릭]에서 [create table]해서 테이블을 만든다음, [Apply]를 누르면 Table이 만들어집니다.
이제 내용을 입력하겠습니다. 아래 사진처럼 번개모양을 누르고 입력하면 됩니다.
이후 Apply를 누르면 됩니다.
이제 확인해보겠습니다.
다시 명령 프롬프트에 들어가서 아래와 같이 코드를 입력해주면 입력한 내용을 확인할 수 있습니다.
mysql> use university
mysql> desc student;
mysql> select * from student;