ఆర్టికల్ డైరెక్టరీ
MySQL డేటాబేస్డేటా పట్టికను ఎలా సృష్టించాలి?MySQLడేటా టేబుల్ కమాండ్/స్టేట్మెంట్/సింటాక్స్ని సృష్టించండి
MySQL డేటా పట్టికను సృష్టిస్తుంది
MySQL డేటా పట్టికను సృష్టించడానికి క్రింది సమాచారం అవసరం:
- 表名
- పట్టిక ఫీల్డ్ పేరు
- ప్రతి టేబుల్ ఫీల్డ్ను నిర్వచించండి
వ్యాకరణం
MySQL డేటా పట్టికలను రూపొందించడానికి క్రింది సాధారణ SQL సింటాక్స్:
CREATE TABLE table_name (column_name column_type);
కింది ఉదాహరణలో మేము chenweiliang డేటాబేస్లో chenweiliang_tbl డేటా పట్టికను సృష్టిస్తాము:
CREATE TABLE IF NOT EXISTS `chenweiliang_tbl`( `chenweiliang_id` INT UNSIGNED AUTO_INCREMENT, `chenweiliang_title` VARCHAR(100) NOT NULL, `chenweiliang_author` VARCHAR(40) NOT NULL, `submission_date` DATE, PRIMARY KEY ( `chenweiliang_id` ) )ENGINE=InnoDB DEFAULT CHARSET=utf8;
ఉదాహరణ విశ్లేషణ:
- ఫీల్డ్ కాదనుకుంటే NULL ఫీల్డ్ల లక్షణాలను ఇలా సెట్ చేయవచ్చు NULL కాదు, డేటాబేస్ను ఆపరేట్ చేస్తున్నప్పుడు, ఈ ఫీల్డ్లో నమోదు చేయబడిన డేటా అయితేNULL , లోపం నివేదించబడుతుంది.
- AUTO_INCREMENT అనేది ఆటో-ఇన్క్రిమెంటింగ్ అట్రిబ్యూట్గా నిర్వచించబడింది, సాధారణంగా ప్రాథమిక కీల కోసం ఉపయోగించబడుతుంది మరియు విలువ స్వయంచాలకంగా 1 ద్వారా పెంచబడుతుంది.
- కాలమ్ను ప్రాథమిక కీగా నిర్వచించడానికి PRIMARY KEY కీవర్డ్ ఉపయోగించబడుతుంది.కామాలతో వేరు చేయబడిన ప్రాథమిక కీని నిర్వచించడానికి మీరు బహుళ నిలువు వరుసలను ఉపయోగించవచ్చు.
- ఇంజిన్ నిల్వ ఇంజిన్ను సెట్ చేస్తుంది మరియు CHARSET ఎన్కోడింగ్ను సెట్ చేస్తుంది.
కమాండ్ ప్రాంప్ట్ నుండి పట్టికను సృష్టించండి
MySQL డేటా పట్టికలను mysql> కమాండ్ విండో ద్వారా సులభంగా సృష్టించవచ్చు.మీరు SQL స్టేట్మెంట్ని ఉపయోగించవచ్చు పట్టికను సృష్టించండి డేటా పట్టికను రూపొందించడానికి.
ఉదాహరణ
కిందిది డేటా టేబుల్ chenweiliang_tblని సృష్టించడానికి ఒక ఉదాహరణ:
root@host# mysql -u root -p Enter password:******* mysql> use chenweiliang; Database changed mysql> CREATE TABLE chenweiliang_tbl( -> chenweiliang_id INT NOT NULL AUTO_INCREMENT, -> chenweiliang_title VARCHAR(100) NOT NULL, -> chenweiliang_author VARCHAR(40) NOT NULL, -> submission_date DATE, -> PRIMARY KEY ( chenweiliang_id ) -> )ENGINE=InnoDB DEFAULT CHARSET=utf8; Query OK, 0 rows affected (0.16 sec) mysql>
గమనిక:MySQL కమాండ్ టెర్మినేటర్ సెమికోలన్ (;).
PHP స్క్రిప్ట్ ఉపయోగించి డేటా పట్టికను సృష్టించండి
మీరు PHPలను ఉపయోగించవచ్చు mysqli_query() ఇప్పటికే ఉన్న డేటాబేస్ నుండి డేటా పట్టికను రూపొందించడానికి ఫంక్షన్.
ఫంక్షన్ రెండు పారామితులను కలిగి ఉంటుంది మరియు అమలు విజయవంతమైతే TRUEని అందిస్తుంది, లేకుంటే అది FALSEని అందిస్తుంది.
వ్యాకరణం
mysqli_query(connection,query,resultmode);
పరామితి | వివరణ |
---|---|
కనెక్షన్ | అవసరం.ఉపయోగించడానికి MySQL కనెక్షన్ని పేర్కొంటుంది. |
ప్రశ్న | అవసరం, ప్రశ్న స్ట్రింగ్ను పేర్కొంటుంది. |
రిజల్ట్ మోడ్ | ఐచ్ఛికం.ఒక స్థిరమైన.కింది విలువల్లో ఏదైనా కావచ్చు:
|
ఉదాహరణ
కింది ఉదాహరణ డేటా పట్టికను రూపొందించడానికి PHP స్క్రిప్ట్ని ఉపయోగిస్తుంది:
డేటా పట్టికను సృష్టించండి
<? php $dbhost = 'localhost:3306'; // mysql服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = '123456'; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } echo '连接成功<br />'; $sql = "CREATE TABLE chenweiliang_tbl( ". "chenweiliang_id INT NOT NULL AUTO_INCREMENT, ". "chenweiliang_title VARCHAR(100) NOT NULL, ". "chenweiliang_author VARCHAR(40) NOT NULL, ". "submission_date DATE, ". "PRIMARY KEY ( chenweiliang_id ))ENGINE=InnoDB DEFAULT CHARSET=utf8; "; mysqli_select_db( $conn, 'chenweiliang' ); $retval = mysqli_query( $conn, $sql ); if(! $retval ) { die('数据表创建失败: ' . mysqli_error($conn)); } echo "数据表创建成功\n"; mysqli_close($conn); ?>
విజయవంతమైన అమలు తర్వాత, మీరు కమాండ్ లైన్ ద్వారా పట్టిక నిర్మాణాన్ని చూడవచ్చు.
హోప్ చెన్ వీలియాంగ్ బ్లాగ్ ( https://www.chenweiliang.com/ ) భాగస్వామ్యం చేసిన "MySQL డేటాబేస్లో డేటా పట్టికను ఎలా సృష్టించాలి? మీకు సహాయం చేయడానికి MySQL"లో డేటా టేబుల్ ఆదేశాలు/స్టేట్మెంట్లు/సింటాక్స్ని సృష్టించండి.
ఈ కథనం యొక్క లింక్ను భాగస్వామ్యం చేయడానికి స్వాగతం:https://www.chenweiliang.com/cwl-457.html
తాజా నవీకరణలను పొందడానికి చెన్ వీలియాంగ్ బ్లాగ్ యొక్క టెలిగ్రామ్ ఛానెల్కు స్వాగతం!
📚 ఈ గైడ్లో భారీ విలువ ఉంది, 🌟ఇది ఒక అరుదైన అవకాశం, దీన్ని మిస్ చేయకండి! ⏰⌛💨
నచ్చితే లైక్ చేసి షేర్ చేయండి!
మీ భాగస్వామ్యం మరియు ఇష్టాలు మా నిరంతర ప్రేరణ!