이번에는 node를 mysql에 연결하는 방법과 node를 mysql에 연결할 때 주의사항에 대해 알려드리겠습니다.
mysql 기본 명령
루트 비밀번호 123을 1234로 변경
mysqladmin -u root -p 123 password 1234;
데이터베이스 표시
show databases;
데이터베이스 만들기, 예:
create database database_test create database [database];
데이터베이스 사용, 예:
use database_test use [database];
데이터베이스 삭제, 예:
drop database database_test drop database [database];
테이블 생성, 예:
create table_test(name char(10) not null,age int(4)) create table <table>(<field><type>);
데이터 삽입, 예:
insert into table_test (name,age) values ('vist',24) insert into <table>(<field>) values (<value>);
데이터 쿼리, 예:
select * from table_test select * from <table>;
데이터 수정, 예:
update table_test set age=18 where name='vist' update <table> set <fidld>=<value> where <if>;
데이터 삭제, 예:
delete from table_test where name='vist' delete from <table> where <if>; node配置
설치 필요 mysql 패키지
npm install mysql
node데이터베이스에 연결
var mysql=require('mysql');var database='database_test';var table='table_test';
사용자 비밀번호 구성
var client=mysql.createConnection({ user: 'root', passowrd: '1234' });
데이터베이스에 연결
client.connect();console.log('连接数据库');
데이터베이스 사용
client.query('use '+ database);
쿼리 작업
client.query('select * from '+ table , function(err, results, fields){ if(err){ throw err; } if(results){ console.log('查询'); results.map(function(item){ console.log('%s\t%d', item.name, item.age); }) } });
삽입 작업
client.query('insert into '+ table + '(name, age) values (?, ?)', ['bestvist',20], function(err, results, fields){ if(err){ throw err; } if(results){ console.log('插入'); console.log(results); } });
업데이트 작업
client.query('update '+ table + ' set age=? where name=?',[18, 'bestvist'],function(err, results, fields){ if(err){ throw err; } if(results){ console.log('更新'); console.log(results); } });
삭제 작업
client.query('delete from '+ table +' where name=?', ['bestvist'], function(err, results, fields){ if(err){ throw err; } if(results){ console.log('删除'); console.log(results); } })
데이터베이스 닫기
client.end();
읽으셨다고 믿습니다. 이 기사의 사례 당신은 방법을 마스터했습니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
추천 도서:
JS 정규 표현식사용 방법
위 내용은 mysql에 노드 연결을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!