MYSQL 설치 및 기본설정
1. 설치 방법
mysql 홈페이지에서 community 버전 installer를 다운받는다.
설치 중 ROOT 계정의 비밀번호를 입력하고 user accounts를 추가한다.
2. Workbench 사용법
1) 계정 생성 및 권한 부여
ROOT계정에 접속한다.
좌측 Navigator - Users and Privileges - Add Account - login 아이디 비밀번호 입력 - Administrative Roles 부여할 권한 체크 (DBA 체크 시 전체 권한 부여)
2) 새 연결
Home - MySQL Connections 플러스 버튼 클릭 - 계정 아이디 비밀번호 입력 - test Connection - OK
3) db 및 테이블 생성
show databases;
create database firstDB default character set utf8;
use firstDB;
create table item (
item_id int auto_increment,
item_name varchar(30) not null,
resister_date date default (current_date),
primary key(boardno);
//create table if not exists item (
item_id int auto_increment primary key,
item_name varchar(30) not null,
resister_date date default (current_date)) engine=InnoDB;
describe item;
insert into item (item_name, resister_date) values('banana', now());
select * from item;
4) 추가
auto_increment
alter table 테이블명 modify 컬럼명 타입 auto_increment;
cf) 값 자동 증가 : auto_increment(MySQL) / 시퀀스.NEXTVAL(Oracle)
foreign key
//추가
alter table 테이블명 add foreign key (컬럼명) references 참조테이블 (참조컬럼명);
//삭제
alter table 테이블명 drop foreign key 제약조건명;
컬럼
alter table 테이블명 add 컬럼명 자료형;
5) 확인
좌측 Nevigator - SCHEMAS - 원하는 테이블, 칼럼 느낌표 클릭 - DDL