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;