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
'DB' 카테고리의 다른 글
ORACLE MYSQL 더미데이터 (dummy data) 생성 방법 (0) | 2023.01.22 |
---|---|
ORACLE JSP에서 날짜 출력 시 포맷 변경하는 법 (0) | 2023.01.20 |
ORACLE SQL 시퀀스 (NEXTVAL, CURRVAL) (0) | 2022.10.29 |
ORACLE SQL 숫자·날짜·변환·일반·그룹함수 SCOTT 문제풀이 (0) | 2022.10.03 |
ORACLE SQL 조인과 서브쿼리 SCOTT 문제 풀이 (0) | 2022.09.30 |