స్కీమా సృష్టి
మీరు SQL సర్వర్లో కొత్త డేటాబేస్ను సృష్టించాలని నిర్ణయించుకుంటే, దీన్ని చేయడానికి రెండు మార్గాలు ఉన్నాయి:
- వర్క్బెంచ్ GUI
- అనుకూల SQL ప్రశ్నను వ్రాయండి
కానీ మేము ప్రస్తుతం వర్క్బెంచ్ని అధ్యయనం చేస్తున్నందున, మేము దానిని ఉపయోగించి డేటాబేస్ను సృష్టిస్తాము:
![](https://cdn.codegym.cc/images/article/74b2c523-e098-4af7-a935-3c620009956e/1024.jpeg)
మీరు ఎల్లప్పుడూ ఎగువ మెనుని లేదా ఎగువ బార్లోని బటన్లను ఉపయోగించవచ్చు. "కొత్త పథకాన్ని సృష్టించు" బటన్పై క్లిక్ చేద్దాం, మీరు ఈ క్రింది ప్యానెల్ను చూస్తారు:
![](https://cdn.codegym.cc/images/article/076a2aa0-dcb5-4e2e-aaf1-269f60e1878e/1024.jpeg)
ఇక్కడ మీరు కొత్త పథకం పేరును సెట్ చేయవచ్చు. సిద్ధంగా ఉంది.
డిఫాల్ట్ ఎన్కోడింగ్
ముఖ్యమైనది! డిఫాల్ట్ ఎన్కోడింగ్ను ఎన్నడూ ఎంచుకోవద్దు. అప్పుడు ఇది ఒక రకమైన విండోస్ 1251 అని తేలింది, ఇది సిరిలిక్తో సాధారణంగా పనిచేయడానికి ఇష్టపడదు. శోధించడానికి లేదా ఫిల్టర్ చేయడానికి మీకు ఇది అవసరం లేదు.
అంతేకాకుండా, వివిధ SQL సర్వర్ల మధ్య డేటా బదిలీ తరచుగా టెక్స్ట్ రూపంలో జరుగుతుంది. డేటా ఒక ఫైల్లో SQL ప్రశ్నల రూపంలో సేవ్ చేయబడుతుంది మరియు మరొక సర్వర్లో పెద్ద SQL ఫైల్గా అమలు చేయబడుతుంది.
మరియు మీరు వేర్వేరు SQL సర్వర్లలో విభిన్న డిఫాల్ట్ ఎన్కోడింగ్ను కలిగి ఉన్నప్పుడు పరిస్థితి సులభంగా తలెత్తుతుంది. మేము దీనితో చాలా కష్టపడ్డాము :)
కాబట్టి దానిని స్పష్టంగా ఎంచుకోవడానికి అలవాటు చేసుకుందాం:
- utf8
- utf8_general_ci
![](https://cdn.codegym.cc/images/article/39fcd2f5-4757-48ee-be55-393e76d1bbc7/1024.jpeg)
యూనికోడ్కి ఇప్పుడే జోడించబడిన ఎమోటికాన్లతో మీ డేటాబేస్ వచనాన్ని నిల్వ చేయాలనుకుంటే, మీరు utf8mb4ని ఎంచుకోవాలి.
కానీ ప్రస్తుతానికి, మేము ఎన్కోడింగ్ను ఖచ్చితంగా utf8ని నిర్దేశిస్తాము మరియు భవిష్యత్తులో ఎమోటికాన్లతో టెక్స్ట్లను నిల్వ చేయడానికి ఎన్కోడింగ్ను మార్చడం ద్వారా మేము పని చేస్తాము.
మేము పథకాన్ని రూపొందించడం పూర్తి చేస్తాము
వర్తించు క్లిక్ చేసి, కింది విండోను చూడండి:
![](https://cdn.codegym.cc/images/article/69c311d5-71ad-48d1-9c12-a56a186b4d5b/800.jpeg)
అవును, వర్క్బెంచ్లో మీ ప్రతి చర్యకు, ఇది కేవలం SQL ప్రశ్నలను ఉత్పత్తి చేస్తుంది .
వర్తించు క్లిక్ చేసి, స్కీమా సృష్టి అభ్యర్థన పూర్తయ్యే వరకు వేచి ఉండండి. మీరు ఈ వర్క్బెంచ్ స్థితి వంటి వాటితో ముగించాలి:
![](https://cdn.codegym.cc/images/article/ebb65912-150b-4743-acf5-d4d71119298c/1024.jpeg)