Category: Database-MySQL

เขียน SQL ให้ Random ข้อมูลจาก database table

เขียน SQL ให้ Random ข้อมูลจาก database table บางครั้งที่เราเขียน SQL แล้วต้องการให้มันสุ่ม หรือ Random ข้อมูลออกมา ซึ่งในการเขียนให้มัน random ข้อมูลออกมานั้น ก็ขึ้นอยู่กับ database server ด้วย ดังนั้นบทความนี้เรามาดู Syntax ง่าย ๆ ในการ Random ข้อมูลของแต่ละ database server กันครับ select random โดยใช้ MySQL SELECT column FROM tableORDER BY RAND()LIMIT 1 select random โดยใช้ PostgreSQL SELECT column FROM tableORDER BY RANDOM()LIMIT 1 select random โดยใช้

SQL Error: Duplicate entry ‘8’ for key ‘PRIMARY’

SQL Error: Duplicate entry ‘8’ for key ‘PRIMARY’ คุณเคยเจอ Error SQL ประมาณนี้ไหม SQL Error นี้เกิดจากคำสั่งจำลองดังต่อไปนี้ insert into doe_category_menu(menu_id, menu_name, menu_icon) value(8, 'ลองบันทึก', 'fa-test'); คำสั่งนี้ก่อนที่จะ Run มีฐานข้อมูลดังนี้ เมื่อรันแล้ว จะเกิด Error ประมาณนี้ Error starting at line : 1 in command -insert into doe_category_menu(menu_id, menu_name, menu_icon) value(8, 'ÅͧºÑ¹·Ö¡', 'fa-test') Error at Command Line : 1 Column : 1Error

วิธีการตั้งค่า SQL Developer ให้เชื่อมต่อ Mysql ได้โดย Third Party JDBC Drivers

วิธีการตั้งค่า SQL Developer ให้เชื่อมต่อ Mysql ได้โดย Third Party JDBC Drivers บทความนี้เรามาดูวิธีการตั้งค่าให้ Sql Developer สามารถเชื่อมต่อกับ Mysql ได้กันครับ ซึ่งปกติตัวโปรแกรมของ SQL Developer จะมีช่องทางเชื่อมต่อ Database มาให้คือ Oracle กับ Access แต่ถ้าเราต้องการเชื่อมต่อกับ Database อื่น ๆ ก็สามารถทำได้ ส่วนวิธีการทำนั้นอันดับแรกให้เราไปโหลด MySQL JDBC มาก่อน ซึ่งดาวน์โหลดน์ได้ตามลิ้ง http://dev.mysql.com/downloads/connector/j/ เมื่อดาวน์โหลดแล้วก็ให้เราทำการติดตั้งตัวที่ได้ดาวน์โหลดมา ต่อไปให้เราเปิดโปรแกรม SQL Developer ขึ้นมาจากนั้นก็ให้เราเข้าไปที่ Tools แล้วเลือก Preferences ตามรูปด้านล่าง จากนั้นให้ไปที่ Database แล้วเลือก Third Party JDBC Drivers ให้เรากด Add Entry.. เพื่อทำการ

การเซตค่า PDO ใน PHP ติดต่อฐานข้อมูล MySQL ภาษาไทย

การเซตค่า PDO ใน PHP ติดต่อฐานข้อมูลภาษาไทย สวัสดีครับ บทความนี้เรามาดูวิธีการเขียน PHP เป็นการติดต่อฐานข้อมูลโดยใช้ PDO กันครับ ซึ่งหลาย ๆ คนอาจจะเกิดปัญหาว่า เวลาดึงข้อมูลมาจากฐานข้อมูลแล้ว ภาษาไทยอ่านไม่ออก เป็นเครื่องหมายคำถาม ?? หรืออ่านไม่รู้เรื่อง ตัวอย่างวิธีการติดต่อก็คือ <?php class PDOConnect{ private $host; private $userhost; private $passhost; private $database; private $pdo; public function __construct(){ $this->host = "localhost"; $this->userhost = "root"; $this->passhost = "doesysteminfo"; $this->database = "doesysteminfo"; } public function getConnect(){ try { $this->pdo