หน้าแรก
หน้าแรก
หากต้องการแสดงโฮสต์ MySQL ผ่านคำสั่ง SQL ให้ใช้ตัวแปรระบบ “ชื่อโฮสต์” ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงโฮสต์ − เลือก @@hostname; นี่คือผลลัพธ์ - +-----------------+| @@ชื่อโฮสต์ |+----------------+| DESKTOP-QN2RB3H |+----------------+1 แถวในชุด (0.00 วินาที) หรือคุณสามารถใช้คำสั่ง “show variables”
คุณสามารถสร้างผู้ใช้ได้หากไม่มีอยู่โดยใช้คำสั่ง สร้างผู้ใช้ คำสั่งนี้จะทำงานบน MySQL เวอร์ชัน 5.7.6 ขึ้นไป ไวยากรณ์มีดังนี้ − สร้างผู้ใช้หากไม่มี ชื่อผู้ใช้ของคุณ@localhost ที่ระบุโดย รหัสผ่านของคุณ; ใช้ไวยากรณ์ข้างต้นเพื่อสร้างผู้ใช้หากไม่มีอยู่ แบบสอบถามมีดังนี้ − สร้างผู้ใช้หากไม่มี Smith@loca
ในการรันสคริปต์ SQL ใน MySQL ให้ใช้ MySQL workbench ขั้นแรก คุณต้องเปิด MySQL workbench ภาพรวมมีดังนี้ − เปิดสคริปต์ SQL เพื่อเปิดสคริปต์ SQL หรือใช้ปุ่มลัดต่อไปนี้ − Ctrl+Shift+O หลังจากนั้นจะมีตัวเลือกให้คุณเลือกไฟล์ .sql จากดิสก์ ในระบบของฉัน ไฟล์จะอยู่ที่เดสก์ท็อป ฉันจะเลือกไฟล์ SQL tblstu
ในการสร้างฐานข้อมูลใหม่ด้วย MySQL Workbench คุณต้องเปิด MySQL workbench ภาพหน้าจอมีดังนี้ ตอนนี้ ให้เราทดสอบการเชื่อมต่อกับ MySQL ทำตามขั้นตอนด้านล่าง - Database->Connect to database (Ctrl +U). ต่อไปนี้เป็นภาพหน้าจอที่แสดงกล่องโต้ตอบ เชื่อมต่อกับฐานข้อมูล เพิ่มรหัสผ่านเพื่อดำเนินการต่อ หลั
คำสั่ง now()+1 day ระบุว่าเราต้องเพิ่มวันให้กับ datetime ปัจจุบัน คุณสามารถเขียนตรรกะข้างต้นเช่นนี้ − ตอนนี้()+ช่วงเวลา 1 วัน; หรือคุณสามารถเขียนตรรกะเดียวกันกับฟังก์ชัน date_add() จาก MySQL เช่นนี้ − date_add(now(),ช่วง 1 วัน); ให้เราใช้แนวคิดข้างต้นกับคำสั่งเลือก MySQL แบบสอบถามมีดังนี้ − เลือก
สั่งซื้อตาราง MySQL สองคอลัมน์โดยใช้ไวยากรณ์ด้านล่าง − สั่งซื้อโดย yourColumnName1 DESC,yourColumnName2 DESC; ให้เราสร้างตารางสำหรับตัวอย่างของเราก่อน - );Query OK, 0 แถวได้รับผลกระทบ (0.57 วินาที) การแทรกระเบียนลงในตารางโดยใช้คำสั่ง insert แบบสอบถามมีดังนี้ − แทรกลงในค่า OrderByDemo (2,David,20
คุณสามารถแสดงข้อจำกัดในตารางโดยใช้คำสั่ง SHOW ไวยากรณ์มีดังนี้ − แสดงการสร้างตาราง yourTableName; คำสั่งดังกล่าวจะแสดงข้อจำกัดทั้งหมดที่มีตาราง ENGINE เมื่อใช้สิ่งนี้ คุณสามารถดูชื่อคอลัมน์และประเภทข้อมูลที่เกี่ยวข้องทั้งหมดได้ เพื่อให้เข้าใจคำสั่ง MySQL ข้างต้น ให้เราสร้างตารางก่อน - );แบบสอบถาม
ในการรับแบบจำลอง ER ของฐานข้อมูลจากเซิร์ฟเวอร์ คุณต้องเปิดใช้ MySQL Workbench ก่อน สแนปชอตมีดังนี้ − หลังจากนั้น คุณต้องเลือกเมนู ฐานข้อมูล - Database->Reverse Engineer หลังจากนั้นวิซาร์ดจะเปิดขึ้นดังภาพหน้าจอต่อไปนี้ ใส่รหัสผ่านแล้วกดตกลงสองครั้ง หลังจากกดปุ่ม OK คุณจะได้รับวิซาร์ดถัดไป
หากต้องการเชื่อมต่อ MySQL จากบรรทัดคำสั่ง ให้เปิดพร้อมท์คำสั่งก่อน คุณสามารถทำได้โดยใช้ปุ่มลัด Windows + R เมื่อคลิก แผงจะเปิดขึ้นและคุณต้องพิมพ์ CMD และต้องกดปุ่ม OK ดังที่แสดงด้านล่าง - หลังจากกดปุ่ม OK คุณจะได้หน้าต่างบรรทัดคำสั่ง เข้าถึงไดเร็กทอรี bin ของเซิร์ฟเวอร์ MySQL ตามที่แสดงในภาพหน
หากต้องการเปลี่ยนอักขระเริ่มต้นของ MySQL ที่ตั้งค่าเป็น UTF-8 ใน my.cnf ให้ไปที่ตำแหน่งของไฟล์ my.cnf ก่อน ต่อไปนี้เป็นภาพหน้าจอของไฟล์ “my.cnf” ประการแรก เปิดไดเร็กทอรี C:และโฟลเดอร์ Program Data - ตอนนี้ คลิกที่โฟลเดอร์ “MySQL” – ตอนนี้ ให้คลิกโฟลเดอร์ MySQL Server 8.0 แล้วเปิดขึ้นมา - ห
คุณสามารถใช้ MySQL Like IN() ด้วย Regular Expression (regexp) ได้เช่นกัน ไวยากรณ์มีดังนี้ − เลือก *จาก yourTableName โดยที่ yourColumName regexp value1|value2|value3……|valueN; เพื่อให้เข้าใจตรรกะข้างต้น คุณต้องสร้างตาราง ให้เราสร้างตารางก่อน - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.90 วินาที) แทรกระเ
“unsigned” ใน MySQL เป็นประเภทข้อมูล เมื่อใดก็ตามที่เราเขียน unsigned ลงในคอลัมน์ใดๆ ที่หมายความว่าคุณไม่สามารถใส่ตัวเลขติดลบได้ สมมติว่าสำหรับจำนวนที่มาก คุณสามารถใช้ประเภทที่ไม่มีลายเซ็นได้ ช่วงสูงสุดที่มี int ที่ไม่ได้ลงนามคือ 4294967295 หมายเหตุ:หากคุณใส่ค่าลบ คุณจะได้รับข้อผิดพลาด MySQL นี่คื
ในการรวมตาราง MySQL สองตาราง ให้ใช้ไวยากรณ์ต่อไปนี้ - INSERT IGNORE INTO yourTableName1 เลือก *จาก yourTableName2; เราจะสร้างตารางสองตารางพร้อมระเบียนบางส่วน หลังจากนั้น กระบวนการผสานจะเริ่มใช้ไวยากรณ์ด้านบน การสร้างตารางแรก - ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.00 วินาที) การแทรกระเบียนลงในตาราง
เพื่อทำการค้นหาที่ละเอียดอ่อนของ Accent ใน MySQL เราสามารถใช้การเรียงกับ utf8_bin นี่คือรูปแบบการค้นหาที่ละเอียดอ่อน - yourColumName dataType collate utf8_bin; ใช้ไวยากรณ์ด้านบนเพื่อทำการค้นหาที่เน้นการเน้นเสียง ขั้นแรก ให้เราสร้างตาราง - );Query OK, 0 แถวได้รับผลกระทบ (0.51 วินาที) การแทรกสามระเ
foreign_key_checks เป็นเซสชันตาม ตอนนี้ เราสามารถพูดได้ว่ามันมีไว้สำหรับขอบเขต เช่น ระดับท้องถิ่นหรือระดับโลก นี่คือตัวอย่างตัวอย่างของท้องถิ่นหรือทั่วโลก ทั้งสองเป็นขอบเขตและเราตั้งค่านี้สำหรับเซสชันได้ ให้เรากำหนดขอบเขต - mysql> set foreign_key_checks = 0; Query OK, 0 rows affected (0.00 sec)
ในการค้นหาไดเร็กทอรีข้อมูล MySQL เราสามารถใช้ตัวแปร datadir ได้ มาดูวิธีการใช้ตัวแปรกับคำสั่ง select กัน แบบสอบถามมีดังนี้ − เลือก @@datadir; นี่คือผลลัพธ์ +---------------------------------------------+ | @@datadir |+---------------------------------------------------------- +| C:\ProgramData\My
ในการสำรองฐานข้อมูล MySQL โดยใช้ MySQL ก่อนอื่นเราต้องติดตั้ง MySQL Workbench ไปที่ลิงก์ด้านล่างเพื่อติดตั้ง MySQL workbench https://dev.mysql.com/downloads/windows/installer/8.0.html หลังจากติดตั้งสำเร็จ เราต้องเปิด MySQL Workbench เลือกตัวเลือก “ส่งออกข้อมูล” นี่คือสแนปชอต เลือกฐานข้อมูลที่คุณ
มีเครื่องมือมากมายในการแสดงภาพสกีมาฐานข้อมูล MySQL ให้เราดูบางส่วนของพวกเขา - SchemaSpy เครื่องมือนี้ใช้จาวาและสามารถใช้ในการวิเคราะห์ข้อมูลเมตาของสคีมาฐานข้อมูล MySQL ใช้เพื่อสร้างการแสดงภาพสคีมาด้วย ประเภทของเครื่องมือบรรทัดคำสั่ง ต่อไปนี้เป็นคุณสมบัติ รองรับ DBMS ที่สอดคล้องกับ JDBC ส่วนใหญ่ ส
เพื่อให้การเชื่อมต่อยังคงอยู่ใน MySQL Workbench คุณต้องไปที่ตำแหน่งต่อไปนี้ - Edit -> Preferences -> SQL Editor นี่คือภาพรวมของตัวเลือกทั้งหมด หลังจากคลิกเมนู แก้ไข เราจะเลือก การตั้งค่าโต๊ะทำงาน ดังที่แสดงด้านล่าง − ตอนนี้ เลือกตัวแก้ไข SQL และกำหนดช่วงเวลา คุณยังสามารถตั้งค่าตัวเลือกด
ใน MySQL Workbench สามารถใช้แฟล็กคอลัมน์กับคอลัมน์เพื่อรักษาความสมบูรณ์ แฟล็กคอลัมน์มีดังนี้ − PK - คีย์หลัก นน − ไม่ NULL BIN − ไบนารี สหประชาชาติ − ไม่ได้ลงนาม UQ − ไม่ซ้ำใคร ZF − เติมศูนย์ จี − สร้างคอลัมน์ AI - เพิ่มอัตโนมัติ ให้เราเรียนรู้เกี่ยวกับพวกเขาทีละคน - PK ซ