Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. ความแตกต่างระหว่าง Inner Join และ Outer Join ใน SQL

    ในบทความนี้ เราจะทำความเข้าใจความแตกต่างระหว่าง Inner Join และ Outer Join ใน SQL Inner Join ใช้คลอส INNER JOIN และ JOIN ส่งคืนทูเพิลรวมของตาราง 2 ตารางขึ้นไป เมื่อไม่มีแอตทริบิวต์ร่วมกัน ผลลัพธ์จะว่างเปล่า หากจำนวนทูเพิลมาก INNER JOIN จะทำงานเร็วกว่า OUTER JOIN ใช้เมื่อต้องการข้อมูลรายละเอียดเกี่

  2. ความแตกต่างระหว่างคำสั่ง ALTER และ UPDATE ใน SQL

    ในบทความนี้ เราจะทำความเข้าใจความแตกต่างระหว่างคำสั่ง ALTER และ UPDATE ใน SQL คำสั่ง ALTER เป็นคำสั่งภาษา 정의ข้อมูล (Data Definition Language - DDL) ดำเนินการระดับโครงสร้าง ไใช่ระดับข้อมูล ใช้สำหรับเพิ่ม ลบ และแก้ไขแอตทริบิวต์ของตารางในฐานข้อมูล คำสั่งนี้จะกำหนดค่าเริ่มต้นของทุกค่าในทูเพิลเป็น NUL

  3. สร้างตาราง MySQL ใน NodeJS ด้วย Sequelize

    บทนำเกี่ยวกับ Sequelize Sequelize เป็น ORM แบบ Promise-based สำหรับ Node.js ที่รองรับเซิร์ฟเวอร์หลายประเภท เช่น Postgres, MySQL, MariaDB, SQLite และ Microsoft SQL Server คุณสมบัติหลักของ Sequelize สำหรับ NodeJS ได้แก่: รองรับธุรกรรม (Transaction Support) ความสัมพันธ์ระหว่างตาราง (Relations) การโหล

  4. สร้างตาราง MySQL ด้วย Node.js

    โดยทั่วไป ฐานข้อมูล NoSQL (เช่น MongoDB) นิยมใช้กันมากกว่าในหมู่นักพัฒนา Node.js อย่างไรก็ตาม การเลือกใช้ระบบจัดการฐานข้อมูล (DBMS) ขึ้นอยู่กับกรณีการใช้งานและความต้องการของโครงการ โดยประเภทของฐานข้อมูลที่เลือกขึ้นอยู่กับข้อกำหนดของโครงการเป็นหลัก ตัวอย่างเช่น หากคุณต้องการสร้างตารางหรือทำการแทรกข้

  5. ลบ Record ใน MySQL ด้วย Node.js (DELETE FROM)

    ลบ Records จาก MySQL ด้วย Node.js ใช้คำสั่ง DELETE FROM 2 วิธี Static Deletion: Filter Value คงที่ Dynamic Deletion: รับ Input ก่อนลบ Prerequisites mkdir mysql-test cd mysql-test npm init -y npm install mysql ตัวอย่างที่ 1: Static Deletion var mysql = require(mysql); var con = mysql.createC

  6. ลบตาราง MySQL ด้วย Node.js (DROP TABLE)

    ลบตารางที่มีอยู่ด้วยคำสั่ง DROP TABLE ใน Node.js 2 สถานการณ์ Error ไม่ Error (Warning เท่านั้น) Prerequisites mkdir mysql-test cd mysql-test npm init -y npm install mysql ตัวอย่างที่ 1: DROP TABLE ปกติ (Error หากไม่มี) var mysql = require(mysql); var con = mysql.createConnection({ host:

  7. อัปเดต Record ใน MySQL ด้วย Node.js

    อัปเดต Record ใน MySQL ด้วย Node.js Dynamic Update Prerequisites mkdir mysql-test cd mysql-test npm init -y npm install mysql อัปเดต Record ในตาราง Students สร้าง app.js Copy Code ด้านล่าง Run: node app.js ตัวอย่างที่ 1: Update โดย WHERE Name var mysql = require(mysql); var con = mysql.cr

  8. การเรียงลำดับผลลัพธ์ SELECT Query ใน MySQL

    คำสั่ง ORDER BY ใช้เรียงลำดับผลลัพธ์ตามคอลัมน์ที่ระบุ Syntax Ascending (ค่าเริ่มต้น) SELECT * FROM table_name ORDER BY column_name Descending SELECT * FROM table_name ORDER BY column_name DESC ขั้นตอนใน Python (MySQL Connector) import mysql.connector connect() สร้าง Connection cursor() สร้

  9. การใช้คำสั่ง UPDATE ใน SQL

    คำสั่ง UPDATE เป็น Data Manipulation Command ใช้แก้ไข Records ใน Table Update Single Row ตามเงื่อนไข Update All Rows Update Set of Rows ตามเงื่อนไข ใช้ร่วมกับ SET Clause และอาจมี WHERE Clause ตัวอย่างที่ 1: Update พื้นฐาน UPDATE student SET name=sneha WHERE branch=CSE; ตัวอย่างที่ 2: โค้ดค

  10. ความแตกต่างระหว่าง Table, View และ Synonym ใน SQL

    Table, View, Synonym Table: ที่เก็บข้อมูลจริง (Physical Entity) อยู่ใน Database จริง View Retrieval เร็วกว่า, Secure Access Mechanism Synonym: ชื่อทางเลือก (Alternate Name) สำหรับ Table, View, Sequence, Program Unit ตัวอย่าง CREATE TABLE employee ( empID INTEGER PRIMARY KEY, name VARCHA

  11. โปรแกรมบริหารและยูทิลิตี้ MySQL (Administrative and Utility Programs)

    สรุป Administrative และ Utility Programs ใน MySQL ibd2sdi Extract Serialized Dictionary Information (SDI) จาก InnoDB Tablespace Files ใช้ได้ทั้ง Runtime และ Offline innochecksum ตรวจสอบ Checksum ของ InnoDB Files: อ่าน Tablespace File คำนวณ Checksum ทุก Page เปรียบเทียบกับ Stored Checksum รายง

  12. วิธีตรวจสอบวิธีการเชื่อมต่อที่ MySQL Client ใช้

    ตรวจสอบ Connection Method ที่ MySQL Client ใช้: จากระบบปฏิบัติการ (OS Level) netstat -ln | grep mysql จากภายใน MySQL CLI \s Output แสดง Connection Type: Connection: 127.0.0.1 via TCP/IP # หรือ Connection: Localhost via UNIX socket บังคับ TCP/IP Connection ไป Local Server mysql --protocol=TCP ต

  13. หมายเลขพอร์ตเริ่มต้นของ MySQL คืออะไร

    MySQL ใช้ Port Number 3306 ตามค่าเริ่มต้น Port 3306 ใช้โดย MySQL Protocol เชื่อมต่อ Clients และ Utilities (mysqldump ฯลฯ) เป็น TCP (Transmission Control Protocol) ช่องโหว่ด้านความปลอดภัย Port 3306 ไม่ควรเปิดเผยต่อ Public Internet (Vulnerable to Attacks) ใช้ SSH Tunnel แทน จำกัด IP A

  14. ความแตกต่างระหว่าง SQL และ T-SQL

    เปรียบเทียบ SQL และ T-SQL (Transact-SQL) SQL (Structured Query Language) Non-procedural Language ใช้กับ Relational Databases Open Source Language Query สำหรับ View/Manipulate Data DML และ DDL Operations Manipulate และ Control Data Transfer Data แบบทีละรายการ (Row by Row) T-SQL (Tra

  15. ความแตกต่างระหว่าง COMMIT และ ROLLBACK ใน SQL

    เปรียบเทียบ COMMIT และ ROLLBACK ใน SQL COMMIT ยืนยันการเปลี่ยนแปลงจาก Transaction ปัจจุบัน ไม่สามารถ ROLLBACK กลับได้ เกิดเมื่อ Transaction สำเร็จ COMMIT; ROLLBACK ยกเลิกการเปลี่ยนแปลงจาก Transaction ปัจจุบัน Database กลับสู่สถานะก่อน Transaction (Statement แรก) เกิดเมื่อ Transact

  16. ความแตกต่างระหว่าง DELETE และ DROP ใน SQL

    เปรียบเทียบคำสั่ง DELETE และ DROP ใน SQL DELETE ลบบาง/ทุก Tuples/Records จาก Relation/Table เป็น DML (Data Manipulation Language) ใช้ WHERE Clause กรอง Rollback ได้ (ทำงานบน Data Buffer) Memory Space ไม่ว่างแม้ลบทั้งหมด อาจเจอ Memory Shortage DROP ลบ Named Elements ของ Schema: Rel

  17. ความแตกต่างระหว่าง GROUP BY และ ORDER BY ใน SQL

    เปรียบเทียบ GROUP BY และ ORDER BY ใน SQL GROUP BY จัดกลุ่มแถวที่มีค่าเหมือนกัน ใช้ใน CREATE VIEW ได้ ใน SELECT ต้องอยู่ก่อน ORDER BY Attribute ที่อยู่ภายใต้ Aggregate Function ไม่ได้อยู่ใน GROUP BY จัดกลุ่มตามความคล้ายคลึงของ Attribute Values ควบคุมการนำเสนอ Tuples/Rows ORDER BY ไ

  18. ความแตกต่างระหว่าง WHERE และ HAVING Clause ใน SQL

    เปรียบเทียบ WHERE Clause และ HAVING Clause ใน SQL WHERE Clause กรอง Records จาก Table ตามเงื่อนไข ใช้ได้โดยไม่ต้องมี GROUP BY ใช้กับ Row Operations ไม่สามารถมี Aggregate Functions ได้ ใช้กับ SELECT, UPDATE, DELETE อยู่ก่อน GROUP BY (ถ้ามี) ใช้กับ Single Row Functions (UPPER, LOWER, ฯ

  19. ความแตกต่างระหว่าง MySQL และ PostgreSQL

    เปรียบเทียบ MySQL และ PostgreSQL MySQL Relational Database Management System (RDBMS) พัฒนาโดย Oracle Corporation รองรับ: Windows, Mac OS X, Linux, BSD, UNIX, z/OS, Symbian, AmigaOS ไม่สามารถ Extend ได้ (Not Extensible) GUI: phpMyAdmin Backup: mysqldump, XtraBackup มี Temporary Table

  20. ความแตกต่างระหว่าง Left, Right และ Full Outer Join

    บทความนี้อธิบายความแตกต่างระหว่าง Left Outer Join, Right Outer Join, และ Full Outer Join Left Outer Join ดึงทุกแถวจากตารางซ้าย (Left Table) เทียบเท่า: Inner Join + แถวที่ไม่ Match จากตารางซ้าย NULL SELECT column_1, column_2, ... FROM table_1 LEFT OUTER JOIN table_2 ON table_1.matching_co

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:1/229  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6 7