MySQL ile ilgili birkaç yararlı komut

MySQL ile ilgili birkaç yararlı komut

USER: Kullanıcı adınız
PASS: Şifreniz
DB: Veritabanı

Komut satırından MySQL'e bağlanma

mysql -u USER -pPASS

Veirtabanına bağlandıktan sonra

show databases

komutu ile veritabanlarını listeleyebilir

use veritabanı-adı

komutu ile istediğiniz veritabanini seçebilir

show tables

komutu ile tabloları listeleyebilirsiniz.

MySQL'de yeni veritabanı ve yeni kullanıcı oluşturma

Ayrıca kullanıcıya veritabanı yönetim izinlerinin verilmesi...

create database DB;
grant usage on *.* to USER@localhost identified by 'PASS';
grant all privileges on DB.* to USER@localhost

Linux'te MySQL'i yeniden başlatma

/etc/init.d/mysqld start

MySQL'de veritabanınızı yedeklemek

mysqldump -h localhost -u USER -pPASS -c --add-drop-table --add-locks --all --quick --lock-tables DB > file.sql
gzip file.sql

Mysql'de rasgele tam sayı oluşturma

100 ile 200 arasında rasgele tamsayı değer atama:

UPDATE table SET colomn = FLOOR(100 + (RAND() * 100)));

Mysql'de rasgele zaman değerleri oluşturma örneği

UPDATE table SET datetime = FROM_UNIXTIME(UNIX_TIMESTAMP('2026-06-08 14:53:27') + FLOOR(0 + (RAND() * 500000)));

MySQL'de tablodan veri silerken join işleminin kullanımı

DELETE FROM tablo1 USING tablo1, tablo2 WHERE tablo1_tablo2_id = tablo2_id;

MySQL'de Farklı dilde kodlanmış verileri veritabanından almak

CREATE TABLE yeni ( SELECT kol1, kol2 FROM eski WHERE kol2 LIKE '% %' )

MySQL tablolarının AUTOINCREMENT değerini değiştirmek

ALTER TABLE tablo AUTO_INCREMENT = 2026;

'MySQL ile ilgili birkaç yararlı komut' ile ilgili içerikler

PHP $_SERVER global dizisi, değişkenleri ve kullanımı
PHP $_SERVER global dizisi, değişkenleri ve kullanımı
PHP Cache hazırlama, sitenizin performansını arttırın
PHP Cache hazırlama, sitenizin performansını arttırın
MySQL Dump/Restore, MysqlDump komutunu kullanarak veritabanını yedekleme
MySQL Dump/Restore, MysqlDump komutunu kullanarak veritabanını yedekleme