[Mysql] (Mac) Mysql설치 , 회원가입 테이블 생성해보기
[Mysql] (Mac) Mysql설치 ,기초문법 Mysql Gui
Homebrew를 사용해서 mysql를 설치해보고
Mysql를 편하게 사용할수있게 해주는 GUI툴들도 사용해보겠습니다.
설치
MySQL :: Download MySQL Community Server
Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86
dev.mysql.com
여기서 다운해도되지만 저는 Homebrew를 사용하겠습니다.
brew install mysql
mysql.server start
mysql -uroot :비번없으니까 그냥 엔터
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '설정할 비번';
exit
mysql -uroot -p
비밀번호 입력
homebrew답게 정말 편하게 사용할수있습니다.
GUI툴 설치/사용해보기
App store 에서 이거 검색해서 다운받으셔도 되고
brew install --cask mysqlworkbench
이거 다운받으셔서 사용하셔도상관없습니다.
저는 workbench를 사용하겠습니다
테이블 생성
이렇게 생긴 테이블을 만들겁니다.
seq : 순서를
id : 아이디
pwd : 비밀번호
job : 직업
Birthday : 생년월일
Created : 가입한 날짜
CREATE TABLE
create table Profile(
seq int not null auto_increment,
id varchar(30) not null,
pwd varchar(30) not null,
job varchar(20),
created datetime not null,
birthDay datetime not null,
primary key(seq)
)
auto_increment는 데이터를 삽입할때마다 자동으로 1씩 증가시켜줍니다.
DESC table_name
테이블을 생성했으니 이제 제대로 생성되었는지 테이블의 구조를 확인해보겠습니다
DESC profile
제대로 생성되었죠
테이블에 데이터 집어넣기
insert into profile(id,pwd,job,created,birthday)
values(
"TestId3",
"12345",
"designer",
Now(),
"2005-10-23"
)
이런식으로 대충 삽입해봤습니다.
데이터 조회해보기
SELECT * FROM prifle
제대로 들어갔죠
이제 nodejs에서 mysql Query를 사용하고 데이터를 가져와보겠습니다