'daki bir veritabanındaki tüm tablolar için DDL nasıl oluşturulur Bir kerede MySQL veritabanındaki tüm tablolar için DDL nasıl oluşturulur. Aşağıdaki sorgunun bir tablo için DDL'yi çıkaracağını biliyorum. Ancak tüm tabloların DDL'sini bir kerede istiyorum çünkü veritabanımda yüzlerce tablo var. ÖrneğinMySQL
show create table <database name>.<table name>;
:
show create table projectdb.customer_details;
Yukarıdaki sorgu customer_details
tablonun DDL neden olur.
Windows işletim sisteminde MySQL MySQL workbench kullanıyorum.
Hata alıyorum. İşte benim buyruğum: mysqldump -d -u root -p pps -h 127.0.0.1 shopping_store; – Pargat
Aldığınız hata nedir? Muhtemelen "-p" ile şifreniz arasındaki boşluk yüzünden olabilir. – Swapnil
Desteklendi. Cevabınızda sadece bir sözdizimi hatası var. '-p' seçeneği bir argümanı kabul etmez, bu yüzden bu seçenek işaretinden sonra parolanızı yazmayı denerseniz, mysqldump bunu veritabanı adı olarak yorumlayacaktır. Sadece ' 'olmadan kullanın, komutu çalıştırdıktan sonra istenecektir. –
tftdias