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

ฐานข้อมูลเป็นการรวบรวมข้อมูลที่จัดระเบียบ มันคือชุดของ schema ตารางแบบสอบถามแบบสอบถามมุมมองและวัตถุอื่น ๆ โดยทั่วไปข้อมูลจะถูกจัดเรียงตามลักษณะของความเป็นจริงในแบบที่สนับสนุนกระบวนการที่ต้องการข้อมูล ใช้แท็กนี้หากคุณมีคำถามเกี่ยวกับการออกแบบฐานข้อมูล หากเป็นระบบการจัดการฐานข้อมูลเฉพาะ (เช่น MySQL) โปรดใช้แท็กนั้นแทน


5
ความแตกต่างระหว่าง rake db: migrate db: reset และ db: schema: load
ความแตกต่างระหว่างrake db:migrateและrake db:resetชัดเจนในหัวของฉัน สิ่งที่ฉันไม่เข้าใจก็คือrake db:schema:loadความแตกต่างจากสองสิ่งนี้ เพียงเพื่อให้แน่ใจว่าฉันอยู่ในหน้าเดียวกัน: rake db:migrate - เรียกใช้การย้ายข้อมูลที่ยังไม่ได้เรียกใช้ rake db:reset- ล้างฐานข้อมูล (สมมุติrake db:drop+ rake db:create+ rake db:migrate) และเรียกใช้การย้ายข้อมูลบนฐานข้อมูลใหม่ กรุณาช่วยอธิบายหากความเข้าใจของฉันผิดไป

21
โซลูชั่นสำหรับ INSERT หรือ UPDATE บน SQL Server
MyTable(KEY, datafield1, datafield2...)สมมติโครงสร้างตาราง บ่อยครั้งที่ฉันต้องการอัปเดตระเบียนที่มีอยู่หรือแทรกระเบียนใหม่หากไม่มีอยู่ เป็นหลัก: IF (key exists) run update command ELSE run insert command วิธีที่ดีที่สุดในการเขียนสิ่งนี้คืออะไร?

30
คุณใช้การควบคุมแหล่งที่มาสำหรับรายการฐานข้อมูลของคุณหรือไม่ [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันรู้สึกว่าร้านค้าของฉันมีรูเพราะเราไม่มีกระบวนการที่มั่นคงสำหรับการกำหนดเวอร์ชันการเปลี่ยนแปลงคีมาฐานข้อมูลของเรา เราทำการสำรองข้อมูลจำนวนมากดังนั้นเราจึงได้รับความคุ้มครองมากกว่าหรือน้อยกว่า แต่เป็นแนวปฏิบัติที่ไม่ดีที่ต้องพึ่งพาแนวป้องกันสุดท้ายของคุณในลักษณะนี้ น่าแปลกที่ดูเหมือนว่านี่จะเป็นเธรดทั่วไป ร้านค้าหลายแห่งที่ฉันพูดเพื่อเพิกเฉยต่อปัญหานี้เพราะฐานข้อมูลของพวกเขาไม่เปลี่ยนแปลงบ่อยนักและพวกเขาเพียงแค่พยายามจะพิถีพิถัน อย่างไรก็ตามฉันรู้ว่าเรื่องราวนั้นเป็นอย่างไร เป็นเพียงเรื่องของเวลาก่อนที่สิ่งต่าง ๆ เข้าแถวผิดและมีบางอย่างหายไป มีวิธีปฏิบัติที่ดีที่สุดสำหรับสิ่งนี้หรือไม่? กลยุทธ์อะไรบ้างที่ใช้ได้ผลสำหรับคุณ

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


8
วิธีย่อ / ลบไฟล์ ibdata1 ใน MySQL
ฉันใช้ MySQL ใน localhost เป็น "เครื่องมือสืบค้น" สำหรับการแสดงสถิติใน R นั่นคือทุกครั้งที่ฉันเรียกใช้สคริปต์ R ฉันสร้างฐานข้อมูลใหม่ (A) สร้างตารางใหม่ (B) นำเข้าข้อมูลลงใน B ส่งคำค้นหาเพื่อรับสิ่งที่ฉันต้องการจากนั้นฉันปล่อย B และวาง A มันใช้งานได้ดีสำหรับฉัน แต่ฉันรู้ว่าขนาดไฟล์ ibdata เพิ่มขึ้นอย่างรวดเร็วฉันไม่ได้เก็บอะไรไว้ใน MySQL แต่ไฟล์ ibdata1 มีขนาดเกิน 100 MB แล้ว ฉันกำลังใช้การตั้งค่า MySQL เริ่มต้นมากขึ้นหรือน้อยลงสำหรับการตั้งค่ามีวิธีที่ฉันสามารถย่อ / ลบไฟล์ ibdata1 โดยอัตโนมัติหลังจากระยะเวลาที่กำหนดหรือไม่
561 mysql  database  innodb 

9
ข้ามบางตารางด้วย mysqldump
มีวิธี จำกัด ตารางบางอย่างจากคำสั่ง mysqldump หรือไม่? ตัวอย่างเช่นฉันจะใช้ไวยากรณ์ต่อไปนี้เพื่อถ่ายโอนข้อมูลเฉพาะ table1 และ table2: mysqldump -u username -p database table1 table2 > database.sql แต่มีวิธีคล้ายกันในการดัมพ์ตารางทั้งหมดยกเว้น table1 และ table2 หรือไม่ ฉันไม่พบอะไรในเอกสาร mysqldump ดังนั้น brute-force (การระบุชื่อตารางทั้งหมด) เป็นวิธีเดียวที่จะไปได้หรือไม่
558 sql  mysql  database  mysqldump 

17
ฉันจะเรียกคืนไฟล์ดัมพ์จาก mysqldump ได้อย่างไร
ฉันได้รับไฟล์ฐานข้อมูล MySQL ที่ฉันต้องการคืนค่าเป็นฐานข้อมูลในเครื่อง Windows Server 2008 ของฉัน ฉันพยายามใช้ผู้ดูแลระบบ MySQL แต่ฉันพบข้อผิดพลาดต่อไปนี้: ไฟล์ที่เลือกสร้างโดย mysqldump และไม่สามารถกู้คืนได้โดยแอปพลิเคชันนี้ ฉันจะทำงานนี้ได้อย่างไร
544 mysql  sql  database 


8
ความแตกต่างระหว่างคีย์พาร์ติชันคีย์ผสมและคีย์คลัสเตอร์ใน Cassandra?
ฉันได้อ่านบทความทั่วเน็ตเพื่อทำความเข้าใจความแตกต่างระหว่างkeyประเภทต่อไปนี้ แต่มันยากที่จะเข้าใจ ตัวอย่างจะช่วยทำให้เข้าใจดีขึ้นอย่างแน่นอน primary key, partition key, composite key clustering key
523 database  cassandra  cql 

22
Rails DB Migration - วิธีวางโต๊ะ?
ฉันเพิ่มตารางที่ฉันคิดว่าฉันต้องการ แต่ตอนนี้ไม่มีแผนจะใช้อีกต่อไป ฉันจะลบตารางนั้นได้อย่างไร ฉันได้ทำการย้ายข้อมูลแล้วดังนั้นตารางอยู่ในฐานข้อมูลของฉัน ฉันคิดว่าrails generate migrationน่าจะสามารถรับมือกับสิ่งนี้ได้ แต่ฉันยังไม่เข้าใจวิธีการ ฉันได้พยายาม: rails generate migration drop_tablename แต่นั่นเพิ่งสร้างการโยกย้ายที่ว่างเปล่า วิธี "เป็นทางการ" ในการวางโต๊ะใน Rails คืออะไร?

6
Javascript นี้ "ต้อง" คืออะไร?
ฉันพยายามทำให้ Javascript อ่าน / เขียนไปยังฐานข้อมูล PostgreSQL ฉันพบโครงการนี้ใน GitHub ฉันสามารถรับโค้ดตัวอย่างต่อไปนี้เพื่อทำงานในโหนด var pg = require('pg'); //native libpq bindings = `var pg = require('pg').native` var conString = "tcp://postgres:1234@localhost/postgres"; var client = new pg.Client(conString); client.connect(); //queries are queued and executed one after another once the connection becomes available client.query("CREATE TEMP TABLE beatles(name varchar(10), height …


29
Elasticsearch แบบสอบถามเพื่อส่งกลับระเบียนทั้งหมด
ฉันมีฐานข้อมูลขนาดเล็กใน Elasticsearch และเพื่อการทดสอบต้องการดึงระเบียนทั้งหมดกลับคืน ฉันกำลังพยายามใช้ URL ของแบบฟอร์ม ... http://localhost:9200/foo/_search?pretty=true&q={'matchAll':{''}} มีคนให้ URL ที่คุณจะใช้ให้ฉันเพื่อทำสิ่งนี้ได้ไหม

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