CREATE TABLE命令用于在MySQL中创建表。创建连接时,必须确保定义数据库的名称。
示例 - 创建"employees"的职员表。
在DBexample文件夹中创建一个名为employee.js的js文件,其中包含以下数据。
var mysql = require('mysql'); var con = mysql.createConnection({ host: "localhost", user: "root", password: "12345", database: "learnfk" }); 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
要验证是否已创建表,请使用 show tables 命令。
您还可以使用desc命令检查表的结构:
让无涯教程创建一个名为"employee2"的新表,将具有ID为主键。
链接:https://www.learnfk.comhttps://www.learnfk.com/nodejs/nodejs-mysql-create-table.html
来源:LearnFk无涯教程网
在DBexample文件夹中创建一个名为employee2.js的js文件,其中包含以下数据。
var mysql = require('mysql'); var con = mysql.createConnection({ host: "localhost", user: "root", password: "12345", database: "learnfk" }); 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
要验证是否已创建表,请使用 show tables 命令。
您还可以使用desc命令检查表的结构,以查看ID是主键:
在现有表中添加列 - ALTER TABLE语句用于在现有表中添加列。使用已经创建的表“ employee2”并使用新的salary列。
用以下数据替换“ employee2”表的数据:
var mysql = require('mysql'); var con = mysql.createConnection({ host: "localhost", user: "root", password: "12345", database: "learnfk" }); 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
在表employee2中创建一个新的列salary字段。
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)