ಲೇಖನ ಡೈರೆಕ್ಟರಿ
MySQL ಮೆಟಾಡೇಟಾ
ನೀವು MySQL ಬಗ್ಗೆ ಕೆಳಗಿನ ಮೂರು ರೀತಿಯ ಮಾಹಿತಿಯನ್ನು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸಬಹುದು:
- ಪ್ರಶ್ನೆ ಫಲಿತಾಂಶ ಮಾಹಿತಿ: SELECT, UPDATE ಅಥವಾ DELETE ಹೇಳಿಕೆಯಿಂದ ಪ್ರಭಾವಿತವಾಗಿರುವ ದಾಖಲೆಗಳ ಸಂಖ್ಯೆ.
- ಡೇಟಾಬೇಸ್ಗಳು ಮತ್ತು ಡೇಟಾ ಟೇಬಲ್ಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿ: ಡೇಟಾಬೇಸ್ ಮತ್ತು ಡೇಟಾ ಟೇಬಲ್ನ ರಚನೆಯ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ.
- MySQL ಸರ್ವರ್ ಮಾಹಿತಿ: ಡೇಟಾಬೇಸ್ ಸರ್ವರ್, ಆವೃತ್ತಿ ಸಂಖ್ಯೆ, ಇತ್ಯಾದಿಗಳ ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ.
MySQL ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ, ಮೇಲಿನ ಸರ್ವರ್ ಮಾಹಿತಿಯನ್ನು ನಾವು ಸುಲಭವಾಗಿ ಪಡೆಯಬಹುದು.ಆದರೆ ನೀವು ಪರ್ಲ್ ಅಥವಾ PHP ಯಂತಹ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯನ್ನು ಬಳಸಿದರೆ, ಅದನ್ನು ಪಡೆಯಲು ನೀವು ನಿರ್ದಿಷ್ಟ ಇಂಟರ್ಫೇಸ್ ಕಾರ್ಯವನ್ನು ಕರೆಯಬೇಕಾಗುತ್ತದೆ.ಮುಂದೆ ನಾವು ವಿವರವಾಗಿ ಪರಿಚಯಿಸುತ್ತೇವೆ.
ಪ್ರಶ್ನೆ ಹೇಳಿಕೆಯಿಂದ ಪ್ರಭಾವಿತವಾಗಿರುವ ದಾಖಲೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯಿರಿ
PERL ನಿದರ್ಶನ
DBI ಸ್ಕ್ರಿಪ್ಟ್ಗಳಲ್ಲಿ, ಹೇಳಿಕೆಯಿಂದ ಪ್ರಭಾವಿತವಾಗಿರುವ ದಾಖಲೆಗಳ ಸಂಖ್ಯೆಯನ್ನು do( ) ಅಥವಾ execute( ) ಕಾರ್ಯಗಳಿಂದ ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ:
# 方法 1 # 使用do( ) 执行 $query my $count = $dbh->do ($query); # 如果发生错误会输出 0 printf "%d 条数据被影响\n", (defined ($count) ? $count : 0); # 方法 2 # 使用prepare( ) 及 execute( ) 执行 $query my $sth = $dbh->prepare ($query); my $count = $sth->execute ( ); printf "%d 条数据被影响\n", (defined ($count) ? $count : 0);
PHP ನಿದರ್ಶನ
PHP ಯಲ್ಲಿ, ನೀವು ಪ್ರಶ್ನೆಯಿಂದ ಪ್ರಭಾವಿತವಾಗಿರುವ ದಾಖಲೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯಲು mysqli_affected_rows( ) ಕಾರ್ಯವನ್ನು ಬಳಸಬಹುದು.
$result_id = mysqli_query ($conn_id, $query); # 如果查询失败返回 $count = ($result_id ? mysqli_affected_rows ($conn_id) : 0); print ("$count 条数据被影响\n");
ಡೇಟಾಬೇಸ್ಗಳು ಮತ್ತು ಡೇಟಾ ಕೋಷ್ಟಕಗಳ ಪಟ್ಟಿ
MySQL ಸರ್ವರ್ನಲ್ಲಿ ನೀವು ಡೇಟಾಬೇಸ್ಗಳು ಮತ್ತು ಕೋಷ್ಟಕಗಳ ಪಟ್ಟಿಯನ್ನು ಸುಲಭವಾಗಿ ಪಡೆಯಬಹುದು.ನೀವು ಸಾಕಷ್ಟು ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ಫಲಿತಾಂಶವು ಶೂನ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
ಡೇಟಾಬೇಸ್ಗಳು ಮತ್ತು ಡೇಟಾ ಟೇಬಲ್ಗಳ ಪಟ್ಟಿಯನ್ನು ಪಡೆಯಲು ನೀವು SHOW TABLES ಅಥವಾ SHOW DATABASES ಹೇಳಿಕೆಯನ್ನು ಸಹ ಬಳಸಬಹುದು.
PERL ನಿದರ್ಶನ
# 获取当前数据库中所有可用的表。 my @tables = $dbh->tables ( ); foreach $table (@tables ){ print "表名 $table\n"; }
PHP ನಿದರ್ಶನ
ಕೆಳಗಿನ ಉದಾಹರಣೆಯು MySQL ಸರ್ವರ್ನಲ್ಲಿ ಎಲ್ಲಾ ಡೇಟಾಬೇಸ್ಗಳನ್ನು ಔಟ್ಪುಟ್ ಮಾಡುತ್ತದೆ:
ಎಲ್ಲಾ ಡೇಟಾಬೇಸ್ಗಳನ್ನು ವೀಕ್ಷಿಸಿ
<? php $dbhost = 'localhost:3306'; // mysql服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = '123456'; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } // 设置编码,防止中文乱码 $db_list = mysqli_query($conn, 'SHOW DATABASES'); while ($db = mysqli_fetch_object($db_list)) { echo $db->Database . "<br />"; } mysqli_close($conn); ?>
ಸರ್ವರ್ ಮೆಟಾಡೇಟಾ ಪಡೆಯಿರಿ
ಕೆಳಗಿನ ಕಮಾಂಡ್ ಸ್ಟೇಟ್ಮೆಂಟ್ಗಳನ್ನು MySQL ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ನಲ್ಲಿ ಅಥವಾ PHP ಸ್ಕ್ರಿಪ್ಟ್ಗಳಂತಹ ಸ್ಕ್ರಿಪ್ಟ್ಗಳಲ್ಲಿ ಬಳಸಬಹುದು.
ಆಜ್ಞೆ | ವಿವರಣೆ |
---|---|
ಆವೃತ್ತಿ ( ) ಆಯ್ಕೆಮಾಡಿ | ಸರ್ವರ್ ಆವೃತ್ತಿ ಮಾಹಿತಿ |
ಡೇಟಾಬೇಸ್ ( ) ಆಯ್ಕೆಮಾಡಿ | ಪ್ರಸ್ತುತ ಡೇಟಾಬೇಸ್ ಹೆಸರು (ಅಥವಾ ಖಾಲಿ ಹಿಂತಿರುಗಿ) |
ಬಳಕೆದಾರರನ್ನು ಆಯ್ಕೆ ಮಾಡಿ( ) | ಪ್ರಸ್ತುತ ಬಳಕೆದಾರ ಹೆಸರು |
ಸ್ಥಿತಿಯನ್ನು ತೋರಿಸು | ಸರ್ವರ್ ಸ್ಥಿತಿ |
ವೇರಿಯಬಲ್ಗಳನ್ನು ತೋರಿಸಿ | ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅಸ್ಥಿರ |
ಹೋಪ್ ಚೆನ್ ವೈಲಿಯಾಂಗ್ ಬ್ಲಾಗ್ ( https://www.chenweiliang.com/ ) ಹಂಚಿಕೊಂಡ "MySQL ಡೇಟಾಬೇಸ್ನ ಸ್ಥಿತಿ ಮತ್ತು ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯ ಡೇಟಾ ಟೇಬಲ್ ರಚನೆ ಮಾಹಿತಿಯನ್ನು ಹೇಗೆ ವೀಕ್ಷಿಸುವುದು? , ನಿನಗೆ ಸಹಾಯ ಮಾಡಲು.
ಈ ಲೇಖನದ ಲಿಂಕ್ ಅನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಸ್ವಾಗತ:https://www.chenweiliang.com/cwl-493.html
ಇತ್ತೀಚಿನ ನವೀಕರಣಗಳನ್ನು ಪಡೆಯಲು ಚೆನ್ ವೈಲಿಯಾಂಗ್ ಅವರ ಬ್ಲಾಗ್ನ ಟೆಲಿಗ್ರಾಮ್ ಚಾನಲ್ಗೆ ಸುಸ್ವಾಗತ!
📚 ಈ ಮಾರ್ಗದರ್ಶಿಯು ದೊಡ್ಡ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ, 🌟ಇದು ಅಪರೂಪದ ಅವಕಾಶವಾಗಿದೆ, ಇದನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳಬೇಡಿ! ⏰⌛💨
ಇಷ್ಟವಾದಲ್ಲಿ ಶೇರ್ ಮಾಡಿ ಮತ್ತು ಲೈಕ್ ಮಾಡಿ!
ನಿಮ್ಮ ಹಂಚಿಕೆ ಮತ್ತು ಇಷ್ಟಗಳು ನಮ್ಮ ನಿರಂತರ ಪ್ರೇರಣೆ!