คำถามติดแท็ก mysql

MySQL เป็นโอเพ่นซอร์สระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) ที่ใช้ภาษาคิวรีเชิงโครงสร้าง (SQL) ห้ามใช้แท็กนี้สำหรับฐานข้อมูลอื่น ๆ เช่น SQL Server, SQLite เป็นต้นฐานข้อมูลเหล่านี้เป็นฐานข้อมูลที่แตกต่างกันซึ่งทั้งหมดใช้ภาษาของ SQL เพื่อจัดการข้อมูล

10
ส่งออกและนำเข้าฐานข้อมูล MySQL ทั้งหมดในครั้งเดียว
ฉันต้องการสำรองฐานข้อมูล MySQL ทั้งหมดของฉัน ฉันมีฐานข้อมูล MySQL มากกว่า 100 รายการ ฉันต้องการส่งออกทั้งหมดในเวลาเดียวกันและนำเข้าทั้งหมดอีกครั้งในเซิร์ฟเวอร์ MySQL ของฉันในครั้งเดียว ฉันจะทำสิ่งนั้นได้อย่างไร

30
ข้อผิดพลาดของ MySQL 1449: ผู้ใช้ที่ระบุเป็นผู้กำหนดไม่มีอยู่
เมื่อฉันเรียกใช้แบบสอบถามต่อไปนี้ฉันได้รับข้อผิดพลาด: SELECT `a`.`sl_id` AS `sl_id`, `a`.`quote_id` AS `quote_id`, `a`.`sl_date` AS `sl_date`, `a`.`sl_type` AS `sl_type`, `a`.`sl_status` AS `sl_status`, `b`.`client_id` AS `client_id`, `b`.`business` AS `business`, `b`.`affaire_type` AS `affaire_type`, `b`.`quotation_date` AS `quotation_date`, `b`.`total_sale_price_with_tax` AS `total_sale_price_with_tax`, `b`.`STATUS` AS `status`, `b`.`customer_name` AS `customer_name` FROM `tbl_supplier_list` `a` LEFT JOIN `view_quotes` `b` ON (`b`.`quote_id` = `a`.`quote_id`) LIMIT …
352 mysql  permissions 



14
สร้างไดอะแกรมฐานข้อมูลอัตโนมัติ MySQL [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันเบื่อที่จะเปิด Dia และสร้างไดอะแกรมฐานข้อมูลที่จุดเริ่มต้นของทุกโครงการ มีเครื่องมือที่จะให้ฉันเลือกตารางเฉพาะแล้วสร้างไดอะแกรมฐานข้อมูลสำหรับฉันตามฐานข้อมูล MySQL หรือไม่ จะให้ฉันแก้ไขไดอะแกรมหลังจากนั้นเนื่องจากไม่มีการตั้งค่าคีย์ต่างประเทศ ... นี่คือสิ่งที่ฉันกำลังทำแผนภาพฉลาด (โปรดแก้ตัวการออกแบบข้อมูลที่น่ากลัวฉันไม่ได้ออกแบบลองจดจ่อกับแนวคิดของแผนภาพและไม่ได้อยู่ในข้อมูลจริงที่มันแสดงให้เห็นสำหรับตัวอย่างนี้;)): ดูแผนภาพขนาดเต็ม

5
การแทรกหลายแถวใน mysql
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ แบบสอบถามฐานข้อมูลเร็วขึ้นหรือไม่ถ้าฉันแทรกหลายแถวพร้อมกัน: ชอบ INSERT.... UNION INSERT.... UNION (ฉันต้องการแทรกแถว 2-3000 แถว)
349 mysql  sql-insert 

25
ตัดตารางทั้งหมดในฐานข้อมูล MySQL ด้วยคำสั่งเดียวหรือไม่?
มีแบบสอบถาม (คำสั่ง) เพื่อตัดตารางทั้งหมดในฐานข้อมูลในการดำเนินการครั้งเดียวหรือไม่? ฉันต้องการทราบว่าฉันสามารถทำได้ด้วยแบบสอบถามเดียวหรือไม่
347 mysql 


15
ชงติดตั้ง mysql บน macOS
ฉันพยายามที่จะติดตั้งขึ้น MySQL บน Mac OS 10.6 ใช้ Homebrew brew install mysql 5.1.52โดย mysql_install_dbทุกอย่างเป็นไปด้วยดีและผมก็ประสบความสำเร็จด้วย อย่างไรก็ตามเมื่อฉันพยายามเชื่อมต่อกับเซิร์ฟเวอร์โดยใช้: /usr/local/Cellar/mysql/5.1.52/bin/mysqladmin -u root password 'mypass' ฉันเข้าใจ: /usr/local/Cellar/mysql/5.1.52/bin/mysqladmin: เชื่อมต่อกับเซิร์ฟเวอร์ที่ 'localhost' ข้อผิดพลาดที่ล้มเหลว: 'การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้' รูท '@' localhost '(ใช้รหัสผ่าน: NO)' ฉันพยายามเข้าถึงmysqladmin or mysql using -u root -prootด้วยเช่นกัน แต่มันก็ใช้ไม่ได้กับหรือไม่มีรหัสผ่าน นี่เป็นการติดตั้งใหม่บนเครื่องใหม่และเท่าที่ฉันรู้การติดตั้งใหม่นั้นจะต้องสามารถเข้าถึงได้โดยไม่ต้องใช้รหัสผ่านรูท ฉันก็ลอง: /usr/local/Cellar/mysql/5.1.52/bin/mysql_secure_installation แต่ฉันก็ยังได้ ข้อผิดพลาด 1045 (28000): การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'root' @ 'localhost' (ใช้รหัสผ่าน: …

9
MySQL - บังคับไม่ให้ใช้แคชเพื่อทดสอบความเร็วของการสืบค้น
ฉันกำลังทดสอบความเร็วของการสืบค้นใน MySQL ฐานข้อมูลแคชแบบสอบถามเหล่านี้ทำให้ฉันยากที่จะได้รับผลลัพธ์ที่เชื่อถือได้เมื่อทดสอบว่าแบบสอบถามเหล่านี้รวดเร็วแค่ไหน มีวิธีปิดใช้งานการแคชสำหรับคิวรีหรือไม่ ระบบ: MySQL 4 บนเว็บโฮสติ้ง Linux ฉันสามารถเข้าถึง PHPMyAdmin ขอบคุณ
343 mysql 

13
mysqli หรือ PDO - อะไรคือข้อดีและข้อเสีย? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ในสถานที่ของเราเราแยกระหว่างการใช้ mysqli และ PDO สำหรับสิ่งต่าง ๆ เช่นคำสั่งที่เตรียมไว้และการสนับสนุนการทำธุรกรรม บางโครงการใช้หนึ่งโครงการบางโครงการใช้บางโครงการ มีความเป็นไปได้น้อยมากที่เราจะย้ายไปที่ RDBMS อื่น ฉันชอบ PDO ด้วยเหตุผลเดียวที่ให้พารามิเตอร์ที่มีชื่อสำหรับคำสั่งที่เตรียมไว้และเท่าที่ฉันทราบ mysqli ไม่ได้ มีข้อดีและข้อเสียอื่น ๆ หรือไม่ในการเลือกข้อใดข้อหนึ่งเป็นมาตรฐานในขณะที่เรารวมโครงการของเราเพื่อใช้เพียงแนวทางเดียว


3
อะไรคือความแตกต่างระหว่างชุดอักขระ utf8mb4 และ utf8 ใน MySQL?
ความแตกต่างระหว่างคืออะไรutf8mb4และutf8ชุดอักขระในMySQL ? ฉันรู้แล้วเกี่ยวกับการเข้ารหัสASCII , UTF-8 , UTF-16และUTF-32 ; แต่ฉันอยากจะรู้ว่าอะไรที่แตกต่างของutf8mb4กลุ่มการเข้ารหัสด้วยการเข้ารหัสประเภทอื่น ๆ ที่กำหนดไว้ในเซิร์ฟเวอร์ MySQL มีประโยชน์ / ข้อเสนอพิเศษในการใช้utf8mb4มากกว่าutf8หรือไม่?

19
ฉันจะตั้งค่าเขตเวลาของ MySQL ได้อย่างไร
ในเซิร์ฟเวอร์เดียวเมื่อฉันเรียกใช้: mysql> select now(); +---------------------+ | now() | +---------------------+ | 2009-05-30 16:54:29 | +---------------------+ 1 row in set (0.00 sec) บนเซิร์ฟเวอร์อื่น: mysql> select now(); +---------------------+ | now() | +---------------------+ | 2009-05-30 20:01:43 | +---------------------+ 1 row in set (0.00 sec)
339 mysql  timezone 

12
วิธีที่ดีที่สุดในการทดสอบว่าแถวมีอยู่ในตาราง MySQL หรือไม่
ฉันพยายามค้นหาว่ามีแถวในตารางหรือไม่ การใช้ MySQL จะดีกว่าไหมถ้าทำเคียวรีเช่นนี้ SELECT COUNT(*) AS total FROM table1 WHERE ... และตรวจสอบเพื่อดูว่ายอดรวมไม่เป็นศูนย์หรือดีกว่าที่จะทำแบบสอบถามเช่นนี้: SELECT * FROM table1 WHERE ... LIMIT 1 และตรวจสอบเพื่อดูว่ามีการส่งคืนแถวหรือไม่ ในแบบสอบถามทั้งสองข้อ WHERE ใช้ดัชนี
337 sql  mysql  performance  exists 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.