«mysql» etiketlenmiş sorular

MySQL, Yapısal Sorgu Dili (SQL) kullanan ücretsiz, açık kaynaklı İlişkisel Veritabanı Yönetim Sistemidir (RDBMS). Bu etiketi SQL Server, SQLite vb. Gibi diğer DB'ler için KULLANMAYIN. Bunlar, verileri yönetmek için kendi SQL lehçelerini kullanan farklı DB'lerdir.

27
Her gruptaki son kaydı alma - MySQL
messagesAşağıda gösterildiği gibi veri içeren bir tablo vardır: Id Name Other_Columns ------------------------- 1 A A_data_1 2 A A_data_2 3 A A_data_3 4 B B_data_1 5 B B_data_2 6 C C_data_1 Bir sorgu çalıştırırsanız select * from messages group by name, sonucu şöyle alırım: 1 A A_data_1 4 B B_data_1 6 …

11
INNER JOIN ON vs WHERE yan tümcesi
Basitlik açısından, ilgili tüm alanların olduğunu varsayalım NOT NULL. Yapabilirsin: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) Veya: SELECT table1.this, table2.that, table2.somethingelse FROM table1 INNER JOIN table2 ON table1.foreignkey = table2.primarykey WHERE (some other conditions) Bu ikisi aynı şekilde çalışıyor MySQLmu?
941 sql  mysql  join  inner-join 

16
MySQL veritabanı tablolarının boyutları nasıl alınır?
Bir MySQL veritabanındaki tüm tabloların boyutlarını almak için bu sorguyu çalıştırabilirsiniz: show table status from myDatabaseName; Sonuçları anlamada yardım istiyorum. En büyük boyutlara sahip tablolar arıyorum. Hangi sütuna bakmalıyım?
900 mysql 


11
MySQL tablosuna ekleyin veya varsa güncelleyin
Bir veritabanı tablosuna satır eklemek istiyorum, ancak aynı benzersiz anahtarla bir satır varsa, satırı güncellemek istiyorum. Örneğin: insert into table (id, name, age) values(1, "A", 19) Diyelim ki benzersiz anahtar var idve Veritabanımda bir satır var id = 1. Bu durumda, bu satırı bu değerlerle güncellemek istiyorum. Normalde bu bir …


25
MyISAM ve InnoDB'ye karşı [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Ben ( 70% ekler ve% 30 okuma ) veritabanı yazma bir sürü içeren bir proje üzerinde çalışıyorum …


8
MySQL: Büyük VARCHAR mı TEXT mi?
MySQL'de kullanıcılar arasındaki mesajları kaydeden bir mesaj tablosu var. Tipik kimlikler ve mesaj türleri (tüm tamsayı türleri) dışında gerçek mesaj metnini VARCHAR veya TEXT olarak kaydetmem gerekiyor. 3000 karakterlik bir ön uç sınırı ayarlıyorum, bu da mesajların db'ye asla bundan daha uzun eklenmeyeceği anlamına geliyor. VARCHAR (3000) veya METİN ile …
845 mysql  text  messages  varchar 

10
MySQL'de 'yoksa' nasıl eklenir?
Google'la başladım ve muteks tablolarından bahseden bu makaleyi buldum . Yaklaşık 14 milyon kayıt içeren bir masam var. Aynı formatta daha fazla veri eklemek istersem, eklemek istediğim kaydın bir çift sorgu kullanmadan mevcut olmadığından emin olmanın bir yolu var mı (yani, kontrol etmek için bir sorgu ve eklemek için bir …

18
Katılın ve alt sorgu
Ben eski okul MySQL kullanıcısıyım ve her zaman JOINalt sorgu yerine tercih ettim . Ama günümüzde herkes alt sorguyu kullanıyor ve bundan nefret ediyorum; Neden bilmiyorum. Herhangi bir fark varsa kendime bakacak teorik bilgiye sahip değilim. Bir alt sorgu bir kadar iyi JOINmidir ve bu nedenle endişelenecek bir şey yok …
837 sql  mysql  subquery  join 

11
“IGNORE EKLE” vs “ÇİFT KİLİT ANAHTAR GÜNCELLEMESİNE EKLE…”
INSERTBirçok satır içeren bir deyim yürütülürken , başarısızlığa neden olabilecek yinelenen girişleri atlamak istiyorum. Bazı araştırmalardan sonra, seçeneklerim şunlardan birinin kullanımı gibi görünüyor: ON DUPLICATE KEY UPDATE bu da bir maliyetle gereksiz bir güncelleme anlamına gelir veya INSERT IGNORE bu da diğer türden başarısızlıkların habersiz kayma daveti anlamına gelir. Bu …
833 mysql  insert 

17
MySQL hata kodu: MySQL Workbench'te UPDATE sırasında 1175
Ben visiteddeğer 1 vermek için sütun güncellemeye çalışıyorum. MySQL çalışma tezgahı kullanın ve çalışma tezgahı içinde SQL editörü deyimi yazıyorum. Aşağıdaki komutu yazıyorum: UPDATE tablename SET columnname=1; Bana şu hatayı veriyor: Güvenli güncelleme modunu kullanıyorsunuz ve ANAHTAR sütunu kullanan NEREDEN bir tabloyu güncellemeye çalıştınız. Güvenli modu devre dışı bırakmak için …


24
MySQL'de yinelenen değerler bulma
Bir varchar sütun içeren bir tablo var ve bu sütunda yinelenen değerleri olan tüm kayıtları bulmak istiyorum. Yinelenenleri bulmak için kullanabileceğim en iyi sorgu nedir?
769 mysql 

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.