SQLite అనేది అనేక విభిన్న అప్లికేషన్లలో ఉపయోగించే డేటాబేస్లను నిర్వహించడానికి బాగా ఇష్టపడే, సమర్థవంతమైన మరియు తేలికైన సిస్టమ్. SQLiteతో పని చేస్తున్నప్పుడు, ఇది ముఖ్యం పట్టిక సృష్టిని నిర్వహించండి నకిలీలు మరియు లోపాలను నివారించడానికి సమర్థవంతంగా.
ఈ వ్యాసంలో, మేము అన్వేషిస్తాము SQLiteలో పట్టికను ఎలా సృష్టించాలి , ఉంటే మాత్రమే సృష్టించబడిందని నిర్ధారిస్తుంది ఇది ఇప్పటికే ఉనికిలో లేదు.
ఈ వ్యాసం కవర్ చేస్తుంది:
- క్రియేట్ టేబుల్ కమాండ్ యొక్క ప్రాథమిక అంశాలు
- టేబుల్ ఉందో లేదో తనిఖీ చేయండి
- అది ఉనికిలో లేకుంటే పట్టికను సృష్టించండి
1: క్రియేట్ టేబుల్ కమాండ్
SQLite డేటాబేస్లో, దీనితో కొత్త పట్టిక నిర్మించబడింది పట్టికను సృష్టించండి ఆదేశం. పట్టిక పేరు మరియు నిలువు వరుస నిర్వచనాలు కీవర్డ్ తర్వాత అందించబడతాయి పట్టికను సృష్టించండి . కాలమ్ నిర్వచనాలు కాలమ్లకు వర్తించే డేటా రకాలు మరియు పరిమితులను పేర్కొంటాయి. అమలు చేస్తోంది పట్టికను సృష్టించండి పట్టిక ఇప్పటికే ఉన్నట్లయితే కమాండ్ దోషానికి దారి తీస్తుంది. ఫలితంగా, SQLite పట్టికలు అవి ఇప్పటికే లేనట్లయితే మాత్రమే సృష్టించబడతాయి.
2: టేబుల్ ఉందో లేదో నేను ఎలా గుర్తించగలను?
SQLలో పట్టిక ఇప్పటికే ఉందో లేదో తనిఖీ చేయడానికి, ది PRAGMA కమాండ్ వాడుకోవచ్చు:
PRAGMA పట్టిక_సమాచారం ( నా_పట్టిక ) ;
పట్టిక లేనట్లయితే, ఖాళీ సెట్ తిరిగి ఇవ్వబడుతుంది. కొత్త పట్టికను సృష్టించాలా వద్దా అని నిర్ణయించడానికి మేము ఈ సమాచారాన్ని ఉపయోగించవచ్చు.
3: పట్టిక లేనట్లయితే మాత్రమే దానిని ఎలా సృష్టించాలి?
నిర్మాణం లేనట్లయితే టేబుల్ స్టేట్మెంట్ ఇప్పటికే లేనట్లయితే టేబుల్ను నిర్మించడానికి మాత్రమే ఉపయోగించవచ్చు. పట్టిక ఇప్పటికే లేకపోయినా, ఈ వాక్యం దానిని సృష్టిస్తుంది. లేకపోతే, అది చేస్తుందో లేదో తనిఖీ చేస్తుంది. పట్టిక ఇప్పటికే లేనట్లయితే మాత్రమే నిర్మించడానికి అత్యంత ప్రభావవంతమైన సాంకేతికత బిల్డ్ను ఉపయోగించడం లేనట్లయితే టేబుల్ ప్రకటన.
పేర్కొన్న పేరుతో పట్టిక లేనప్పుడు మాత్రమే పట్టిక సృష్టి ఆదేశం అమలు చేయబడుతుందని ఈ ప్రకటన నిర్ధారిస్తుంది.
ఆదేశాలను చూద్దాం.
my_table ఉనికిలో లేకుంటే టేబుల్ని సృష్టించండి( id పూర్ణాంకం ప్రైమరీ కీ, పేరు టెక్స్ట్, నిజమైన జీతం ) ;
అని ఈ SQL కోడ్ తనిఖీ చేస్తుంది నా_పట్టిక పట్టిక ఉంది. అది ఉనికిలో లేకుంటే, అది పేర్కొన్న నిలువు వరుసలు మరియు పరిమితులతో పట్టికను సృష్టిస్తుంది.
ఇప్పుడు, మేము ఉపయోగిస్తే PRAGMA కమాండ్ మళ్ళీ:
PRAGMA పట్టిక_సమాచారం ( నా_పట్టిక ) ;
ఈ ఆదేశం పేర్కొన్న పట్టికలోని అన్ని నిలువు వరుసల జాబితాను అందిస్తుంది.
ముగింపు
డేటాను మార్చడానికి ప్రయత్నిస్తున్నప్పుడు లోపాలను కలిగించే నకిలీ పట్టికలను సృష్టించకుండా ఉండటానికి SQLiteలో పట్టికను సృష్టించడం అవసరం లేదు. ప్రకటన లేకుంటే టేబుల్ని సృష్టించండి దీన్ని చేయడానికి ఉపయోగించవచ్చు. ఈ ట్యుటోరియల్ పని గురించి చర్చించింది పట్టికను సృష్టించండి SQLite డేటాబేస్లలో పట్టికల సృష్టిని నిర్ధారించే ఆదేశం.