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

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

8
ความยาวที่เหมาะสมที่สุดสำหรับที่อยู่อีเมลในฐานข้อมูลคือเท่าใด
นี่คือส่วนที่แยกออกมาจากข้อความค้นหาของฉันซึ่งสะท้อนถึงEMAIL_ADDRESSประเภทข้อมูลคอลัมน์และคุณสมบัติ: EMAIL_ADDRESS CHARACTER VARYING(20) NOT NULL, อย่างไรก็ตามจอห์นแซนเดอVARYING(256)ใช้ สิ่งนี้ชี้ให้เห็นว่าฉันไม่จำเป็นต้องเข้าใจ VARYING อย่างถูกต้อง ฉันเข้าใจดีว่าความยาวของที่อยู่อีเมลคือ 20 ตัวอักษรในกรณีของฉันในขณะที่ 256 สำหรับ Jodn บริบทในรหัสของ John CREATE TABLE so."User" ( USER_ID SERIAL NOT NULL, USER_NAME CHARACTER VARYING(50) NOT NULL, EMAIL_ADDRESS CHARACTER VARYING(256) NOT NULL, // Here HASHED_PASSWORD so.HashedPassword NOT NULL, OPEN_ID CHARACTER VARYING(512), A_MODERATOR BOOLEAN, LOGGED_IN BOOLEAN, HAS_BEEN_SENT_A_MODERATOR_MESSAGE …

4
การฉายภาพและการเลือกคืออะไร?
อะไรคือความแตกต่างระหว่างการฉายภาพและการเลือก? ใช่ไหม: การฉายภาพ -> สำหรับการเลือกคอลัมน์ของตาราง และ การเลือก ---> เพื่อเลือกแถวของตาราง? การฉายภาพและการเลือกมีการหั่นแนวตั้งและแนวนอนตามลำดับหรือไม่?

4
ข้อผิดพลาด Django - ไม่มีการค้นหาที่ตรงกัน
ในที่สุดฉันก็ปล่อยโปรเจ็กต์สู่ระดับการผลิตและทันใดนั้นฉันก็มีปัญหาบางอย่างที่ฉันไม่เคยต้องจัดการในขั้นตอนการพัฒนา เมื่อผู้ใช้โพสต์การกระทำบางอย่างบางครั้งฉันก็ได้รับข้อผิดพลาดต่อไปนี้ Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 111, in get_response response = callback(request, *callback_args, **callback_kwargs) File "home/ubuntu/server/opineer/comments/views.py", line 103, in comment_expand comment = Comment.objects.get(pk=comment_id) File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py", line 131, in get return self.get_query_set().get(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 366, in get % self.model._meta.object_name) DoesNotExist: Comment matching query does not …

10
เครื่องมือส่วนหน้าเพื่อจัดการฐานข้อมูล H2 [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ วิธีการใช้ส่วนหน้าการจัดการแบบรวมของฐานข้อมูล H2 สำหรับการดำเนินการเช่นสร้างตารางแก้ไขตารางเพิ่มคอลัมน์และอื่น ๆ

3
อะไรคือความแตกต่างระหว่าง MySQLdb, mysqlclient และ MySQL connector / Python?
ดังนั้นฉันจึงพยายามอัปเดตฐานข้อมูลด้วย python และในขณะที่ตั้งค่าสภาพแวดล้อม dev ทั้งหมดฉันเจอสามสิ่งนี้ซึ่งทำให้ฉันเวียนหัว มีMySQLdb มีmysqlclient แล้วก็มีpython ตัวเชื่อมต่อ mysql แต่ละอย่างแตกต่างกันอย่างไรและใช้ที่ไหน? ขอบคุณ

3
เป็นไปได้ไหมที่จะสร้างโมเดล django จากฐานข้อมูล
ฉันยุ่งกับ Django และ Django ORM ที่บ้านและฉันต้องบอกว่าฉันรู้สึกว่ามันเป็นหนึ่งในสิ่งที่ดีที่สุดในแง่ของการใช้งานที่ง่าย อย่างไรก็ตามฉันสงสัยว่าจะสามารถใช้แบบ "ย้อนกลับ" ได้หรือไม่ โดยทั่วไปสิ่งที่ฉันต้องการทำคือสร้างโมเดล Django จากสคีมาฐานข้อมูลที่มีอยู่ (จากโครงการที่ไม่ใช้ django และค่อนข้างเก่า) เป็นไปได้หรือไม่ อัปเดต:ฐานข้อมูลที่เป็นปัญหาคือ Oracle
94 database  django  oracle  orm 

7
ชื่อ Oracle TNS ไม่แสดงเมื่อเพิ่มการเชื่อมต่อใหม่กับ SQL Developer
ฉันกำลังพยายามเชื่อมต่อกับฐานข้อมูล Oracle กับ SQL Developer ฉันได้ติดตั้งไดรเวอร์. Net oracle และวางtnsnames.oraไฟล์ไว้ที่ C:\Oracle\product\11.1.0\client_1\Network\Admin ฉันใช้รูปแบบต่อไปนี้ใน tnsnames.ora: dev = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.XXX.XXX)(PORT = XXXX)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = idpdev2) ) ) ใน SQL Developer เมื่อฉันพยายามสร้างการเชื่อมต่อใหม่จะไม่มีชื่อ TNS ปรากฏเป็นตัวเลือก มีบางอย่างที่ฉันขาดหายไป?

12
ฉันจะสร้างแบบสอบถามที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่บน Mongodb ได้อย่างไร
var thename = 'Andrew'; db.collection.find({'name':thename}); ฉันจะสอบถามกรณีที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ได้อย่างไร ฉันต้องการค้นหาผลลัพธ์แม้ว่า "andrew";

23
ไม่มีผู้ใช้ที่เกี่ยวข้องกับข้อผิดพลาด PG undefinedtable
ฉันเห็นคำถามนี้มาก่อน แต่สำหรับ rspec เท่านั้น ฉันยังไม่ได้สร้างแบบทดสอบเพราะมันล้ำหน้าเกินไปสำหรับฉัน แต่วันหนึ่งในไม่ช้าฉันจะทำ! : ป ฉันได้รับข้อผิดพลาดนี้เมื่อพยายามลงทะเบียน / ล็อกอินเข้าสู่แอปของฉัน ผมใช้ประดิษฐ์เพื่อสร้างผู้ใช้และยังomniauth2ลงชื่อเข้าใช้ด้วยGoogle นี่คือข้อผิดพลาด ActiveRecord::StatementInvalid at /users/auth/google_oauth2/callback PG::UndefinedTable: ERROR: relation "users" does not exist LINE 5: WHERE a.attrelid = '"users"'::regclass ^ : SELECT a.attname, format_type(a.atttypid, a.atttypmod), pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod FROM pg_attribute a LEFT JOIN pg_attrdef d ON a.attrelid = …

11
แบบสอบถาม MySQL ค้นหาค่าในสตริงที่คั่นด้วยเครื่องหมายจุลภาค
ฉันมีฟิลด์COLORS (varchar(50))ในตารางของฉันSHIRTSที่มีสตริงคั่นด้วยจุลภาคเช่น1,2,5,12,15,. แต่ละหมายเลขแสดงถึงสีที่มี เมื่อเรียกใช้แบบสอบถามselect * from shirts where colors like '%1%'เพื่อรับเสื้อสีแดงทั้งหมด (color = 1) ฉันยังได้เสื้อที่มีสีเทา (= 12) และสีส้ม (= 15) ฉันจะเขียนแบบสอบถามใหม่ได้อย่างไรเพื่อให้เลือกเฉพาะสี 1 เท่านั้นไม่ใช่ทุกสีที่มีหมายเลข 1
93 sql  mysql  database 

9
“ select count (1) from table_name” ในตารางฐานข้อมูลหมายถึงอะไร
เมื่อเราดำเนินการselect count(*) from table_nameจะส่งกลับจำนวนแถว อะไรcount(1)ทำอย่างไร ที่1นี่มีความหมายอะไร? สิ่งนี้เหมือนกับcount(*)(เนื่องจากให้ผลลัพธ์เดียวกันกับการดำเนินการ) หรือไม่
93 sql  database  oracle 

8
MySQL - รหัสไปรษณีย์แผ่นหน้าด้วย“ 0” ได้อย่างไร?
ในฐานข้อมูล MySQL InnoDB ของฉันฉันมีข้อมูลรหัสไปรษณีย์สกปรกที่ฉันต้องการล้างข้อมูล ข้อมูลรหัสไปรษณีย์ที่สะอาดคือเมื่อฉันมีตัวเลข 5 หลักสำหรับรหัสไปรษณีย์ (เช่น "90210") แต่ด้วยเหตุผลบางอย่างฉันสังเกตเห็นในฐานข้อมูลของฉันว่าสำหรับรหัสไปรษณีย์ที่ขึ้นต้นด้วย "0" นั้น 0 จะถูกทิ้ง ดังนั้น " Holtsville, New York " ที่มีรหัสไปรษณีย์ " 00544" จึงถูกเก็บไว้ในฐานข้อมูลของฉันเป็น " 544" และ " Dedham, MA " พร้อมรหัสไปรษณีย์ " 02026" ถูกเก็บไว้ในฐานข้อมูลของฉันเป็น " 2026" ฉันสามารถเรียกใช้ SQL ใดที่แป้นด้านหน้า "0" ไปยังรหัสไปรษณีย์ที่มีความยาวไม่เกิน 5 หลัก หมายความว่าถ้ารหัสไปรษณีย์มีความยาว 3 หลักให้กดแป้นด้านหน้า "00" หากรหัสไปรษณีย์มีความยาว 4 …

5
ฐานข้อมูล Android SQLite: การแทรกช้า
ฉันต้องการแยกวิเคราะห์ไฟล์ XML ที่ค่อนข้างใหญ่ (แตกต่างกันไปประมาณหนึ่งร้อยกิโลไบต์และหลายร้อยกิโลไบต์) ซึ่งฉันใช้Xml#parse(String, ContentHandler)อยู่ ฉันกำลังทดสอบกับไฟล์ 152KB ในระหว่างการแยกฉันยังใส่ข้อมูลในฐานข้อมูล SQLite getWritableDatabase().insert(TABLE_NAME, "_id", values)ใช้สายคล้ายกับต่อไปนี้: ทั้งหมดนี้ใช้เวลาประมาณ 80 วินาทีสำหรับไฟล์ทดสอบ 152KB (ซึ่งมาพร้อมกับการแทรกแถวประมาณ 200 แถว) เมื่อฉันแสดงความคิดเห็นในคำสั่งแทรกทั้งหมด (แต่ปล่อยไว้อย่างอื่นเช่นสร้างContentValuesเป็นต้น) ไฟล์เดียวกันจะใช้เวลาเพียง 23 วินาที เป็นเรื่องปกติหรือไม่ที่การดำเนินการฐานข้อมูลจะมีค่าใช้จ่ายสูงขนาดนี้? ฉันสามารถทำอะไรเกี่ยวกับเรื่องนั้นได้หรือไม่?

3
การลบแถวที่ซ้ำกันออกจากฐานข้อมูล sqlite
ฉันมีตารางขนาดใหญ่ - 36 ล้านแถว - ใน SQLite3 ในตารางขนาดใหญ่นี้มีสองคอลัมน์: hash - ข้อความ d - จริง บางแถวซ้ำกัน นั่นคือทั้งสองhashและdมีค่าเหมือนกัน หากแฮชสองอันเหมือนกันค่าของd. อย่างไรก็ตามสองตัวที่เหมือนกันdไม่ได้หมายความว่าเหมือนกันสองhashตัว ฉันต้องการลบแถวที่ซ้ำกัน ฉันไม่มีคอลัมน์คีย์หลัก วิธีที่เร็วที่สุดในการทำคืออะไร?
92 sql  database  sqlite 

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

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