Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. สามารถใช้คำว่า user เป็นชื่อตารางใน MySQL ได้หรือไม่

    USER เป็นคำสงวน (Reserved Word) ใน MySQL ไม่ควรใช้เป็นชื่อตารางโดยตรง วิธีแก้: ใช้ชื่ออื่น เช่น users หรือห่อ backticks \`user\` mysql> CREATE TABLE users ( -> UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserName VARCHAR(20), -> UserAge INT -> ); Query OK, 0 row

  2. การใช้งานออปเปอเรเตอร์ ! (NOT) ใน MySQL

    MySQL มีคำสั่ง NOT ใช้แทน ! ได้แล้ว (ทั้งคู่ทำงานเหมือนกัน) mysql> CREATE TABLE DemoTable1560 ( -> Value1 INT -> ); Query OK, 0 rows affected (0.50 sec) mysql> INSERT INTO DemoTable1560 VALUES(0); Query OK, 1 row affected (0.16 sec) mysql> SELECT * FROM DemoTable1560; +-------

  3. ควรตั้งชื่อคอลัมน์ username หรือ user_name ในตาราง MySQL

    แนะนำ: ใช้ username หรือ user ไม่ควรใช้ user_name (Prefix ชื่อตาราง) เหตุผล: ป้องกันความคลุมเครือ (Ambiguity) เมื่อ JOIN หลายตาราง ที่มีคอลัมน์ชื่อซ้ำกัน mysql> CREATE TABLE user ( -> username VARCHAR(20), -> password VARCHAR(20) -> ); Query OK, 0 rows affected (0.66 sec) mys

  4. ใช้ CASE WHEN column1 IS NULL THEN NULL ELSE column2 END ใน MySQL

    ตัวอย่างใช้ CASE WHEN ตรวจสอบค่า NULL ในคอลัมน์หนึ่ง แล้วคืนค่าอีกคอลัมน์ mysql> CREATE TABLE DemoTable ( -> Name VARCHAR(20), -> Marks1 INT, -> Marks2 INT -> ); Query OK, 0 rows affected (0.72 sec) mysql> INSERT INTO DemoTable VALUES(Chris, 45, NULL); Query OK, 1 r

  5. แสดงสกุลเงิน USD ในรูปแบบที่ถูกต้องใน MySQL ด้วย FORMAT()

    ใช้ FORMAT() จัดรูปแบบทศนิยมและคั่นพัน แล้วต่อหน่วยสกุลเงิน mysql> CREATE TABLE DemoTable ( -> Amount DECIMAL(15,4) -> ); Query OK, 0 rows affected (0.75 sec) mysql> INSERT INTO DemoTable VALUES(90948484); Query OK, 1 row affected (0.13 sec) mysql> INSERT INTO DemoTable VALUES

  6. ทำไมคำสั่ง UPDATE ใน MySQL ต้องใช้เครื่องหมายอพอสโทรฟีเอียง (Backticks) สำหรับชื่อคอลัมน์

    กฎทั่วไป: สตริง/ค่าคงที่ ใช้ single quotes value | ตัวระบุชื่อ (Identifier) เช่น ชื่อตาราง ชื่อคอลัมน์ ใช้ backticks `name` mysql> CREATE TABLE DemoTable1552 ( -> `key` INT, -> Name VARCHAR(20) -> ); Query OK, 0 rows affected (0.82 sec) mysql> INSERT INTO DemoTable1552 VAL

  7. เชื่อมต่อฐานข้อมูล MySQL ด้วย Java (JDBC)

    ใช้ JDBC Driver เชื่อมต่อ MySQL รูปแบบ URL: jdbc:mysql://host:port/database?useSSL=false ตัวอย่างโค้ด Java import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; public class ConnectToDatabase { public static void main(String[] args) { String MySQL

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:36/229  20-คอมพิวเตอร์/Page Goto:1 30 31 32 33 34 35 36 37 38 39 40 41 42