본문 바로가기

Node.js/9. mysql

(3)
9-2 mysql node 예제 mongodb 와 상당히 흡사합니다. 공통적으로 들어가는 부분은 db 커넥션시의 유저네임과 비번이며 (예제에선 root / 123qwe 부분입니다.) 어느 데이터베이스를 쓰는지 명시를 해야 합니다.(예제에선 use test 부분입니다.) 전체 소스는 1. 먼저 테이블 생성 var mysql = require('mysql'); var client = mysql.createConnection({ user:'root', password:'123qwe'}); client.connect(); client.query('use test'); client.query('create table local (area varchar(100) character set utf8, idx int) default charset = ..
mysql insert 한 데이터의 한글이 깨진다면 mysql 의 설정부분을 utf-8로 해도 소용이 없다면 table 만들시에 설정하면 된다.테이블 create 시에 아래와 같이 해당 칼럼에 케릭터셋을 utf8로 하며 해당 테이블을 디폴트로 utf8로 지정해주면 한글이 깨지지 않는다. create table 테이블이름 (칼럼이름 varchar(100) character set utf8) default charset = utf8 alter table 테이블이름 convert to character set utf8 칼럼이름 utf8_general_ci
9-1 ubuntu mysql 설치 node.js 와 mysql 의 연동을 위해서 먼저 설치를 해야 겠지요? ubuntu 에서의 설치는 생각보다 쉽습니다. 1. 터미널에서 다음의 명령어 실행 sudo apt-get install mysql-server mysql-client 2. 설치되다가 root 비밀번호를 물어봅니다. 원하는 비밀번호를 넣어줍니다. 3.설치가 완료되면 터미널 창에서 mysql 을 입력하면 데이터베이스로 접속이 가능합니다.