MySQL ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ಡೇಟಾ ಟೇಬಲ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು? MySQL ನಲ್ಲಿ ಡೇಟಾ ಟೇಬಲ್ ಕಮಾಂಡ್/ಸ್ಟೇಟ್‌ಮೆಂಟ್/ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ರಚಿಸಿ

MySQL ಡೇಟಾಬೇಸ್ಡೇಟಾ ಟೇಬಲ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು?MySQLಡೇಟಾ ಟೇಬಲ್ ಕಮಾಂಡ್/ಸ್ಟೇಟ್‌ಮೆಂಟ್/ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ರಚಿಸಿ

MySQL ಡೇಟಾ ಟೇಬಲ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ

MySQL ಡೇಟಾ ಟೇಬಲ್ ಅನ್ನು ರಚಿಸಲು ಈ ಕೆಳಗಿನ ಮಾಹಿತಿಯ ಅಗತ್ಯವಿದೆ:

  • ಟೇಬಲ್ ಹೆಸರು
  • ಟೇಬಲ್ ಕ್ಷೇತ್ರದ ಹೆಸರು
  • ಪ್ರತಿ ಟೇಬಲ್ ಕ್ಷೇತ್ರವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ

ವ್ಯಾಕರಣ

MySQL ಡೇಟಾ ಕೋಷ್ಟಕಗಳನ್ನು ರಚಿಸಲು ಸಾಮಾನ್ಯ SQL ಸಿಂಟ್ಯಾಕ್ಸ್ ಈ ಕೆಳಗಿನಂತಿದೆ:

CREATE TABLE table_name (column_name column_type);

ಕೆಳಗಿನ ಉದಾಹರಣೆಯಲ್ಲಿ ನಾವು ಚೆನ್‌ವೀಲಿಯಾಂಗ್ ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ಡೇಟಾ ಟೇಬಲ್ 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;

ಉದಾಹರಣೆ ವಿಶ್ಲೇಷಣೆ:

  • ಕ್ಷೇತ್ರ ಬೇಡವೆಂದಾದರೆ ಸಾಂಕೇತಿಕಕೊಂಡಿಯು ಕ್ಷೇತ್ರಗಳ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೀಗೆ ಹೊಂದಿಸಬಹುದು ಶೂನ್ಯವಲ್ಲ, ಡೇಟಾಬೇಸ್ ಅನ್ನು ನಿರ್ವಹಿಸುವಾಗ, ಈ ಕ್ಷೇತ್ರದಲ್ಲಿ ನಮೂದಿಸಿದ ಡೇಟಾ ಇದ್ದರೆಸಾಂಕೇತಿಕಕೊಂಡಿಯು , ದೋಷವನ್ನು ವರದಿ ಮಾಡಲಾಗುತ್ತದೆ.
  • AUTO_INCREMENT ಅನ್ನು ಸ್ವಯಂ-ಹೆಚ್ಚಳಿಸುವ ಗುಣಲಕ್ಷಣ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರಾಥಮಿಕ ಕೀಲಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಮೌಲ್ಯವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ 1 ರಿಂದ ಹೆಚ್ಚಿಸಲಾಗುತ್ತದೆ.
  • PRIMARY KEY ಕೀವರ್ಡ್ ಅನ್ನು ಕಾಲಮ್ ಅನ್ನು ಪ್ರಾಥಮಿಕ ಕೀಲಿಯಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.ಅಲ್ಪವಿರಾಮದಿಂದ ಬೇರ್ಪಡಿಸಲಾದ ಪ್ರಾಥಮಿಕ ಕೀಲಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ನೀವು ಬಹು ಕಾಲಮ್‌ಗಳನ್ನು ಬಳಸಬಹುದು.
  • ಇಂಜಿನ್ ಶೇಖರಣಾ ಎಂಜಿನ್ ಅನ್ನು ಹೊಂದಿಸುತ್ತದೆ ಮತ್ತು ಚಾರ್ಸೆಟ್ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಹೊಂದಿಸುತ್ತದೆ.

ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟಿನಿಂದ ಟೇಬಲ್ ರಚಿಸಿ

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 ಸಂಪರ್ಕವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.
ಪ್ರಶ್ನೆಅಗತ್ಯವಿದೆ, ಪ್ರಶ್ನೆ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.
ಫಲಿತಾಂಶ ಮೋಡ್ ಐಚ್ಛಿಕ.ಒಂದು ಸ್ಥಿರ.ಕೆಳಗಿನ ಮೌಲ್ಯಗಳಲ್ಲಿ ಯಾವುದಾದರೂ ಆಗಿರಬಹುದು:

  • MYSQLI_USE_RESULT (ನೀವು ಬಹಳಷ್ಟು ಡೇಟಾವನ್ನು ಹಿಂಪಡೆಯಬೇಕಾದರೆ ಇದನ್ನು ಬಳಸಿ)
  • MYSQLI_STORE_RESULT (ಡೀಫಾಲ್ಟ್)

ನಿದರ್ಶನ

ಕೆಳಗಿನ ಉದಾಹರಣೆಯು ಡೇಟಾ ಟೇಬಲ್ ಅನ್ನು ರಚಿಸಲು 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

ಇನ್ನಷ್ಟು ಗುಪ್ತ ತಂತ್ರಗಳನ್ನು ಅನ್‌ಲಾಕ್ ಮಾಡಲು 🔑, ನಮ್ಮ ಟೆಲಿಗ್ರಾಮ್ ಚಾನಲ್‌ಗೆ ಸೇರಲು ಸ್ವಾಗತ!

ಇಷ್ಟವಾದಲ್ಲಿ ಶೇರ್ ಮಾಡಿ ಮತ್ತು ಲೈಕ್ ಮಾಡಿ! ನಿಮ್ಮ ಹಂಚಿಕೆಗಳು ಮತ್ತು ಇಷ್ಟಗಳು ನಮ್ಮ ನಿರಂತರ ಪ್ರೇರಣೆ!

 

ಪ್ರತಿಕ್ರಿಯೆಗಳು

ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪ್ರಕಟಿಸಲಾಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ * ಲೇಬಲ್

ಟಾಪ್ ಗೆ ಸ್ಕ್ರೋಲ್