Python ขอวิธีการตรวจสอบบฐานข้อมูลว่ามีการสร้าง table หรือยัง
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Super Member
- โพสต์: 204
- ลงทะเบียนเมื่อ: 13/05/2019 10:03 am
Python ขอวิธีการตรวจสอบบฐานข้อมูลว่ามีการสร้าง table หรือยัง
ขอวิธีตรวจสอบฐานข้อมูลว่ามีการสร้าง database , table,column หรือยัง ถ้ายังให้สร้าง database ,table , column
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41417
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: Python ขอวิธีการตรวจสอบบฐานข้อมูลว่ามีการสร้าง table หรือยัง
ไม่ทราบเอาไปใช้ประโยชน์ อย่างไร
ต้องแยกโค้ดทั้งสามประเด็น นะครับ
ข้อมูลพวกนี้ ตรวจสอบ โดยการ Query เลือก ฐานข้อมูล
สำหรับ ตาราง และ คอลัม ถ้าเป็น PGSQL จะมี ตาราง information_schema ให้เราเช็ค
ตัวอย่างเช็คชื่อตาราง
แต่การเขียนโค้ด จริงๆ เราไม่จำเป็นต้องเช็คค่าพวกนี้ ทุกครั้งการรันโปรแกรม เพราะ จะทำให้เสียทรัพยากร โดยเปล่าประโยชน์
เช่น ชื่อฐานข้อมูล ปกติ เราต้องสร้างชื่อฐานข้อมูลไว้ก่อน เพื่อสร้างตาราง เพราะฉนัน ข้อนี้ตัดทิ้งไปได้
ส่วน ชื่อตารางก็เป็นเรื่องสำคัญเพราะ ต้องไว้เก็บค่า เก็บโครงสร้างต่าง และ เก็บ คอลัมที่จำเป็น
ต้องแยกโค้ดทั้งสามประเด็น นะครับ
ข้อมูลพวกนี้ ตรวจสอบ โดยการ Query เลือก ฐานข้อมูล
สำหรับ ตาราง และ คอลัม ถ้าเป็น PGSQL จะมี ตาราง information_schema ให้เราเช็ค
ตัวอย่างเช็คชื่อตาราง
โค้ด: เลือกทั้งหมด
SELECT EXISTS (
SELECT 1
FROM information_schema.tables
WHERE table_schema = 'schema_name'
AND table_name = 'table_name'
);
เช่น ชื่อฐานข้อมูล ปกติ เราต้องสร้างชื่อฐานข้อมูลไว้ก่อน เพื่อสร้างตาราง เพราะฉนัน ข้อนี้ตัดทิ้งไปได้
ส่วน ชื่อตารางก็เป็นเรื่องสำคัญเพราะ ต้องไว้เก็บค่า เก็บโครงสร้างต่าง และ เก็บ คอลัมที่จำเป็น
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ เขียน Python สร้างตาราง Table ใน PostgresSQL
โดย teenproza7 » 16/05/2019 3:14 pm » ใน PostgreSQL - 0 ตอบกลับ
- 3990 แสดง
-
โพสต์ล่าสุด โดย teenproza7
16/05/2019 3:14 pm
-
-
-
โพสต์ใหม่ การใช้ flask python ในการทำการ join table ข้อมูลออกมาแสดง
โดย ewqolf » 18/01/2023 7:43 pm » ใน Python Knowledge - 0 ตอบกลับ
- 4717 แสดง
-
โพสต์ล่าสุด โดย ewqolf
18/01/2023 7:43 pm
-
-
-
โพสต์ใหม่ สร้าง Dynamic Table ให้กับ HTML Table โดยใช้ jQuery
โดย Ik Kat » 29/06/2017 2:03 pm » ใน jQuery & Ajax Knowledge - 1 ตอบกลับ
- 3612 แสดง
-
โพสต์ล่าสุด โดย บุคคลทั่วไป
02/02/2023 10:42 am
-
-
-
โพสต์ใหม่ อยากทำ create table แบบกรอกชื่อ table เองผ่านเว็ป
โดย tanapong » 25/04/2020 11:06 pm » ใน Programming - PHP - 10 ตอบกลับ
- 13242 แสดง
-
โพสต์ล่าสุด โดย tanapong
27/04/2020 2:06 pm
-
-
-
โพสต์ใหม่ MySQL Database :การสร้าง View Table และการเรียกใช้งาน View Table
โดย thatsawan » 30/10/2016 2:38 pm » ใน SQL Knowledge - 0 ตอบกลับ
- 13126 แสดง
-
โพสต์ล่าสุด โดย thatsawan
30/10/2016 2:38 pm
-
-
-
โพสต์ใหม่ การใช้งาน Python GUI (Tkinter) : การเรียกใช้ from ใน python 2 และ python 3
โดย Jom07 » 06/03/2018 3:17 pm » ใน Python Knowledge - 0 ตอบกลับ
- 4463 แสดง
-
โพสต์ล่าสุด โดย Jom07
06/03/2018 3:17 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 128