«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.

6
MySQL tablolarına nasıl indeks ekleyebilirim?
Yaklaşık 150.000 satır veri içeren çok büyük bir MySQL masam var. Şu anda, koşmaya çalıştığımda SELECT * FROM table WHERE id = '1'; Kimlik alanı birincil dizin olduğundan kod düzgün çalışır. Ancak, projede yeni bir gelişme için, başka bir alana göre veritabanı aramak zorunda. Örneğin: SELECT * FROM table WHERE …


8
MySQL dizinleri nasıl çalışır?
MySQL dizinlerinin nasıl çalıştığıyla gerçekten ilgileniyorum, daha spesifik olarak, tüm tabloyu taramadan istenen verileri nasıl geri gönderebilirler? Konu dışı, biliyorum, ama bunu bana ayrıntılı olarak açıklayabilecek biri varsa, çok, çok minnettar olurum.
402 mysql  indexing 

30
SQL veritabanı tablosundaki n. Satırı nasıl seçerim?
Ben seçerek bazı (ideal) veritabanı agnostik yollarını öğrenme ilgilenen kulüpler n bir veritabanı tablosundan inci satır. Aşağıdaki veritabanlarının yerel işlevlerini kullanarak bunun nasıl başarılabileceğini görmek de ilginç olacaktır: SQL Server MySQL PostgreSQL SQLite torpil Şu anda SQL Server 2005'te aşağıdaki gibi bir şey yapıyorum, ancak başkalarının daha agnostik yaklaşımlarını görmek …


6
Bir MySQL sütununu NULL'a izin verecek şekilde nasıl değiştirebilirim?
MySQL 5.0.45 Bir sütunun boş olmasına izin vermek için bir tabloyu değiştirecek sözdizimi nedir, alternatif olarak bununla ilgili sorun nedir: ALTER mytable MODIFY mycolumn varchar(255) null; Kılavuzu sadece yukarıdakileri çalıştırmak olarak yorumladım ve bu kez null'a izin veren sütunu yeniden oluşturacaktı. Sunucu bana sözdizimsel hatalarım olduğunu söylüyor. Sadece görmüyorum.
396 mysql  syntax 


17
MySQL'de Birden Fazla Güncelleme
Aynı anda birden çok satır ekleyebilirsiniz biliyorum, MySQL bir kerede birden fazla satır (bir sorguda olduğu gibi) güncellemek için bir yolu var mı? Düzenleme: Örneğin aşağıdakilere sahibim Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 Aşağıdaki tüm Güncelleştirmeleri …
388 mysql  sql  sql-update 



7
MySQL'de bir değişken nasıl bildirilir?
Nasıl benim ikinci sorgu kullanabilirsiniz, mysql bir değişken bildirmek için? Gibi bir şey yazmak istiyorum: SET start = 1; SET finish = 10; SELECT * FROM places WHERE place BETWEEN start AND finish;
386 mysql  sql 

30
Yerel MySQL sunucusuna '/var/mysql/mysql.sock' soketi ile bağlanamıyor (38)
MySQL bağlanmak çalışırken büyük bir sorun yaşıyorum. Koştuğumda: /usr/local/mysql/bin/mysql start Aşağıdaki hatayı aldım: Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38) Dizinin mysql.sockaltında var /var/mysql. In /etc/my.cnfI sahiptir: [client] port=3306 socket=/var/mysql/mysql.sock [mysqld] port=3306 socket=/var/mysql/mysql.sock key_buffer_size=16M max_allowed_packet=8M ve /etc/php.inibende: ; Default socket name for local MySQL connects. If empty, …
385 mysql 

15
MySQL: Tabloda yoksa kayıt ekle
Aşağıdaki sorguyu yürütmeye çalışıyorum: INSERT INTO table_listnames (name, address, tele) VALUES ('Rupert', 'Somewhere', '022') WHERE NOT EXISTS ( SELECT name FROM table_listnames WHERE name='value' ); Ancak bu bir hata döndürür. Temelde kaydın 'isim' alanı başka bir kayıtta zaten varsa kayıt eklemek istemiyorum - yeni adın benzersiz olup olmadığını nasıl kontrol …
384 mysql 

15
HATA 1698 (28000): 'root' @ 'localhost' kullanıcısı için erişim reddedildi
Yeni bir sunucu kuruyorum ve bu sorunla karşılaşmaya devam ediyorum. MySQL veritabanına root kullanıcısıyla giriş yapmaya çalıştığımda hatayı alıyorum: HATA 1698 (28000): 'root' @ 'localhost' kullanıcısı için erişim reddedildi Terminalden (SSH), PHPMyAdmin veya bir Navyat gibi bir MySQL İstemcisi aracılığıyla bağlanmak önemli değil. Hepsi başarısız. Mysql.user tablosuna baktım ve şunları …
382 mysql  iredmail 

11
FROM yan tümcesinde güncelleme için hedef tablo belirtemezsiniz
Basit bir mysql tablo var: CREATE TABLE IF NOT EXISTS `pers` ( `persID` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(35) NOT NULL, `gehalt` int(11) NOT NULL, `chefID` int(11) DEFAULT NULL, PRIMARY KEY (`persID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; INSERT INTO `pers` (`persID`, `name`, `gehalt`, `chefID`) VALUES (1, 'blb', 1000, 3), …

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.