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


1
varchar (255) vs tinytext / tinyblob ve varchar (65535) vs blob / text
Tanım olarak: VARCHAR: Uzunluk aralığı 1 ila 255 karakterdir. VARCHAR değerleri, BINARY anahtar kelimesi verilmediği sürece büyük / küçük harfe duyarlı olmayacak şekilde sıralanır ve karşılaştırılır. x + 1 bayt TINYBLOB, TINYTEXT: Maksimum 255 (2 ^ 8 - 1) karakter x + 1 bayt uzunluğunda bir BLOB veya TEXT sütunu …
92 mysql 

9
Tüm MySQL Veritabanını Çoğaltın
MySQL veritabanının tamamını bir linux sunucusunda çoğaltmak mümkün müdür? Dışa aktarma ve içe aktarımı kullanabileceğimi biliyorum, ancak orijinal veritabanı 25MB'nin üzerinde, bu yüzden bu ideal değil. Mysqldump kullanarak veya veritabanı dosyalarını doğrudan çoğaltarak mümkün müdür?
92 mysql  database  linux 



6
MySQL'de haftaya göre nasıl gruplanır?
Oracle'ın tablo sunucusu yerleşik bir işlev sunar TRUNC(timestamp,'DY'). Bu işlev herhangi bir zaman damgasını önceki Pazar gece yarısına dönüştürür. Bunu MySQL'de yapmanın en iyi yolu nedir? Oracle ayrıca TRUNC(timestamp,'MM')bir zaman damgasını, gerçekleştiği ayın ilk gününde gece yarısına dönüştürmeyi teklif eder. MySQL'de bu basittir: TIMESTAMP(DATE_FORMAT(timestamp, '%Y-%m-01')) Ancak bu DATE_FORMATnumara haftalarca işe …

8
MySQL'de varsa bir sütun bırakmak için ALTER kullanma
Bir MySQL tablosundaki bir sütun varsa, bu sütun varsa ALTER nasıl kullanılabilir? Kullanabileceğimi biliyorum ALTER TABLE my_table DROP COLUMN my_column, ancak yoksa my_columnbu bir hata verecektir . Sütunu koşullu olarak kaldırmak için alternatif sözdizimi var mı? MySQL 4.0.18 sürümünü kullanıyorum.
92 mysql  ddl  mysql4 

9
MySQL - Operand 1 sütun içermelidir
Oluşturduğum bir sistem üzerinde çalışırken aşağıdaki sorguyu projemde kullanmaya çalıştım: SELECT topics.id, topics.name, topics.post_count, topics.view_count, COUNT( posts.solved_post ) AS solved_post, (SELECT users.username AS posted_by, users.id AS posted_by_id FROM users WHERE users.id = posts.posted_by) FROM topics LEFT OUTER JOIN posts ON posts.topic_id = topics.id WHERE topics.cat_id = :cat GROUP BY topics.id …

9
Docker-compose mysql bağlantısının hazır olup olmadığını kontrol edin
Uygulama kapsayıcımın, db kapsayıcısı başlatılana ve bağlantıları kabul etmeye HAZIR olana kadar geçişleri çalıştırmadığından / başlamadığından emin olmaya çalışıyorum. Bu yüzden, sağlık denetimini kullanmaya karar verdim ve docker compose file v2'deki seçeneğe bağlı. Uygulamada aşağıdakilere sahibim app: ... depends_on: db: condition: service_healthy Öte yandan db, aşağıdaki sağlık denetimine sahiptir db: …

6
MySQL enum ve set karşılaştırması
MySQL Veri türü "enum" ve "set" için birini diğerine karşı kullanmanın farklılıkları, avantajları ve dezavantajları nelerdir? Örnek veri türü: enum ('A', 'B', 'C') küme ('A', 'B', 'C') Bildiğim tek fark, ENUM'un yalnızca bir değerin seçilmesine izin vermesidir, buna karşılık SET birden fazla değerin seçilmesine izin verir.
92 mysql  database 

6
Migration kullanarak laravel'deki sütunu nasıl yeniden adlandırabilirim?
Aşağıda belirtildiği gibi sütunlarım var: public function up() { Schema::create('stnk', function(Blueprint $table) { $table->increments('id'); $table->string('no_reg', 50)->unique(); $table->string('no_bpkb', 50)->unique(); $table->string('nama_pemilik', 100); $table->string('alamat'); $table->string('merk', 50); $table->string('tipe', 50); $table->string('jenis', 50); $table->smallInteger('tahun_pembuatan'); $table->smallInteger('tahun_registrasi'); $table->smallInteger('isi_silinder'); $table->string('no_rangka', 50); $table->string('no_mesin', 50); $table->string('warna', 50); $table->string('bahan_bakar', 50); $table->string('warna_tnkb', 50); $table->string('kode_lokasi', 50); $table->date('berlaku_sampai'); $table->timestamps(); $table->index('created_at'); $table->index('updated_at'); }); } Stnk masasına …

7
Sütun için veri kesildi mi?
Twilio çağrı kimliklerini (34 karakter dizesi) saklamak için bir MySql sütununun veri türünü değiştirdikten sonra, o sütundaki verileri şu şekilde manuel olarak değiştirmeye çalışıyorum: update calls set incoming_Cid='CA9321a83241035b4c3d3e7a4f7aa6970d' where id='1'; Bununla birlikte, sütunun veri türünün uygun şekilde değiştirildiğini görmenin mantıklı olmadığı bir hata alıyorum? | Level ||| Code | Message …
92 mysql  warnings  twilio 

11
Önceki ayın tüm satırlarını almak için sorgu
Veritabanımda geçen ay oluşturulan tüm satırları seçmem gerekiyor. Örneğin, geçerli ay Ocak ise, Aralık ayında oluşturulan tüm satırları döndürmek istiyorum, ay Şubat ise, Ocak ayında oluşturulan tüm satırları döndürmek istiyorum. Bir var date_createdbenim veritabanında sütun olduğunu listeleri bu biçimde yaratılan tarihi: 2007-06-05 14:50:17.
92 mysql 

4
güvenli modda mysql sil
Bir masa eğitmenim var ve maaşı belli aralıkta olan kayıtları silmek istiyorum Sezgisel bir yol şu şekildedir: delete from instructor where salary between 13000 and 15000; Ancak, güvenli modda, bir birincil anahtar (kimlik) sağlamadan bir kaydı silemiyorum. Bu yüzden aşağıdaki sql'yi yazıyorum: delete from instructor where ID in (select ID …
92 mysql  sql 

20
İki tarih arasındaki tarihlerin listesini alın
Standart mysql işlevlerini kullanmak, iki tarih arasındaki günlerin listesini döndürecek bir sorgu yazmanın bir yolu var. Örneğin, 2009-01-01 ve 2009-01-13 verildiğinde, aşağıdaki değerlere sahip tek sütunlu bir tablo döndürür: 2009-01-01 2009-01-02 2009-01-03 2009-01-04 2009-01-05 2009-01-06 2009-01-07 2009-01-08 2009-01-09 2009-01-10 2009-01-11 2009-01-12 2009-01-13 Düzenleme: Görünüşe göre net değildim. Bu listeyi OLUŞTURMAK …

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.