SQLite ఫైల్‌ను ఎలా తెరవాలి మరియు ఉపయోగించాలి

Sqlite Phail Nu Ela Teravali Mariyu Upayogincali



SQLite డేటాబేస్ సమాచారం “.db” పొడిగింపుతో ఫైల్‌లో నిల్వ చేయబడుతుంది. SQLite కమాండ్‌ను అమలు చేసే సమయంలో లేదా SQLite కమాండ్‌ని అమలు చేసిన తర్వాత SQLite డేటాబేస్ ఫైల్ సృష్టించబడుతుంది. SQLite డేటాబేస్ యొక్క విభిన్న కంటెంట్‌ను యాక్సెస్ చేయడానికి ఆదేశాలు ఇతర ప్రామాణిక డేటాబేస్‌ల మాదిరిగా ఉండవు. ఈ ట్యుటోరియల్‌లో, డేటాతో కూడిన పట్టికలను కలిగి ఉన్న SQLite ఫైల్‌ను సృష్టించిన తర్వాత SQLite డేటాబేస్ యొక్క కంటెంట్‌ను యాక్సెస్ చేయడానికి వివిధ SQLite ఆదేశాల ఉపయోగాలను మేము వివరిస్తాము.

అవసరం:

ఈ ట్యుటోరియల్‌ని అభ్యసించే ముందు మీరు ఈ క్రింది పనులను పూర్తి చేయాలి:

A. డేటాబేస్ కంటెంట్‌ని కలిగి ఉన్న “shop.db” పేరుతో SQLite ఫైల్‌ను సృష్టించడానికి టెర్మినల్ నుండి కింది ఆదేశాన్ని అమలు చేయండి:







sqlite3 shop.db

బి. “ఐటెమ్‌లు” అనే పట్టికను సృష్టించడానికి క్రింది SQL స్టేట్‌మెంట్‌ను అమలు చేయండి. పట్టికలో మూడు ఫీల్డ్‌లు మరియు ఒక ప్రాథమిక కీ ఉన్నాయి:



సృష్టించు పట్టిక అంశాలు (
ID TEXT ప్రాథమిక కీ ,
పేరు TEXT కాదు శూన్య ఏకైక ,
ధర పూర్ణ సంఖ్య కాదు శూన్య ) ;

C. 'అంశాలు'లో బహుళ రికార్డ్‌లను చొప్పించడానికి క్రింది SQL స్టేట్‌మెంట్‌ను అమలు చేయండి మూడు రికార్డ్‌లు టేబుల్‌లోకి చొప్పించబడ్డాయి:



చొప్పించు INTO అంశాలు
విలువలు
( 'p-01' , 'పెన్' , 10 ) ,
( 'p-02' , 'పెన్సిల్' , పదిహేను ) ,
( 'p-03' , 'రూలర్' , 30 ) ;

SQLite డేటాబేస్‌ను యాక్సెస్ చేయడానికి వివిధ SQLite ఆదేశాలు

కింది ఆదేశాన్ని అమలు చేయడం ద్వారా మీరు అవసరమైన అన్ని SQLite ఆదేశాల జాబితాను పొందవచ్చు:





.సహాయం

“.help” కమాండ్ అవుట్‌పుట్‌లోని కొన్ని భాగాలు ఇక్కడ చూపబడ్డాయి. సాధారణంగా ఉపయోగించే SQLite ఆదేశాల ఉపయోగాలు ఈ ట్యుటోరియల్ తదుపరి భాగంలో చూపబడ్డాయి.



1. ప్రధాన డేటాబేస్ మార్గాన్ని తనిఖీ చేయండి

పాత్ సమాచారం మరియు రీడ్-రైట్ అనుమతితో ప్రస్తుత డేటాబేస్ పేరును తనిఖీ చేయడానికి క్రింది SQLite ఆదేశాన్ని అమలు చేయండి:

. డేటాబేస్లు

అవుట్‌పుట్ ప్రకారం, “shop.db” SQLite డేటాబేస్ ఫైల్ దీనిలో నిల్వ చేయబడుతుంది / home/fahmida మార్గం.

2. డేటాబేస్‌లోని పట్టికల జాబితాను తనిఖీ చేయండి

ప్రస్తుత డేటాబేస్ యొక్క పట్టికల జాబితాను తనిఖీ చేయడానికి క్రింది SQLite ఆదేశాన్ని అమలు చేయండి:

. పట్టికలు

అవుట్‌పుట్‌లో చూపబడిన “shop.db” డేటాబేస్ ఫైల్‌లో “ఐటెమ్‌లు” పేరుతో ఒక టేబుల్ సృష్టించబడింది.

3. టేబుల్ యొక్క ఫార్మాట్ చేయబడిన నిర్మాణాన్ని ప్రదర్శించండి

అవుట్‌పుట్ యొక్క హెడర్ ఎంపికను ఎనేబుల్ చేయడానికి లేదా డిసేబుల్ చేయడానికి “.header” SQLite కమాండ్ ఉపయోగించబడుతుంది. అవుట్‌పుట్ యొక్క హెడర్ భాగాన్ని ప్రారంభించడానికి క్రింది SQLite ఆదేశాన్ని అమలు చేయండి:

. శీర్షిక పై

అవుట్‌పుట్ రూపాన్ని నిర్వచించడానికి “.mode” SQLite కమాండ్ ఉపయోగించబడుతుంది. కాలమ్-ఆధారిత అవుట్‌పుట్‌ను ప్రదర్శించడానికి కింది ఆదేశాన్ని అమలు చేయండి:

. మోడ్ కాలమ్

'అంశాల' పట్టిక యొక్క నిర్మాణాన్ని పట్టిక రూపంలో ప్రదర్శించడానికి కింది ఆదేశాన్ని అమలు చేయండి:

వ్యావహారిక పట్టిక_సమాచారం ( 'అంశాలు' ) ;

'అంశాల' పట్టిక యొక్క నిర్మాణం క్రింది అవుట్‌పుట్‌లో చూపబడింది:

4. టేబుల్ కంటెంట్‌ను టేబుల్ ఫార్మాట్‌లో ప్రదర్శించండి

ట్యుటోరియల్ మొదటి భాగంలో మూడు రికార్డులు చొప్పించబడ్డాయి. అవుట్‌పుట్ కోసం కాలమ్ మోడ్ ముందుగా సెట్ చేయకపోతే, కింది SQLite ఆదేశాన్ని అమలు చేయండి:

. మోడ్ కాలమ్

'అంశాల' పట్టిక నుండి అన్ని రికార్డులను తిరిగి పొందడానికి క్రింది SQL ఆదేశాన్ని అమలు చేయండి:

ఎంచుకోండి * నుండి వస్తువులు;

ఆదేశాలను అమలు చేసిన తర్వాత కింది అవుట్‌పుట్ కనిపిస్తుంది. “అంశాల” పట్టిక యొక్క మూడు రికార్డులు టేబుల్ హెడర్‌తో చూపబడ్డాయి:

5. నిర్దిష్ట వెడల్పుతో టేబుల్ కంటెంట్‌ను ప్రదర్శించండి

అవుట్‌పుట్ కోసం నిలువు వరుస వెడల్పు సెట్ చేయబడకపోతే, ప్రతి నిలువు వరుస విలువ డిఫాల్ట్‌గా 10 అక్షరాల వెడల్పుతో ప్రదర్శించబడుతుంది. నిలువు వరుస యొక్క కంటెంట్ చాలా పొడవుగా ఉంటే, విలువ కుదించబడుతుంది. SQLite యొక్క “.width” కమాండ్ అవుట్‌పుట్‌లో నిలువు వరుస యొక్క అనుకూల వెడల్పును సెట్ చేయడానికి ఉపయోగించబడుతుంది.

మొదటి నిలువు వరుస యొక్క వెడల్పును 6 అక్షరాలకు, రెండవ నిలువు వరుసను 25 అక్షరాలకు మరియు మూడవ నిలువు వరుసను 5 అక్షరాలకు సెట్ చేయడానికి క్రింది SQLite ఆదేశాన్ని అమలు చేయండి:

. వెడల్పు 6 25 5

అవుట్‌పుట్ మోడ్‌ను నిలువు వరుసకు సెట్ చేయడానికి క్రింది SQLite ఆదేశాన్ని అమలు చేయండి:

. మోడ్ కాలమ్

'అంశాల' పట్టిక నుండి అన్ని రికార్డులను చదవడానికి క్రింది SQL ఆదేశాన్ని అమలు చేయండి:

ఎంచుకోండి * నుండి వస్తువులు;

కింది అవుట్‌పుట్ “.width” ఆదేశం ద్వారా సెట్ చేయబడిన వెడల్పు ఆధారంగా “అంశాల” పట్టిక యొక్క రికార్డులను చూపుతుంది.

6. టేబుల్ కంటెంట్‌ని CSV ఫార్మాట్‌లో ప్రదర్శించండి

'.mode' మరియు '.separator' ఆదేశాలను ఉపయోగించి SQLite టేబుల్ యొక్క కంటెంట్ CSV ఆకృతిలో ప్రదర్శించబడుతుంది.

జాబితా ఆకృతిలో అవుట్‌పుట్‌ను ప్రింట్ చేయడానికి క్రింది SQLite ఆదేశాన్ని అమలు చేయండి:

. మోడ్ జాబితా

నిలువు వరుసలను కామాతో (,) వేరు చేయడం ద్వారా అవుట్‌పుట్‌ను ప్రింట్ చేయడానికి క్రింది SQLite ఆదేశాన్ని అమలు చేయండి:

. వేరుచేసేవాడు ','

'అంశాల' పట్టిక నుండి అన్ని రికార్డులను చదవడానికి క్రింది SQL ఆదేశాన్ని అమలు చేయండి:

ఎంచుకోండి * నుండి వస్తువులు;

ఆదేశాల అవుట్‌పుట్ CSV ఆకృతిలో ముద్రించబడుతుంది.

7. ఫైల్‌లో అవుట్‌పుట్‌ను వ్రాయండి

మునుపటి ఉదాహరణలలో, ఆదేశాల అవుట్‌పుట్ టెర్మినల్‌లో ముద్రించబడుతుంది. కానీ అవుట్‌పుట్‌ను “.output” SQLite ఆదేశాన్ని ఉపయోగించి ఫైల్‌లో సేవ్ చేయవచ్చు.

అవుట్‌పుట్‌ను “items_data.txt” ఫైల్‌లోకి ప్రింట్ చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి:

. అవుట్‌పుట్ అంశాలు_డేటా . పదము

నిలువు వరుసలను కామాతో (,) వేరు చేయడం ద్వారా అవుట్‌పుట్‌ను ప్రింట్ చేయడానికి క్రింది SQLite ఆదేశాన్ని అమలు చేయండి:

. వేరుచేసేవాడు ','

'అంశాల' పట్టిక నుండి అన్ని రికార్డులను చదవడానికి క్రింది SQL ఆదేశాన్ని అమలు చేయండి:

ఎంచుకోండి * నుండి వస్తువులు;

SELECT కమాండ్ యొక్క అవుట్‌పుట్ “items_data.txt” ఫైల్‌లో వ్రాయబడినందున ఇక్కడ ఎటువంటి అవుట్‌పుట్ ముద్రించబడలేదు:

“items_data.txt” ఫైల్ యొక్క కంటెంట్‌ను తనిఖీ చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి:

పిల్లి అంశాలు_డేటా . పదము

అవుట్‌పుట్ ప్రకారం, “items_data.txt” ఫైల్‌లో “అంశాల” పట్టిక రికార్డులు ఉంటాయి.

8. SQLite నుండి ముగించండి

Sqlite3 నుండి నిష్క్రమించడానికి కింది ఆదేశాన్ని అమలు చేయండి:

. విడిచిపెట్టు

ముగింపు

కొత్త లేదా ఇప్పటికే ఉన్న SQLite ఫైల్‌ను తెరవడం మరియు SQLite ఆదేశాలను ఉపయోగించి వివిధ రకాల డేటాబేస్ కార్యకలాపాలను నిర్వహించడం వంటి పద్ధతులు ఈ ట్యుటోరియల్‌లో చూపబడ్డాయి.