MySQLలో టేబుల్ యొక్క బహుళ నిలువు వరుసలకు ప్రాథమిక కీని ఎలా జోడించాలో ఈ పోస్ట్ వివరిస్తుంది.
MySQLలో బహుళ నిలువు వరుసలపై ప్రాథమిక కీని జోడించడం/సృష్టించడం ఎలా?
MySQLలో బహుళ నిలువు వరుసలపై ప్రాథమిక కీని జోడించడానికి, ముందుగా, తగిన అధికారాలతో లాగిన్ చేయండి. ఆ తర్వాత, వినియోగదారులు ఇప్పటికే ఉన్న లేదా కొత్తగా సృష్టించిన పట్టిక యొక్క బహుళ నిలువు వరుసలకు ప్రాథమిక కీని జోడించవచ్చు.
పట్టికను సృష్టించేటప్పుడు బహుళ నిలువు వరుసలపై ప్రాథమిక కీని జోడించడం
పట్టికను సృష్టిస్తున్నప్పుడు బహుళ నిలువు వరుసలపై ప్రాథమిక కీని ఎలా జోడించాలో అర్థం చేసుకోవడానికి, పట్టికను రూపొందించే సమయంలో ఒకే నిలువు వరుసలో ప్రాథమిక కీని ఎలా జోడించాలో మీరు నేర్చుకోవాలి. పట్టిక పేరును సృష్టించడానికి ఉదాహరణ ' lh_PrimaryKey ” క్రింద అందించబడింది:
పట్టిక lh_PrimaryKey (
id INT ప్రైమరీ కీ,
పేరు వర్చర్(255),
ఇమెయిల్ VARCHAR(255),
నగరం వర్చర్(255),
దేశం VARCHAR(255)
);
పై ఉదాహరణలో 'id' పేరుతో ఉన్న ఒక నిలువు వరుసకు మాత్రమే ప్రాథమిక కీ జోడించబడింది.
అవుట్పుట్
జోడించిన ప్రాథమిక కీతో పట్టిక సృష్టించబడిందని అవుట్పుట్ చూపింది.
ప్రాథమిక కీ జోడించబడిందో లేదో నిర్ధారించడానికి, 'ని ఉపయోగించండి వివరించండి 'క్రింద ఇచ్చిన విధంగా పట్టిక పేరుతో కీవర్డ్:
lh_PrimaryKeyని వివరించండి;
అవుట్పుట్
'కి ప్రాథమిక కీ జోడించబడిందని అవుట్పుట్ ప్రదర్శించబడుతుంది. id '' యొక్క కాలమ్ lh_PrimaryKey ” టేబుల్.
ఇప్పుడు మీరు ప్రాథమిక కీని సృష్టించేటప్పుడు బహుళ నిలువు వరుసలలో జోడించాలనుకుంటున్నారని అనుకుందాం. అలా చేయడానికి, 'PRIMARY KEY' నిబంధనను కుండలీకరణాల తర్వాత ఉపయోగించవచ్చు మరియు దిగువ చూపిన విధంగా కుండలీకరణంలో నిలువు వరుస పేరును పేర్కొనండి:
పట్టిక lh_PrimaryKey (నీ చేయి,
పేరు వర్చర్(255),
ఇమెయిల్ VARCHAR(255),
నగరం వర్చర్(255),
దేశం VARCHAR(255),
ప్రైమరీ కీ (ఐడి, పేరు, ఇమెయిల్)
);
పై ఉదాహరణలో, '' అనే నిలువు వరుసలకు ప్రాథమిక కీ జోడించబడింది. id ',' పేరు ', మరియు' ఇమెయిల్ ”.
అవుట్పుట్
అవుట్పుట్ పట్టిక సృష్టించబడిందని మరియు బహుళ నిలువు వరుసలలో ప్రాథమిక కీ జోడించబడిందని వర్ణిస్తుంది.
నిర్ధారణ కోసం, క్రింద ఇచ్చిన విధంగా పట్టిక పేరుతో DESCRIBE స్టేట్మెంట్ని ఉపయోగించండి:
lh_PrimaryKeyని వివరించండి; అవుట్పుట్
అవుట్పుట్లో, టేబుల్ యొక్క బహుళ నిలువు వరుసలకు ప్రాథమిక కీ జోడించబడిందని చూడవచ్చు.
ఇప్పటికే ఉన్న పట్టిక యొక్క బహుళ నిలువు వరుసలపై ప్రాథమిక కీని జోడించడం
ఇప్పటికే ఉన్న పట్టిక యొక్క బహుళ నిలువు వరుసలకు ప్రాథమిక కీని జోడించడానికి, మీరు తప్పనిసరిగా ప్రాథమిక కీ లేకుండా పట్టికను కలిగి ఉండాలి. ఈ పోస్ట్ కోసం, ' lh_PrimaryKey 'పట్టిక ఉపయోగించబడుతుంది, దీని నిర్మాణం క్రింది స్నిప్పెట్లో చూపబడింది' వివరించండి ” ఆదేశం:
lh_PrimaryKeyని వివరించండి; అవుట్పుట్
అందించిన పట్టికలో ప్రాథమిక కీ ఏదీ లేదని అవుట్పుట్ చూపింది.
ఇప్పటికే ఉన్న పట్టిక యొక్క బహుళ నిలువు వరుసలపై ప్రాథమిక కీని జోడించడానికి, “Add PrimARY KEY” పరిమితితో “ALTER TABLE” ఆదేశాన్ని ఉపయోగించండి. ఇప్పటికే ఉన్న పట్టికకు బహుళ నిలువు వరుసలపై ప్రాథమిక కీని జోడించడాన్ని ప్రదర్శించే ఉదాహరణ కమాండ్ ఇక్కడ ఉంది:
పట్టికను మార్చండి lh_PrimaryKey ప్రాథమిక కీని జోడించండి(id, పేరు, ఇమెయిల్, నగరం);పై ఆదేశంలో, ప్రాథమిక కీ “కి జోడించబడుతుంది. id ',' పేరు ',' ఇమెయిల్ ', మరియు' నగరం '' అనే పట్టిక యొక్క నిలువు వరుసలు lh_PrimaryKey ”.
అవుట్పుట్
MySQLలో బహుళ నిలువు వరుసలపై ప్రాథమిక కీని జోడించడం గురించి అంతే.
ముగింపు
MySQLలో బహుళ నిలువు వరుసలపై ప్రాథమిక కీని జోడించడం పట్టికను సృష్టించేటప్పుడు లేదా ఇప్పటికే ఉన్న పట్టికలో “ని ఉపయోగించి సాధించవచ్చు ప్రాథమిక కీ ” నిర్బంధం. పట్టికను సృష్టించేటప్పుడు, ' ప్రాథమిక కీ ''ని ఉపయోగించడం ద్వారా కావలసిన నిలువు వరుసలకు జోడించవచ్చు ప్రాథమిక కీ (col_1, col_2, col_3, …) ” వాక్యనిర్మాణం. ఇప్పటికే ఉన్న పట్టిక కోసం, ' ఆల్టర్ టేబుల్ 'ప్రకటన' తో పాటు ఉపయోగించబడుతుంది ప్రాథమిక కీని జోడించండి ” నిర్బంధం. ఈ బ్లాగ్ టేబుల్ యొక్క బహుళ నిలువు వరుసలకు ప్రాథమిక కీని జోడించే వివరణాత్మక విధానాన్ని వివరించింది.