Pertanyaan yang diberi tag «primary-key»

Dalam desain basis data relasional, kunci utama dapat secara unik mengidentifikasi setiap baris dalam tabel. Kunci utama terdiri dari satu kolom atau satu set kolom.



1
Beberapa kunci utama di PostgreSQL
Saya memiliki tabel berikut: CREATE TABLE word( word CHARACTER VARYING NOT NULL, id BIGINT NOT NULL, repeat INTEGER NOT NULL ); ALTER TABLE public.word OWNER TO postgres; ALTER TABLE ONLY word ADD CONSTRAINT "ID_PKEY" PRIMARY KEY (word,id); Ketika saya mencoba mengembalikannya menggunakan perintah berikut: psql -U postgres -h localhost -d …



1
Kunci utama peningkatan otomatis dalam CREATE TABLE ... AS SELECT
Saya membuat tabel menggunakan kueri pemilihan rumit via CREATE TABLE ... AS SELECT.... Bagaimana saya bisa menambahkan kunci primer peningkatan otomatis dalam permintaan ini? Sebagai contoh: create table `user_mv` select `user`.`firstname` as `firstname`, `user`.`lastname` as `lastname`, `user`.`lang` as `lang`, `user`.`name` as `user_name`, `group`.`name` as `group_name` from `user` inner join `user_groups` …



3
Haruskah tabel log mendapatkan bidang id atau kunci utama?
Saya memiliki tabel log yang menangkap cap datetime ketika file tertentu diekspor ke sistem lain. Tabel dieksporLog saat ini memiliki tiga bidang: id (primary key) messageId (int) exportedDateTime (datetime) Meninjau hal ini, saya menemukan bahwa idbidang ini tidak memiliki tujuan, karena tidak ada gabungan ke tabel ini. Satu-satunya hal yang …

1
Bagaimana INDEX pada Key Primer Komposit di mysql?
Saat membuat kunci primer komposit untuk dua atau lebih kolom, misalnya PRIMARY KEY(col1, col2, col3); Apakah sistem akan INDEXsetiap kolom secara individual? Alasan saya mengajukan pertanyaan ini adalah ketika kami menggunakan UNIQUE INDEX (col1, col2, col3), ia hanya berfungsi INDEXuntuk kolom pertama, dan kami perlu membuat tambahan INDEXuntuk kolom lainnya. …

3
Alamat email unik atau kunci utama?
Saya seorang pemula dalam database. Saya membaca sekitar dan menemukan bahwa mungkin bukan ide yang bagus untuk menggunakan alamat email sebagai kunci utama karena perbandingan string lebih lambat yang mempengaruhi kinerja dalam gabungan kompleks dan jika email berubah saya harus mengubah semua kunci asing yang membutuhkan banyak usaha. Tetapi jika …

4
Kolom NVARCHAR sebagai KUNCI UTAMA atau sebagai kolom UNIK
Saya sedang mengembangkan database SQL Server 2012 dan saya ragu tentang kolom nvarchar sebagai kunci utama. Saya punya tabel ini: CREATE TABLE [dbo].[CODES] ( [ID_CODE] [bigint] IDENTITY(1,1) NOT NULL, [CODE_LEVEL] [tinyint] NOT NULL, [CODE] [nvarchar](20) NOT NULL, [FLAG] [tinyint] NOT NULL, [IS_TRANSMITTED] [bit] NOT NULL DEFAULT 0, CONSTRAINT [PK_CODES] PRIMARY …



3
Bagaimana cara menemukan semua tabel dalam DB yang tidak memiliki kunci primer eksplisit?
Pencarian Google memuntahkan jutaan hit tentang cara menemukan tabel tanpa diindeks cluster, PK biasanya menjadi indeks cluster tabel. Namun, tabel dapat dengan mudah memiliki kunci alami sebagai indeks berkerumun, dan indeks pengganti non-berkerumun, seperti kolom identitas. Bagaimana cara menemukan semua tabel dalam DB tanpa kunci primer yang ditentukan? Saya memiliki …

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.