Node.js MySQL ဇယားဖန်တီးပါ။
ဇယားတစ်ခုဖန်တီးခြင်း။
MySQL တွင် ဇယားတစ်ခုဖန်တီးရန် "CREATE TABLE" ထုတ်ပြန်ချက်ကို အသုံးပြုပါ။
ချိတ်ဆက်မှုဖန်တီးသောအခါတွင် ဒေတာဘေ့စ်၏အမည်ကို သင်သတ်မှတ်ကြောင်း သေချာပါစေ။
ဥပမာ
"ဖောက်သည်များ" ဟု အမည်ပေးထားသော ဇယားတစ်ခုကို ဖန်တီးပါ-
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "yourusername",
password: "yourpassword",
database: "mydb"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
var sql = "CREATE TABLE customers (name VARCHAR(255),
address VARCHAR(255))";
con.query(sql, function (err, result) {
if (err)
throw err;
console.log("Table created");
});
});
"demo_create_table.js" ဟုခေါ်သော ဖိုင်တစ်ခုတွင် အထက်ကုဒ်ကို သိမ်းဆည်းပြီး ဖိုင်ကို ဖွင့်ပါ။
"demo_create_table.js" ကိုဖွင့်ပါ
C:\Users\Your Name>node demo_create_table.js
သင့်အား ဤရလဒ်ကို ပေးလိမ့်မည်-
Connected!
Table created
Primary Key
ဇယားတစ်ခုကို ဖန်တီးသည့်အခါ၊ မှတ်တမ်းတစ်ခုစီအတွက် ထူးခြားသောသော့တစ်ခုပါသော ကော်လံတစ်ခုကိုလည်း ဖန်တီးသင့်သည်။
မှတ်တမ်းတစ်ခုစီအတွက် သီးသန့်နံပါတ်တစ်ခုကို ထည့်သွင်းပေးမည့် "INT AUTO_INCREMENT PRIMARY KEY" ကော်လံတစ်ခုကို သတ်မှတ်ခြင်းဖြင့် ၎င်းကို လုပ်ဆောင်နိုင်ပါသည်။ 1 မှစတင်သည်နှင့်စံချိန်တစ်ခုချင်းစီအတွက်တစ်ခုတိုးလာပါတယ်။
ဥပမာ
ဇယားကိုဖန်တီးသောအခါ အဓိကသော့ကိုဖန်တီးပါ-
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "yourusername",
password: "yourpassword",
database: "mydb"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
var sql = "CREATE TABLE customers (id INT AUTO_INCREMENT PRIMARY
KEY, name VARCHAR(255),
address VARCHAR(255))";
con.query(sql, function (err, result) {
if (err)
throw err;
console.log("Table created");
});
});
ဇယားရှိပြီးသားဖြစ်ပါက၊ ALTER TABLE သော့ချက်စာလုံးကို အသုံးပြုပါ။
ဥပမာ
ရှိပြီးသားဇယားတစ်ခုပေါ်တွင် အဓိကသော့ကို ဖန်တီးပါ-
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "yourusername",
password: "yourpassword",
database: "mydb"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
var sql = "ALTER TABLE customers ADD COLUMN id INT AUTO_INCREMENT
PRIMARY KEY";
con.query(sql, function (err, result) {
if (err)
throw err;
console.log("Table altered");
});
});