Pytania otagowane jako database

Baza danych to zorganizowany zbiór danych. Jest to zbiór schematów, tabel, zapytań, raportów, widoków i innych obiektów. Dane są zazwyczaj zorganizowane w celu modelowania aspektów rzeczywistości w sposób, który obsługuje procesy wymagające informacji. Użyj tego znacznika, jeśli masz pytania dotyczące projektowania bazy danych. Jeśli chodzi o konkretny system zarządzania bazą danych (np. MySQL), użyj tego znacznika.





17
Ostrzeżenie: mysql_connect (): [2002] Brak takiego pliku lub katalogu (próba połączenia przez unix: ///tmp/mysql.sock) w
Próbuję połączyć się z moją bazą danych MySQL za pomocą terminala na moim Apple (z PHP). Wczoraj działało dobrze, a teraz nagle pojawia się błąd w tytule. Skrypt działa, gdy używam mojej przeglądarki do uruchomienia go (mam zainstalowany XAMPP), ale Terminal odmawia połączenia z bazą danych. Oto plik, który dołączam …
246 php  mysql  database 

19
Musisz wyświetlić wszystkie wyzwalacze w bazie danych SQL Server z nazwą tabeli i schematem tabeli
Muszę wymienić wszystkie wyzwalacze w bazie danych SQL Server z nazwą tabeli i schematem tabeli. Jestem prawie z tym: SELECT trigger_name = name, trigger_owner = USER_NAME(uid),table_schema = , table_name = OBJECT_NAME(parent_obj), isupdate = OBJECTPROPERTY( id, 'ExecIsUpdateTrigger'), isdelete = OBJECTPROPERTY( id, 'ExecIsDeleteTrigger'), isinsert = OBJECTPROPERTY( id, 'ExecIsInsertTrigger'), isafter = OBJECTPROPERTY( id, …

3
Jak interpretować precyzję i skalę liczby w bazie danych?
Mam w bazie danych następującą kolumnę: dziesiętny (5,2) Jak to interpretować? Zgodnie z właściwościami kolumny wyświetlanymi w SQL Server Management Studio widzę, że oznacza to: dziesiętny (precyzja numeryczna, skala numeryczna). Co dokładnie oznacza precyzja i skala? Łatwo byłoby zinterpretować to jako miejsce dziesiętne z 5 cyframi i dwoma miejscami po …


4
Co oznacza ON [PRIMARY]?
Tworzę skrypt instalacyjny SQL i używam skryptu innej osoby jako przykładu. Oto przykład skryptu: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[be_Categories]( [CategoryID] [uniqueidentifier] ROWGUIDCOL NOT NULL CONSTRAINT [DF_be_Categories_CategoryID] DEFAULT (newid()), [CategoryName] [nvarchar](50) NULL, [Description] [nvarchar](200) NULL, [ParentID] [uniqueidentifier] NULL, CONSTRAINT [PK_be_Categories] PRIMARY KEY CLUSTERED ( [CategoryID] …


3
Prawidłowe użycie transakcji w SQL Server
Mam 2 polecenia i potrzebuję, aby oba zostały wykonane poprawnie lub żadne z nich nie zostało wykonane. Myślę więc, że potrzebuję transakcji, ale nie wiem, jak prawidłowo z niej korzystać. W czym problem z następującym skryptem? BEGIN TRANSACTION [Tran1] INSERT INTO [Test].[dbo].[T1] ([Title], [AVG]) VALUES ('Tidd130', 130), ('Tidd230', 230) UPDATE …

7
Czy kolumny tabeli z kluczem obcym mogą mieć wartość NULL?
Mam tabelę, która ma kilka kolumn identyfikatora do innych tabel. Chcę, aby klucz obcy wymusił integralność tylko wtedy, gdy wstawię tam dane. Jeśli zrobię aktualizację w późniejszym czasie, aby zapełnić tę kolumnę, powinien również sprawdzić ograniczenie. (Prawdopodobnie zależy to od serwera bazy danych, używam typu tabeli MySQL i InnoDB) Uważam, …

25
Używać adresu e-mail jako klucza podstawowego?
Czy adres e-mail jest złym kandydatem na adres podstawowy w porównaniu z automatycznym zwiększaniem liczb? Nasza aplikacja internetowa wymaga, aby adres e-mail był unikalny w systemie. Pomyślałem więc o użyciu adresu e-mail jako klucza podstawowego. Jednak mój kolega sugeruje, że porównanie ciągów będzie wolniejsze niż porównanie liczb całkowitych. Czy to …

24
Najszybszy sposób na zliczenie dokładnej liczby wierszy w bardzo dużej tabeli?
Natknąłem się na artykuły, które stwierdzą, że SELECT COUNT(*) FROM TABLE_NAMEbędzie wolno, gdy tabela będzie miała wiele wierszy i kolumn. Mam tabelę, która może zawierać nawet miliardy wierszy [zawiera około 15 kolumn]. Czy istnieje lepszy sposób na uzyskanie DOKŁADNEJ liczby wierszy tabeli? Przed odpowiedzią rozważ następujące kwestie: Szukam niezależnego dostawcy …
234 sql  database 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.