Nodejs教程
Nodejs Mysql
Nodejs MongoDB
Nodejs 对比

Node.js MySQL创建表

Node.js MySQL创建表

CREATE TABLE命令用于在MySQL中创建表。创建连接时,必须确保定义数据库的名称。
示例
用于创建名为"employees"。
在DBexample文件夹中创建一个名为employee.js的js文件,其中包含以下数据。
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "12345",
database: "lidihuo"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
var sql = "CREATE TABLE employees (id INT, name VARCHAR(255), age INT(3), city VARCHAR(255))";
con.query(sql, function (err, result) {
if (err) throw err;
console.log("Table created");
});
});
现在打开命令终端并运行以下命令:
Node employees.js
Node.js创建表1

验证

要验证如果已创建表,请使用 SHOW TABLES 命令。
Node.js创建表2
您还可以使用DESC命令检查表的结构:
Node.js创建表3

创建具有主键的表

在新表中创建主键:
让我们创建一个新表
在DBexample文件夹中创建一个名为employee2.js的js文件,其中包含以下数据。
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "12345",
database: "lidihuo"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
var sql = "CREATE TABLE employee2 (id int PRIMARY KEY, name VARCHAR(255), age INT(3), city VARCHAR(255))";
con.query(sql, function (err, result) {
if (err) throw err;
console.log("Table created");
});
});
现在打开命令终端并运行以下命令:
Node employee2.js
Node.js创建表4

验证

要验证如果已创建表,请使用 SHOW TABLES 命令。
Node.js创建表5
您还可以使用DESC命令检查表的结构看到id是主键:
Node.js创建表6
在现有表中添加列:
ALTER TABLE语句用于在现有表中添加列。使用已经创建的表" employee2"并使用新的列薪水。
将" employee2"表的数据替换为以下数据:
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "root",
password: "12345",
database: "lidihuo"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
var sql = "ALTER TABLE employee2 ADD COLUMN salary INT(10)";
con.query(sql, function (err, result) {
if (err) throw err;
console.log("Table altered");
});
});
现在打开命令终端并运行以下命令:
Node employee2.js
Node.js创建表7

验证

Node.js创建表8
在表employee2中创建了新的列薪水。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4