Administrator Basis Data

T&J untuk profesional basis data yang ingin meningkatkan keterampilan basis data mereka dan belajar dari orang lain di komunitas

7
Bagaimana cara memaksa satu rekaman untuk memiliki nilai sebenarnya untuk kolom boolean, dan semua yang lain nilai palsu?
Saya ingin menegaskan bahwa hanya satu catatan dalam tabel dianggap sebagai nilai "default" untuk kueri atau tampilan lain yang mungkin mengakses tabel itu. Pada dasarnya, saya ingin menjamin bahwa permintaan ini akan selalu mengembalikan tepat satu baris: SELECT ID, Zip FROM PostalCodes WHERE isDefault=True Bagaimana saya melakukannya dalam SQL?

4
Mengapa Postgres menghasilkan nilai PK yang sudah digunakan?
Saya menggunakan Django, dan sesekali saya mendapatkan kesalahan ini: IntegrityError: nilai kunci duplikat melanggar batasan unik "myapp_mymodel_pkey" DETAIL: Kunci (id) = (1) sudah ada. Database Postgres saya sebenarnya memiliki objek myapp_mymodel dengan kunci utama 1. Mengapa Postgres mencoba menggunakan kunci utama itu lagi? Atau, apakah ini kemungkinan besar aplikasi saya …


1
MySQL Menghitung baris dari tabel lain untuk setiap record dalam tabel
SELECT student.StudentID, student.`Name`, COUNT(attendance.AttendanceID) AS Total FROM student LEFT JOIN attendance ON student.StudentID = attendance.StudentID Saya mencoba untuk menghitung baris terakhir tetapi ia menghitung semua hasil dan mengembalikan satu hasil Saya mendapatkan sesuatu seperti karena ada beberapa catatan karena ada dua entri di ID Kehadiran untuk K1052280 Saya ingin menghitung …
20 mysql  select  count 


1
Batas ukuran karakter bervariasi Postgresql
Berapa batas ukuran dari berbagai tipe data di postgresql? Saya melihat di suatu tempat bahwa character varying(n), varchar(n) nharus antara 1 hingga 10485760. Apakah itu benar? Untuk ukuran apa yang valid character(n), char(n)dan text?

4
Apakah mungkin untuk menginstal hanya mongo Shell?
Saya telah menginstal Docker dan menjalankan MongoDBwadah untuk pengembangan lokal saya di Mac saya. Masalahnya adalah bahwa saya tidak dapat terhubung dengan kata DB dengan mudah dari CLI. Saya telah menginstal Robo 3T , tetapi saya lebih suka menggunakan CLIklien sebagai gantinya. Apakah ada cara yang diketahui untuk menginstal JUST …
20 mongodb  mac-os-x 

2
SQL INDEX - cara kerjanya?
Pengetahuan saya tentang database dan SQL sebagian besar berbasis di kelas universitas. Bagaimanapun, saya menghabiskan beberapa bulan (hampir setahun) di sebuah perusahaan, tempat saya bekerja dengan database. Saya telah membaca beberapa buku dan saya telah mengambil bagian dalam beberapa pelatihan tentang database seperti MySQL, PostgreSQL, SQLite, Oracledan juga beberapa nonSQL …
19 index 

1
Mengapa loop sederhana menghasilkan ASYNC_NETWORK_IO menunggu?
T-SQL berikut ini memakan waktu sekitar 25 detik pada mesin saya dengan SSMS v17.9: DECLARE @outer_loop INT = 0, @big_string_for_u VARCHAR(8000); SET NOCOUNT ON; WHILE @outer_loop < 50000000 BEGIN SET @big_string_for_u = 'ZZZZZZZZZZ'; SET @outer_loop = @outer_loop + 1; END; Ini mengakumulasi 532 ms ASYNC_NETWORK_IOmenunggu sesuai dengan keduanya sys.dm_exec_session_wait_statsdan sys.dm_os_wait_stats. …
19 sql-server  ssms 


2
OS Windows Quantum vs. SQL OS Quantum
Pertanyaan sederhana Bagaimana SQL Server Quantum (4 ms) disinkronkan dengan Server OS Quantum (biasanya: 187,5 ms)? Pertanyaan Sederhana Dijelaskan Setelah 184 ms kuantum OS digunakan (yang sesuai dengan 46 kuantum SQL penuh), kuantum OS memiliki 3,5 ms waktu sebelum harus menyerahkan jadwal ke proses yang berbeda. SQL OS memulai kuantum …
19 sql-server 

1
Apakah layak menjalankan VACUUM di atas meja yang hanya menerima INSERT?
Pada 2015 re: Invent talk, AWS menyebutkan bahwa vakum harus dijalankan tidak hanya setelah pembaruan atau penghapusan tetapi juga setelah sisipan. Inilah bagian yang relevan dari pembicaraan: http://www.youtube.com/watch?v=tZXp19q8RFo&t=16m2s Seharusnya ada beberapa pembersihan yang harus dilakukan pada blok bahkan jika mereka hanya menerima sisipan dan pembersihan ini dapat dilakukan baik saat …

4
Bagaimana cara rekursi SQL bekerja?
Datang ke SQL dari bahasa pemrograman lain, struktur kueri rekursif terlihat agak aneh. Berjalan melaluinya langkah demi langkah, dan tampaknya berantakan. Perhatikan contoh sederhana berikut ini: CREATE TABLE #NUMS (N BIGINT); INSERT INTO #NUMS VALUES (3), (5), (7); WITH R AS ( SELECT N FROM #NUMS UNION ALL SELECT N*N …


4
Temukan ID dari daftar yang tidak ada dalam tabel
Katakanlah saya memiliki skema dan data berikut: create table images( id int not null ); insert into images values(1), (2), (3), (4), (6), (8); Saya ingin melakukan kueri seperti: select id from images where id not exists in(4, 5, 6); Tetapi ini tidak berhasil. Kasus di atas harus kembali 5, …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.