forked from waylau/nodejs-book-samples
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.js
133 lines (109 loc) · 2.95 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
const mysql = require('mysql');
// 连接信息
const connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '123456',
database: 'nodejs_book'
});
// 建立连接
/// connection.connect();
connection.connect(function (err) {
if (err) {
console.error('error connecting: ' + err.stack);
return;
}
console.log('connected as id ' + connection.threadId);
});
// 执行查询
connection.query('SELECT * FROM t_user',
function (error, results, fields) {
if (error) {
throw error;
}
// 打印查询结果
console.log('SELECT result is: ', results);
});
// 插入数据
var data = { user_id: 2, username: 'waylau' };
connection.query('INSERT INTO t_user SET ?', data,
function (error, results, fields) {
if (error) {
throw error;
}
// 打印查询结果
console.log('INSERT result is: ', results);
});
// 执行查询
connection.query('SELECT * FROM t_user',
function (error, results, fields) {
if (error) {
throw error;
}
// 打印查询结果
console.log('SELECT result is: ', results);
});
// 更新数据
connection.query('UPDATE t_user SET username = ? WHERE user_id = ?', ['Way Lau', 2],
function (error, results, fields) {
if (error) {
throw error;
}
// 打印查询结果
console.log('UPDATE result is: ', results);
});
// 执行查询
connection.query('SELECT * FROM t_user',
function (error, results, fields) {
if (error) {
throw error;
}
// 打印查询结果
console.log('SELECT result is: ', results);
});
// 更新数据
connection.query('UPDATE t_user SET username = ? WHERE user_id = ?', ['Way Lau', 2],
function (error, results, fields) {
if (error) {
throw error;
}
// 打印查询结果
console.log('UPDATE result is: ', results);
});
// 执行查询
connection.query('SELECT * FROM t_user',
function (error, results, fields) {
if (error) {
throw error;
}
// 打印查询结果
console.log('SELECT result is: ', results);
});
// 删除数据
connection.query('DELETE FROM t_user WHERE user_id = ?', 2,
function (error, results, fields) {
if (error) {
throw error;
}
// 打印查询结果
console.log('DELETE result is: ', results);
});
// 执行查询
connection.query('SELECT * FROM t_user',
function (error, results, fields) {
if (error) {
throw error;
}
// 打印查询结果
console.log('SELECT result is: ', results);
});
// 关闭连接
///connection.end();
///connection.destroy();
connection.end(function (err) {
if (err) {
console.error('error end: ' + err.stack);
return;
}
console.log('end connection');
});