Related Topics

What is Mobile Computing in Hindi?

Brief history of mobile technology in Hindi

Mobile Phone Generations in Hindi

The Mobile Ecosystem in Hindi

Types of Mobile Applications in Hindi

Mobile Information Architecture in Hindi

Android Versions in Hindi

Features of Android in Hindi

Android Architecture in Hindi

Installing Android SDK Tools in Hindi

Configuring Android in Eclipse IDE in Hindi

Android Development Tools (ADT) in Hindi

Creating Android Virtual Devices (AVD) in Hindi

Creating First Android Application in Hindi

Anatomy of Android Application in Hindi

Deploying Android App on USB Connected Android Device in Hindi

Android Application Components in Hindi

Android Activity Life Cycle in Hindi

Android Activities in Hindi

Exploring Intent Objects in Hindi

Linking Activities Using Intents in Hindi

Android Fragment Lifecycle in Hindi

Android UI Layouts in Hindi

Adapting to Display Orientation in Android in Hindi

Action Bar in Android in Hindi

Android Alarm Manager in Hindi

Displaying Analog & Digital Clocks in Android in Hindi

Event Handling in Android in Hindi

Android Menus in Hindi

Data Storage Options in Android in Hindi

External Storage in Android in Hindi

Content Providers in Android in Hindi

Views in Android in Hindi

Button in Android in Hindi

Toast in Android in Hindi

ToggleButton in Android in Hindi

CheckBox in Android in Hindi

RadioButton in Android in Hindi

Spinner in Android in Hindi

WebView in Android in Hindi

EditText in Android in Hindi

DatePicker in Android in Hindi

TimePicker in Android in Hindi

ListView in Android in Hindi

ProgressBar in Android in Hindi

Handling UI Events in Android in Hindi

ListFragment in Android in Hindi

DialogFragment in Android in Hindi

Context in Android in Hindi

Popup in Android in Hindi

ImageView in Android in Hindi

ImageSwitcher in Android in Hindi

AlertDialog in Android in Hindi

AlarmManager in Android in Hindi

SMS in Android in Hindi

E-mail in Android in Hindi

MediaPlayer in Android in Hindi

Using Camera in Android in Hindi

Video Recording in Android in Hindi

Telephony Manager in Android in Hindi

Android SQLite Database in Hindi

Publishing Android Applications in Hindi

Deploying APK Files in Android in Hindi

Related Subjects

SQLite database operations in Hindi

RGPV University / DIPLOMA_CSE / MOBILE COMPUTING

SQLite Database Operations in Hindi

SQLite Database Overview

SQLite ek lightweight, self-contained, serverless, aur zero-configuration database engine hai. Iska use zyada tar mobile applications aur embedded systems me hota hai. Yeh relational database management system (RDBMS) hai, jo SQL queries ka istemal karta hai data store karne ke liye. SQLite ko ek single file ke roop me store kiya ja sakta hai aur yeh data ko efficiently manage karta hai.

Creating Database in SQLite

SQLite me database create karna bahut hi simple hai. Aap ek command ke through naya database create kar sakte hain. Jab bhi aap SQLite me new database create karte hain, to wo ek file ke roop me save hota hai. Agar database file pehle se exist karti hai, toh wo us file ko open kar leta hai.

sqlite3 database_name.db

Yeh command ek new SQLite database banayega jiska naam "database_name.db" hoga. Agar file already exist karti hai, toh SQLite usse open kar lega.

Creating Table in SQLite

SQLite me table create karna bhi bahut simple hai. Aapko SQL command ka use karke table create karna hota hai. Har table me columns aur rows hote hain jisme aap apna data store kar sakte hain. Table create karte waqt aapko columns ka data type specify karna padta hai jaise INTEGER, TEXT, REAL, etc.

CREATE TABLE students ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, age INTEGER, grade TEXT );

Yeh command ek "students" naam ka table create karega jisme columns honge: id, name, age, aur grade. "id" column primary key hai jo unique value store karega.

Inserting Data into SQLite

SQLite me data insert karne ke liye "INSERT INTO" SQL command ka use kiya jata hai. Aap kisi bhi table me data insert kar sakte hain. Yeh command rows ko table me insert karta hai. Har row me column values specify karte hain.

INSERT INTO students (name, age, grade) VALUES ('Ravi', 21, 'A');

Is example me, "Ravi" naam ka student 21 saal ka hai aur uska grade 'A' hai. Yeh data "students" table me insert ho jayega.

Retrieving Data from SQLite

SQLite se data retrieve karne ke liye "SELECT" query ka use kiya jata hai. Aap SELECT query ka use karke ek ya zyada columns ka data retrieve kar sakte hain. Aap WHERE clause ka use karke specific rows bhi fetch kar sakte hain.

SELECT * FROM students WHERE grade = 'A';

Is query se hum un sab students ke data ko fetch karenge jinka grade 'A' hai. "SELECT *" ka matlab hai ki hum sabhi columns ki data retrieve kar rahe hain.

Updating Data in SQLite

SQLite me data update karne ke liye "UPDATE" SQL command ka use kiya jata hai. Is command ka use karte waqt aapko specific rows aur columns ko update karna hota hai. Update karte waqt aapko "SET" clause ka use karna padta hai jisme aap new values specify karte hain.

UPDATE students SET grade = 'B' WHERE name = 'Ravi';

Is query me, hum "Ravi" naam ke student ka grade 'B' update kar rahe hain. "WHERE" clause se hum specific row ko target karte hain.

Deleting Data from SQLite

SQLite me data delete karne ke liye "DELETE" command ka use kiya jata hai. Iska use specific rows ko delete karne ke liye kiya jata hai. Agar aap "WHERE" clause ka use nahi karte, toh saara table ka data delete ho jayega.

DELETE FROM students WHERE name = 'Ravi';

Is query se "Ravi" naam ka student "students" table se delete ho jayega. Agar aap "WHERE" clause use nahi karte, toh poora table delete ho jayega.

SQLite Transactions

SQLite me transactions ka use atomic operations ko perform karne ke liye hota hai. Ek transaction me multiple queries ko group kiya ja sakta hai, aur agar kisi query me error aata hai, toh poori transaction ko rollback kiya ja sakta hai.

BEGIN TRANSACTION; INSERT INTO students (name, age, grade) VALUES ('Seema', 22, 'B'); COMMIT;

Is example me, hum "Seema" naam ke student ka data insert kar rahe hain aur uske baad transaction ko commit kar rahe hain. Agar koi error hoti hai, toh rollback se transaction ko cancel kiya ja sakta hai.

SQLite Indexing

SQLite me indexing ka use queries ko fast banane ke liye kiya jata hai. Jab aap kisi column ko index karte hain, toh wo column queries ke liye optimized ho jata hai. Index ka use searching aur sorting me hota hai.

CREATE INDEX idx_grade ON students (grade);

Yeh command "grade" column par ek index create karega, jisse queries fast ho jayengi jo grade column ko use karte hain.

SQLite Data Types

SQLite me kuch common data types hote hain, jaise INTEGER, TEXT, REAL, BLOB. Ye data types aapko apne table me columns define karte waqt specify karne padte hain. Yeh data types aapke data ko store karne aur retrieve karne me madad karte hain.

  • INTEGER: Whole numbers ko store karta hai.
  • TEXT: Strings ya text data ko store karta hai.
  • REAL: Floating point numbers ko store karta hai.
  • BLOB: Binary large objects (images, audio) ko store karta hai.

FAQs

SQLite ek lightweight aur serverless database engine hai jo primarily mobile applications aur embedded systems mein use hota hai. Yeh ek self-contained aur zero-configuration database hai, jiska matlab hai ki aapko server ki zaroorat nahi padti.

SQLite me naya database create karne ke liye aapko simply "sqlite3 database_name.db" command run karni hoti hai. Yeh command ek new SQLite database file create karega, agar wo file pehle se exist nahi karti.

Data insert karne ke liye "INSERT INTO" command ka use hota hai. Example: INSERT INTO table_name (column1, column2) VALUES ('value1', 'value2'); is command se aap kisi table me naye rows insert kar sakte hain.

Data retrieve karne ke liye "SELECT" query ka use hota hai. Aap SELECT * FROM table_name; is query ka use karke poore table ka data retrieve kar sakte hain, ya phir "WHERE" clause ke saath specific rows fetch kar sakte hain.

Data ko update karne ke liye "UPDATE" command ka use hota hai. Example: UPDATE table_name SET column1 = 'new_value' WHERE condition; isse specific rows ka data update ho jata hai.

Data delete karne ke liye "DELETE" command ka use hota hai. Example: DELETE FROM table_name WHERE condition; isse specific rows delete ho jayengi. Agar "WHERE" clause nahi use karte, toh puri table ka data delete ho sakta hai.

Please Give Us Feedback