Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. แยกวัน / เดือน / ปีจากการประทับเวลาใน PHP MySQL หรือไม่

    หากต้องการแยกวัน/เดือน/ปีออกจากการประทับเวลา คุณต้องใช้ฟังก์ชัน date_parse() ไวยากรณ์ดังต่อไปนี้ − print_r(date_parse(“anyTimeStampValue”)); รหัส PHP มีดังต่อไปนี้ - $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue)); ภาพรวมของโค้ด PHP มีดังต่

  2. อะไรคือแบบสอบถามที่จะลบ \n\r ออกจากข้อความใน MySQL?

    หากต้องการลบ \n\r ออกจากข้อความ คุณต้องใช้คำสั่ง REPLACE ไวยากรณ์มีดังนี้ − อัปเดต yourTableName SET yourColumnName=REPLACE(yourColumnName,\r\n, ); เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − );Query OK, 0 แถวได้รับผลกระทบ (0.79 วินาที) ตอนนี้แทรกบางระเบียนใน

  3. ค้นหาข้อความระหว่างตัวคั่นใน MySQL หรือไม่

    คุณต้องใช้ LOCATE() ร่วมกับ SUBSTR() ไวยากรณ์ด้านล่างจะพบคำหลังตัวคั่น ที่นี่ตัวคั่นคือโคลอน (:) คุณสามารถใช้ตัวคั่นอื่นได้ขึ้นอยู่กับคุณ ไวยากรณ์มีดังนี้ − SELECT SUBSTR(yourColumnName, LOCATE(:,yourColumnName)+1, (CHAR_LENGTH(yourColumnName) - LOCATE(:,REVERSE(yourColumnName)) - LOCATE(:,yourColum

  4. MySQL แสดงตารางเรียงตามชื่อตาราง?

    คุณสามารถเรียงลำดับคุณสมบัติ table_name จาก INFORMATION_SCHEMA.TABLES ด้วยคำสั่งย่อย ORDER BY เรียงลำดับจากน้อยไปมากหรือจากมากไปน้อยโดยใช้ ASC หรือ DESC ตามลำดับ ไวยากรณ์มีดังนี้ − เลือก table_nameFROM information_schema.tablesWHERE table_type =BASE TABLE AND table_schema=yourDatabaseNameORDER BY ta

  5. แก้ไข java.sql.SQLException:ไม่พบไดรเวอร์ที่เหมาะสมสำหรับการทดสอบ localhost หรือไม่

    คุณจะได้รับข้อยกเว้นประเภทนี้เมื่อใดก็ตามที่ JDBC URL ของคุณไม่ได้รับการยอมรับจากไดรเวอร์ JDBC ที่โหลดใดๆ โดยวิธีที่ acceptsURL คุณต้องพูดถึงไดรเวอร์ MySQL JDBC ซึ่งมีดังต่อไปนี้ - URL ของ MySQL JDBC มีดังต่อไปนี้ - jdbc:mysql://localhost:3306/test?useSSL=false ต้นแบบของ acceptURL มีดังต่อไปนี้ -

  6. MySQL- GROUP และ COUNT ตามวันที่?

    คุณสามารถใช้ GROUP BY clause และ COUNT() สำหรับสิ่งนี้ ไวยากรณ์มีดังนี้ − เลือก yourColumnName1,yourColumnName2,..N,COUNT(*) เป็น anyAliasName จาก yourTableNameGROUP BY yourColumnName1,yourColumnName2; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − ); แบบสอบถามตก

  7. MySQL Query เพื่อรับค่าที่ไม่ซ้ำ?

    ในการนับค่าที่ไม่ซ้ำกันในคอลัมน์ คุณต้องใช้คีย์เวิร์ด DISTINCT เพื่อให้เข้าใจถึงวิธีการทำ ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ ( 0.69 วินาที) แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก แบบสอบถามมีดังต่อไปนี้ − แทรกลงในค่า UniqueCountByIPAddress(UserHi

  8. กำลังแทรกบันทึกลงในตาราง MySQL โดยใช้ PreparedStatement ใน Java หรือไม่

    ในการแทรกระเบียนในตารางโดยใช้ PreparedStatement ใน Java คุณต้องใช้ไวยากรณ์ด้านล่างเพื่อแทรกระเบียน ไวยากรณ์มีดังนี้ − String anyVariableName=INSERT INTO yourTableName(yourColumnName1, yourColumnName2, yourColumnName3,.........N) +ค่า (?, ?, ?,........... ...N); ตอนนี้ใช้อ็อบเจ็กต์ PreparedStatement

  9. แก้ไขข้อผิดพลาดทุกครั้งที่มีการส่งคืนหลายแถวใน MySQL Benchmark หรือไม่

    คุณจะได้รับข้อผิดพลาดทุกครั้งที่คุณส่งคืนหลายแถวในเกณฑ์มาตรฐาน ส่งคืนค่าสเกลาร์หรือแถวเดียวแทนหลายแถว ไวยากรณ์มีดังนี้ − เลือก yourColumnName จาก yourTableName โดยที่เงื่อนไขของคุณ เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − );Query OK, 0 แถวได้รับผลกระทบ (0.6

  10. ส่งคืนลำดับของ MySQL SHOW COLUMNS?

    ในการส่งคืนคำสั่งของ MySQL SHOW COLUMNS คุณต้องใช้คำสั่ง ORDER BY ไวยากรณ์มีดังนี้ − เลือก COLUMN_NAMEFROM INFORMATION_SCHEMA.COLUMNSWHERE table_name =yourTableNameAND column_name LIKE yourStartColumnName%ORDER BY column_name DESC; ให้เราสร้างตารางในฐานข้อมูล TEST แบบสอบถามเพื่อสร้างตารางมีดังนี้ −

  11. MySQL จะประกาศตัวแปร datetime ได้อย่างไร?

    ในการประกาศตัวแปรวันที่และเวลา คุณต้องใช้ตัวแปรที่ผู้ใช้กำหนดโดยใช้คำสั่ง SET ไวยากรณ์มีดังนี้ − SET @anyVariableName=yourdatetimeValue; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้ − ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ ( 0.78 วินาที) แทรกบางระเบียนในตารางโดยใช้

  12. ฉันควรเก็บฟิลด์ PRICE เป็น int หรือ float ในฐานข้อมูลหรือไม่

    คุณไม่จำเป็นต้องเก็บฟิลด์ PRICE เป็น int หรือ float ในฐานข้อมูล สำหรับสิ่งนี้ คุณสามารถตั้งค่า DECIMAL().. จำนวนเต็มเวลาส่วนใหญ่สามารถใช้แทนจำนวนจุดทศนิยมและจำนวนเต็มเหล่านี้จะถูกแปลงเป็นประเภทข้อมูล DECIMAL() ภายใน ดังนั้น หากคุณมีฟิลด์ PRICE ให้ใช้ประเภทข้อมูล DECIMAL() เสมอ ไวยากรณ์มีดังนี้ − ทศ

  13. อะไรคือวิธีเทียบเท่า MySQL TIME_TO_SEC () ใน PHP เพื่อแปลง datetime เป็นวินาที?

    ฟังก์ชัน TIME_TO_SEC() สามารถใช้ใน MySQL หากคุณต้องการแปลงวันที่และเวลาเป็นวินาที ให้ใช้ strtotime() จาก PHP ไวยากรณ์ MySQL มีดังนี้: SELECT TIME_TO_SEC(ABS(timediff(‘yourDateTimeValue’,now()))); ตอนนี้คุณสามารถแปลง PHP datetime เป็นวินาทีด้วยความช่วยเหลือของ strtotime() ขั้นแรก คุณต้อ

  14. วิธีการสั่งซื้อตามวันที่ใน MySQL แต่ใส่วันที่ว่างในตอนท้าย?

    เรียงลำดับตามวันที่และตั้งค่าวันที่ว่างในช่วงสุดท้ายโดยใช้คำสั่ง ORDER BY และ IS NULL ไวยากรณ์มีดังนี้: เลือก *จาก yourTableNameORDER BY (yourDateColumnName IS NULL), yourDateColumnName DESC; ในไวยากรณ์ข้างต้น เราจะจัดเรียง NULL ก่อนหลังจากวันที่นั้น เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แ

  15. รับเฉพาะตัวเลขโดยใช้ regexp ใน MySQL หรือไม่

    หากคุณต้องการรับเฉพาะตัวเลขโดยใช้ REGEXP ให้ใช้นิพจน์ทั่วไปต่อไปนี้ ( ^[0-9]*$) ใน where clause กรณีที่ 1 - หากคุณต้องการเฉพาะแถวที่มีตัวเลข 10 หลักและทั้งหมดต้องเป็นตัวเลขเท่านั้น ให้ใช้นิพจน์ทั่วไปด้านล่าง SELECT *FROM yourTableNameWHERE yourColumnName REGEXP ^[0-9]{10}$; กรณีที่ 2 - หากคุณต้องการ

  16. ดึงแถวที่อักขระตัวแรกไม่ใช่ตัวอักษรและตัวเลขใน MySQL?

    หากต้องการดึงแถวที่อักขระตัวแรกไม่ใช่ตัวอักษรผสมตัวเลข คุณสามารถใช้นิพจน์ทั่วไปต่อไปนี้ได้ กรณีที่ 1 − ถ้าคุณต้องการแถวที่เริ่มต้นจากตัวเลข คุณสามารถใช้ไวยากรณ์ต่อไปนี้ - SELECT *FROM yourTableNameWHERE yourColumnName REGEXP ^[0-9]; กรณีที่ 2 − ถ้าคุณต้องการแถวที่เริ่มต้นจากตัวอักษรและตัวเลข ให้ใช

  17. ค้นหาแถวที่ค่าคอลัมน์ลงท้ายด้วยสตริงย่อยเฉพาะใน MySQL?

    หากต้องการค้นหาแถวและอัปเดตด้วยค่าใหม่ที่ค่าคอลัมน์ลงท้ายด้วยสตริงย่อยเฉพาะ คุณต้องใช้ตัวดำเนินการ LIKE ไวยากรณ์มีดังนี้: อัปเดต yourTableNameSET yourColumnName=yourValueWHERE yourColumnName LIKE %.yourString; เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตาราง แบบสอบถามเพื่อสร้างตารางมีดังนี้: );Quer

  18. การเรียงลำดับคอลัมน์ VARCHAR เป็น FLOAT โดยใช้ตัวดำเนินการ CAST ไม่ทำงานใน MySQL ใช่ไหม

    หากนักแสดงของคุณไม่ทำงาน คุณสามารถใช้ yourColumnName*1 กับคำสั่งย่อย ORDER BY การใช้ชื่อคอลัมน์ของคุณ*1 ไวยากรณ์มีดังนี้: เลือก yourColumnName1,yourColumnName2,...N จาก yourTableName ORDER BY yourColumnName*1 DESC; คุณยังสามารถใช้ตัวดำเนินการ CAST() ไวยากรณ์มีดังนี้: เลือก yourColumnName1,yourColu

  19. จะรับชื่อคอลัมน์บน ResultSet ใน Java ด้วย MySQL ได้อย่างไร

    ในการรับชื่อคอลัมน์ในชุดผลลัพธ์ คุณต้องใช้เมธอด getMetaData() ต้นแบบของ getMetadata() มีดังนี้ - ResultSetMetaData getMetaData พ่น SQLException สร้างตาราง MySQL ด้วยชื่อคอลัมน์ 5 ชื่อ แบบสอบถามเพื่อสร้างตารางมีดังนี้ − );แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (1.34 วินาที) ต่อไปนี้เป็นโค้ด Java ที่ได้ร

  20. MySQL concat () เพื่อสร้างชื่อคอลัมน์เพื่อใช้ในแบบสอบถาม?

    ในการสร้างชื่อคอลัมน์เพื่อใช้ในแบบสอบถาม คุณต้องใช้ตัวแปรที่ผู้ใช้กำหนดด้วยคำสั่ง set ไวยากรณ์มีดังนี้ − SET @anyVariableName :=( SELECT CONCAT ( SELECT, GROUP_CONCAT(CONCAT(\n 1 as , COLUMN_NAME) SEPARATOR ,), \n FROM DUAL) FROM INFORMATION_SCHEMA_COLUMNS WHERE TABLE_NAME=yourTableName ); ตอนนี้เต

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:141/229  20-คอมพิวเตอร์/Page Goto:1 135 136 137 138 139 140 141 142 143 144 145 146 147