«ddl» etiketlenmiş sorular

Veri Tanımlama Dili, tabloların içeriğini değil, bir veritabanının yapısal öğelerini işlemek için bir SQL alt kümesidir. CREATE, DROP, ALTER ve ilgili ifadeler.



10
MySQL'de belirli bir sütundan SONRA birden çok sütun ekleme
Bir tabloya birden çok sütun eklemek gerekir ama sütun denilen bir sütundan sonra konumlandırın lastname. Bunu denedim: ALTER TABLE `users` ADD COLUMN ( `count` smallint(6) NOT NULL, `log` varchar(12) NOT NULL, `status` int(10) unsigned NOT NULL ) AFTER `lastname`; Bu hatayı alıyorum: SQL sözdiziminizde bir hata var; lastname7. satırda ') …
362 mysql  ddl 

12
DDL ve DML nedir?
Veri tabanları ile ilgili olarak DDL ve DML terimlerini duydum, ama ne olduklarını anlamıyorum. Nedir ve SQL ile nasıl ilişkilidir?
347 sql  ddl  dml 

4
DB'deki bir kullanıcıya tüm izinleri verme
Bir kullanıcıya yönetici yapmadan veritabanındaki tüm izinleri vermek istiyorum. Bunu yapmak istiyorum nedeni şu anda DEV ve PROD aynı kümede farklı DBs olmasıdır, bu yüzden bir kullanıcının üretim nesnelerini değiştirmek istemiyorum ama DEV üzerindeki nesneleri değiştirmek gerekir. Denedim: grant ALL on database MY_DB to group MY_GROUP; ancak herhangi bir izin …


4
Tabloyu Değiştir Sütun Sözdizimi Ekle
Programlı bir tablo çalışanlara bir kimlik sütunu eklemek çalışıyorum. Söz dizimimle neyi yanlış yaptığımdan emin değilim. ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY KEY CLUSTERED ( EmployeeID ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, …
142 sql  sql-server  tsql  ddl 

1
Spring.jpa.hibernate.ddl-auto özelliği Bahar'da tam olarak nasıl çalışır?
Spring boot uygulama projem üzerinde çalışıyordum ve bazen başka bir sunucuda (SQL Server) Veritabanımda bağlantı zaman aşımı hatası olduğunu fark ettim. Bu, özellikle bazı komut dosyası geçişi yapmaya çalıştığımda oluyor, FlyWayancak birkaç denemeden sonra çalışıyor. Daha sonra spring.jpa.hibernate.ddl-autoözellikler dosyamda belirtmediğimi fark ettim . Biraz araştırma yaptım ve spring.jpa.hibernate.ddl-auto= create-dropgeliştirmeye eklemenin …

8
Var olan bir SQLite tablosuna nasıl yabancı anahtar eklerim?
Aşağıdaki tabloya sahibim: CREATE TABLE child( id INTEGER PRIMARY KEY, parent_id INTEGER, description TEXT); Bir yabancı anahtar kısıtlamasını nasıl eklerim parent_id? Yabancı anahtarların etkinleştirildiğini varsayın. Örneklerin çoğu tabloyu sizin oluşturduğunuzu varsayar - Kısıtlamayı mevcut olana eklemek istiyorum.
128 sql  sqlite  foreign-keys  ddl 

8
PostgreSQL için MEVCUT DEĞİLSE VERİTABANI OLUŞTURMA Simülasyonu?
JDBC aracılığıyla var olmayan bir veritabanı oluşturmak istiyorum. MySQL'den farklı olarak, PostgreSQL create if not existssözdizimini desteklemez . Bunu başarmanın en iyi yolu nedir? Uygulama, veritabanının var olup olmadığını bilmez. Kontrol edilmeli ve veri tabanı var mı kullanılmalıdır. Bu nedenle, istenen veritabanına bağlanmak mantıklıdır ve veritabanının olmaması nedeniyle bağlantı başarısız …
115 sql  database  postgresql  jdbc  ddl 

10
SQLite tablosundan sütunu sil
Bir sorunum var: SQLite veritabanımdan bir sütun silmem gerekiyor. Bu sorguyu yazdım alter table table_name drop column column_name ama bu çalışmıyor. Lütfen bana yardım et.
114 sql  sqlite  ddl 

9
Neden birden çok sütunu birincil anahtar olarak kullanmalısınız (bileşik birincil anahtar)
Bu örnek w3schools'tan alınmıştır . CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName) ) Anladığım kadarıyla, her iki sütun birlikte ( P_Idve LastName) tablo için birincil bir anahtarı temsil ediyor Persons. Bu doğru mu? Neden …


19
ALTER TABLE, masayı kilitlemeden mi?
MySQL'de bir ALTER TABLE deyimi yaparken, tüm tablo, ifade süresi boyunca okuma kilitlidir (eşzamanlı okumalara izin verir, ancak eşzamanlı yazmaları yasaklar). Büyük bir masaysa, INSERT veya UPDATE ifadeleri çoooook uzun bir süre engellenebilir. Tablonun işlem boyunca hala güncellenebilir olmasını sağlayacak şekilde sütun eklemek gibi "sıcak değişiklik" yapmanın bir yolu var …
107 sql  mysql  ddl  alter-table 

4
Yalnızca bir otomatik sütun olabilir
MySQL'deki hatayı nasıl düzeltirim 'sadece bir otomatik artış sütununuz olabilir'. CREATE TABLE book ( id INT AUTO_INCREMENT NOT NULL, accepted_terms BIT(1) NOT NULL, accepted_privacy BIT(1) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
105 mysql  ddl 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.