మొదటి నుండి MySQL డేటాబేస్ను సృష్టించడంపై ట్యుటోరియల్
MySQL అనేది ప్రపంచంలో అత్యంత ప్రజాదరణ పొందిన రిలేషనల్ డేటాబేస్ మేనేజ్మెంట్ సిస్టమ్స్ (RDBMS)లో ఒకటి. ఇది దాని వేగం, విశ్వసనీయత మరియు వాడుకలో సౌలభ్యం కోసం ప్రసిద్ధి చెందింది. ఈ వ్యాసంలో, ఇన్స్టాలేషన్, కనెక్షన్లు, టేబుల్ క్రియేషన్ మరియు డేటా మానిప్యులేషన్తో సహా, మొదటి నుండి MySQL డేటాబేస్ను సృష్టించే దశలను మేము వివరిస్తాము.
1. MySQL ఇన్స్టాలేషన్
దశ 1: MySQLని డౌన్లోడ్ చేయండి
ముందుగా, మీరు MySQLను డౌన్లోడ్ చేసుకోవాలి. అధికారిక MySQL వెబ్సైట్ను (https://dev.mysql.com/downloads/) సందర్శించి, మీ ఆపరేటింగ్ సిస్టమ్కు సరిపోయే MySQL వెర్షన్ను ఎంచుకోండి. మీరు ఉచిత కమ్యూనిటీ వెర్షన్ను డౌన్లోడ్ చేసుకున్నారని నిర్ధారించుకోండి.
దశ 2: MySQLను ఇన్స్టాల్ చేయండి
డౌన్లోడ్ చేసిన తర్వాత, అందించిన సూచనల ప్రకారం ఇన్స్టాలేషన్ దశలను అనుసరించండి. ఇన్స్టాలేషన్ ప్రక్రియలో సాధారణంగా ఇవి ఉంటాయి:
– నిబంధనలు మరియు షరతులకు అంగీకరించండి.
– ఇన్స్టాల్ చేయవలసిన భాగాలను ఎంచుకోండి (సర్వర్, వర్క్బెంచ్, మొదలైనవి).
– సర్వర్ సెట్టింగ్లను (పోర్ట్, రూట్ పాస్వర్డ్ మొదలైనవి) సెట్ చేయండి.
– MySQL సేవను ప్రారంభిస్తోంది.
మీరు డిఫాల్ట్ సెట్టింగ్లను ఎంచుకోవచ్చు, కానీ రూట్ పాస్వర్డ్ను రాసుకోవడం మర్చిపోవద్దు.
2. MySQL వర్క్బెంచ్ను ఉపయోగించడం
MySQL వర్క్బెంచ్ అనేది డేటాబేస్ నిర్వహణను సులభతరం చేసే ఒక GUI సాధనం. కింది సూచనలు MySQL వర్క్బెంచ్ను ఉపయోగిస్తాయి, కానీ మీరు కమాండ్ లైన్ను కూడా ఉపయోగించవచ్చు.
దశ 1: MySQL వర్క్బెంచ్ను తెరవండి
MySQL వర్క్బెంచ్ను తెరిచి, కొత్త కనెక్షన్ను సృష్టించండి. కనెక్షన్ పేరు మరియు సర్వర్ వివరాలను (సాధారణంగా `localhost` లేదా `127.0.0.1`), అలాగే మీరు ఇన్స్టాలేషన్ సమయంలో సృష్టించిన రూట్ పాస్వర్డ్ను నమోదు చేయండి.
దశ 2: కొత్త డేటాబేస్ను సృష్టించడం
ఎడమ ప్యానెల్లోని `Schemas` పై రైట్-క్లిక్ చేసి, `Create Schema` ను ఎంచుకోండి. మీకు కావలసిన డేటాబేస్ పేరును నమోదు చేయండి, ఉదాహరణకు `db_tutorial`.
`sql`
db_tutorial అనే డేటాబేస్ను సృష్టించండి;
""
3. ఒక పట్టికను సృష్టించండి
ఇప్పుడు మనం `db_tutorial` డేటాబేస్లో ఒక పట్టికను సృష్టిస్తాము.
దశ 1: డేటాబేస్ను ఎంచుకోండి
కమాండ్ లైన్ ఉపయోగిస్తుంటే:
`sql`
DB_ట్యుటోరియల్ను ఉపయోగించండి;
""
మీరు MySQL Workbenchని ఉపయోగిస్తుంటే, స్కీమాల ప్యానెల్లోని `db_tutorial`పై డబుల్ క్లిక్ చేయండి.
దశ 2: పట్టికను సృష్టించడం
`users` పట్టికను సృష్టించడానికి ఇక్కడ ఒక ఉదాహరణ SQL స్క్రిప్ట్ ఉంది:
`sql`
యూజర్స్ టేబుల్ను సృష్టించండి (
ఐడి INT AUTO_INCREMENT ప్రైమరీ కీ,
వినియోగదారు పేరు VARCHAR(50) NOT NULL,
ఇమెయిల్ VARCHAR(100) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
""
వివరణ:
– `id`: ఆటో-ఇంక్రిమెంట్తో కూడిన ప్రాథమిక కీగా.
– `username`: వినియోగదారు పేరును నిల్వ చేయడానికి కాలమ్.
– `email`: వినియోగదారు ఇమెయిల్ను నిల్వ చేయడానికి కాలమ్.
– `created_at`: ఎంట్రీని సృష్టించిన సమయాన్ని నిల్వ చేయడానికి ఉపయోగించే కాలమ్.
4. డేటాను నమోదు చేయడం
దశ 1: డేటాను జోడించడం
`users` టేబుల్లోకి డేటాను చేర్చడానికి మనం `INSERT INTO` కమాండ్ను ఉపయోగిస్తాము.
`sql`
INSERT INTO users (username, email) VALUES ('john_doe', '[ఇమెయిల్ రక్షించబడింది]');
INSERT INTO users (username, email) VALUES ('jane_doe', '[ఇమెయిల్ రక్షించబడింది]');
""
దశ 2: డేటాను ధృవీకరించండి
డేటా నమోదు చేయబడిందని నిర్ధారించుకోవడానికి, మీరు `SELECT` కమాండ్ను ఉపయోగించవచ్చు.
`sql`
SELECT FROM users;
""
5. డేటాను నిర్వహించడం
దశ 1: డేటాను నవీకరించడం
`users` పట్టికలో డేటాను నవీకరించడానికి, మీరు `UPDATE` ఆదేశాన్ని ఉపయోగించవచ్చు:
`sql`
UPDATE users SET email = '[ఇమెయిల్ రక్షించబడింది]WHERE username = 'john_doe';
""
దశ 2: డేటాను తొలగించడం
టేబుల్ నుండి డేటాను తొలగించడానికి, `DELETE` కమాండ్ను ఉపయోగించండి:
`sql`
యూజర్స్ నుండి యూజర్నేమ్ 'జాన్_డో'కు సమానమైన వాటిని తొలగించండి;
""
6. బ్యాకప్ మరియు పునరుద్ధరణ
డేటాబేస్ బ్యాకప్
డేటాబేస్ను బ్యాకప్ చేయడానికి, మీరు కమాండ్ లైన్లో `mysqldump` కమాండ్ను ఉపయోగించవచ్చు:
`sh
mysqldump -u root -p db_tutorial > db_tutorial_backup.sql
""
ఈ కమాండ్ `db_tutorial` డేటాబేస్ యొక్క మొత్తం డేటా మరియు నిర్మాణాన్ని కలిగి ఉండే `db_tutorial_backup.sql` ఫైల్ను సృష్టిస్తుంది.
డేటాబేస్ను పునరుద్ధరించండి
కోసం merestore database dari file backup, gunakan perintah berikut:
`sh
mysql -u root -p db_tutorial < db_tutorial_backup.sql
""
7. Menggunakan PHP untuk Koneksi ke MySQL
Untuk membuat వెబ్ అప్లికేషన్ yang dinamis, Anda sering perlu menghubungkan MySQL dengan bahasa pemrograman seperti PHP. Berikut ini adalah contoh dasar:
దశ 1: Menulis Kode కొనెక్సి
Buat file baru dengan nama `connect.php` dan tambahkan kode berikut:
“`php
die(“కనెక్షన్ విఫలమైంది: ” . $conn->connect_error);
}
విజయవంతంగా కనెక్ట్ చేయబడింది;
?>
""
`password` స్థానంలో మీ రూట్ పాస్వర్డ్ను ఉంచండి.
దశ 2: బ్రౌజర్ ద్వారా యాక్సెస్ చేయండి
మీ బ్రౌజర్లో `connect.php` ఫైల్ను తెరవండి. కనెక్షన్ విజయవంతమైతే, మీకు “Connected successfully” అనే సందేశం కనిపిస్తుంది.
8. డేటాబేస్ నిర్వహణలో ఉత్తమ పద్ధతులు
– Menggunakan Index: Index dapat mempercepat beberapa operasi SELECT, INSERT, UPDATE, dan DELETE.
– Normalisasi: Untuk mengurangi duplikasi data dan memastikan data konsistensi.
– Backup Rutin: Selalu lakukan backup rutin pada database Anda untuk menghindari kehilangan data.
– Keamanan: Pastikan untuk menggunakan metode autentikasi yang kuat dan membatasi akses ke database.
ముగింపు
Dalam tutorial ini, kita telah melalui langkah-langkah dasar untuk menginstal MySQL, membuat database dan tabel, serta memasukkan dan mengelola data. Ini adalah dasar yang kuat untuk mulai bekerja dengan MySQL pada proyek-proyek Anda. Selalu ingat untuk mengikuti praktik terbaik dalam manajemen database untuk memastikan kinerja dan keamanan yang optimal. Semoga artikel ini bermanfaat dan selamat mencoba!