Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. ฟังก์ชัน PHP สำหรับสร้างฐานข้อมูล MySQL

    ฟังก์ชัน mysql_query() สำหรับสร้างฐานข้อมูล PHP ใช้ mysql_query() รัน CREATE DATABASE คืน TRUE/ FALSE ไวยากรณ์ bool mysql_query(string $sql, resource $connection = null); พารามิเตอร์ S.No.พารามิเตอร์ & คำอธิบาย SqlRequired - คำสั่ง SQL สร้างฐานข้อมูล MySQL connectionOptional - ไม่ระบุใช้การเ

  2. สร้างฐานข้อมูล MySQL ใหม่ด้วย PHP Script

    การสร้างฐานข้อมูล MySQL ผ่าน PHP ใช้ mysql_query() รันคำสั่ง CREATE DATABASE ตัวอย่าง: สร้างฐานข้อมูล Tutorials <html> <head> <title>Creating MySQL Database</title> </head> <body> <?php $dbhost = localhost:3036; $dbuser = root; $dbpass = ro

  3. ฟังก์ชัน PHP สำหรับลบฐานข้อมูล MySQL

    ฟังก์ชัน mysql_query() สำหรับลบฐานข้อมูล PHP ใช้ mysql_query() รันคำสั่ง SQL ลบฐานข้อมูล คืน TRUE/ FALSE ไวยากรณ์ bool mysql_query(string $sql, resource $connection = null); พารามิเตอร์ ลำดับพารามิเตอร์ & คำอธิบาย 1sql (Required) - คำสั่ง SQL ลบฐานข้อมูล (DROP DATABASE) 2connection (Optional

  4. ลบฐานข้อมูล MySQL ด้วย PHP Script

    การลบฐานข้อมูล MySQL ผ่าน PHP ใช้ฟังก์ชัน mysql_query() รันคำสั่ง DROP DATABASE ตัวอย่าง: ลบฐานข้อมูล Tutorials <html> <head> <title>Deleting MySQL Database</title> </head> <body> <?php $dbhost = localhost:3036; $dbuser = root; $dbpass = ro

  5. ฟังก์ชัน PHP สำหรับเลือกฐานข้อมูล MySQL

    ฟังก์ชัน mysql_select_db() PHP ใช้ mysql_select_db() เลือกฐานข้อมูล MySQL คืน TRUE สำเร็จ FALSE ล้มเหลว ไวยากรณ์ bool mysql_select_db(string $db_name, resource $connection = null); พารามิเตอร์ ลำดับพารามิเตอร์ & คำอธิบาย 1db_name (Required) - ชื่อฐานข้อมูล MySQL ที่ต้องการเลือก 2connection (

  6. เลือกฐานข้อมูล MySQL ด้วย PHP Script

    การเลือกฐานข้อมูล MySQL ใน PHP PHP ใช้ฟังก์ชัน mysql_select_db() สำหรับเลือกฐานข้อมูล ตัวอย่าง: เลือกฐานข้อมูล Tutorials <html> <head> <title>Selecting MySQL Database</title> </head> <body> <?php $dbhost = localhost:3036; $dbuser = guest; $

  7. ตารางชั่วคราว MySQL เกิดอะไรขึ้นเมื่อเซสชันจบ

    พฤติกรรม Temporary Table เมื่อเซสชันสิ้นสุด ตารางชั่วคราวจะถูกลบอัตโนมัติเมื่อ MySQL Session จบลง หลัง Login ใหม่ คำสั่ง SELECT จะไม่พบข้อมูล และตารางชั่วคราวจะไม่มีอยู่แล้ว

  8. ลบตารางชั่วคราว MySQL ด้วย DROP TABLE

    การลบ Temporary Table ระหว่างเซสชัน ตารางชั่วคราวจะหายอัตโนมัติเมื่อเซสชันจบ แต่ถ้าต้องการลบระหว่างทาง ใช้ DROP TABLE ตัวอย่าง SELECT * FROM SalesSummary; ERROR 1146 (42S02): Table query.SalesSummary doesnt exist ตารางถูกลบและไม่สามารถเข้าถึงได้อีก

  9. สร้างตารางโคลน (Clone Table) ใน MySQL

    การสร้าง Clone Table ที่เหมือนกันทุกอย่าง คำสั่ง CREATE TABLE ... SELECT คัดลอกโครงสร้างไม่ครบ (Index, Default ไม่รวม) วิธีสร้าง Clone สมบูรณ์: ใช้ SHOW CREATE TABLE ดูโครงสร้างเต็มรูปแบบ แก้ชื่อตารางในคำสั่ง CREATE และรัน (ตัวเลือก) คัดลอกข้อมูลด้วย INSERT INTO ... SELECT ตัวอย่าง: โคลน tutoria

  10. ดูจำนวนแถวที่ได้รับผลกระทบจากคำสั่ง MySQL ด้วย ROW_COUNT()

    ฟังก์ชัน ROW_COUNT() ROW_COUNT() คืนจำนวนแถวที่ได้รับผลกระทบจากคำสั่งล่าสุด ตัวอย่าง: ใช้ใน Stored Procedure CALL row_cnt(INSERT INTO testing123(First,Second) VALUES(Testing First,Testing Second);); +---------------+ | Affected rows | +---------------+ | 1 | +---------------+ แสดงว่า

  11. การใช้ INSERT IGNORE ป้องกันข้อมูลซ้ำใน MySQL

    คำสั่ง INSERT IGNORE INSERT IGNORE ป้องกันข้อมูลซ้ำ: ถ้าไม่ซ้ำแทรกปกติ ถ้าซ้ำจะข้ามไปเงียบๆ ไม่ Error ไวยากรณ์ INSERT IGNORE INTO table_name(...) VALUES(...); ตัวอย่าง INSERT IGNORE INTO person_tbl (last_name, first_name) VALUES(Jay, Thomas); Query OK, 0 rows affected (0.00 sec) ครั้งที่สองไม่ E

  12. ใช้ REPLACE Statement ป้องกันข้อมูลซ้ำใน MySQL

    คำสั่ง REPLACE เพื่อป้องกันข้อมูลซ้ำ ใช้ REPLACE INTO แทน INSERT: ถ้าระเบียนใหม่จะแทรกปกติ ถ้าซ้ำ (Primary Key/Unique Key) จะแทนที่ระเบียนเก่า ไวยากรณ์ REPLACE INTO table_name(...) VALUES(...); ตัวอย่าง REPLACE INTO person_tbl (last_name, first_name) VALUES(Ajay, Kumar); Query OK, 2 rows affected

  13. อัปเดตข้อมูลใน MySQL View เหมือนตารางทั่วไป

    การ UPDATE ข้อมูลใน View สามารถใช้คำสั่ง UPDATE กับ View ได้เหมือนตารางทั่วไป เพียงเปลี่ยนชื่อตารางเป็นชื่อ View ตัวอย่าง View Info มีข้อมูล: SELECT * FROM Info; +------+---------+------------+ | Id | Name | Subject | +------+---------+------------+ | 101 | YashPal | History | | 105

  14. การอัปเดต View ใน MySQL ส่งผลต่อตารางต้นทางและ View ที่เกี่ยวข้องหรือไม่

    ผลกระทบของการ UPDATE View ใช่ MySQL จะอัปเดตค่าในตารางฐาน (Base Table) และ View ที่เกี่ยวข้องทั้งหมด เมื่อมีการ UPDATE ผ่าน View ตัวอย่าง ตาราง Student_info และ View Info (สร้างจาก Student_info) พร้อม View Info_less (สร้างจาก Info) UPDATE Info SET Id = 130 WHERE Name = Ram; Query OK, 1 row affect

  15. แก้ไขคำจำกัดความ MySQL View ด้วย ALTER VIEW

    การแก้ไข View ด้วย ALTER VIEW ใช้ ALTER VIEW เพื่อเปลี่ยนคำจำกัดความของ View โดยไม่ต้อง Drop ไวยากรณ์ ALTER VIEW view_name AS SELECT column1, column2... FROM table WHERE conditions; ตัวอย่าง View Info เดิมมีคอลัมน์ Id, Name, Subject SELECT * FROM Info; +------+---------+------------+ | Id | Na

  16. ดูรายการ Views ในฐานข้อมูล MySQL

    วิธีดูรายการ View ในฐานข้อมูล ใช้คำสั่งต่อไปนี้เพื่อดู View ในฐานข้อมูล query: วิธีที่ 1: ใช้ INFORMATION_SCHEMA WHERE TABLE_TYPE LIKE view AND TABLE_SCHEMA LIKE query; +-----------------------------+ | TABLE_NAME | +-----------------------------+ | customer_view | |

  17. ข้อจำกัดของ MySQL Views

    ข้อจำกัดของ Views ใน MySQL แม้ View มีประโยชน์มาก แต่มีข้อจำกัดดังนี้: ไม่สามารถสร้าง Index บน View - Index ไม่ถูกใช้เมื่อ Query ผ่าน View View กลายเป็น Invalid - ถ้า Drop หรือ Rename ตารางอ้างอิง MySQL ไม่ Error แต่ทำให้ View Invalid ตรวจสอบด้วย CHECK TABLE View บางแบบไม่สามารถ Update ได้ - View

  18. ข้อกำหนดก่อนใช้งาน MySQL Views

    ข้อกำหนดก่อนเขียนและใช้ View 1. รุ่น MySQL View เริ่มรองรับใน MySQL 5 ตรวจสอบรุ่นด้วย: SELECT VERSION(); +-----------+ | VERSION() | +-----------+ | 5.7.20 | +-----------+ 2. สิทธิ์ของผู้ใช้ปัจจุบัน CREATE VIEW ต้องการสิทธิ์ CREATE VIEW ตรวจสอบด้วย: SHOW PRIVILEGES; 3. เลือกฐานข้อมูล ต้องเลื

  19. สิทธิ์ที่จำเป็นสำหรับการใช้งาน MySQL Views

    สิทธิ์ (Privileges) สำหรับ Views การใช้งาน View ต้องการสิทธิ์ต่างๆ ตามการดำเนินการ: CREATE VIEW - สร้าง View ต้องมีสิทธิ์ SELECT, INSERT, UPDATE บนตารางอ้างอิงด้วย DROP VIEW - ลบ View หรือใช้ OR REPLACE, ALTER VIEW SELECT - อ่านข้อมูลจาก View INSERT, DELETE, UPDATE - สำหรับ Updatable View ต้องมีสิ

  20. การสร้าง MySQL View พื้นฐาน

    การสร้าง View ใน MySQL View สร้างด้วยคำสั่ง CREATE VIEW สามารถสร้างจากตารางเดียว หลายตาราง หรือ View อื่น ผู้ใช้ต้องมีสิทธิ์ที่เหมาะสม ไวยากรณ์เต็มรูปแบบ CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] [DEFINER = { user | CURRENT_USER }] [SQL SECURITY { DEFINER | INVOKER }

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:182/229  20-คอมพิวเตอร์/Page Goto:1 176 177 178 179 180 181 182 183 184 185 186 187 188