Artikel Direktori
MySQL metadata
Sampeyan bisa uga pengin ngerti telung jinis informasi ing ngisor iki babagan MySQL:
- Informasi asil pitakon: Jumlah rekaman sing kena pengaruh saka statement SELECT, UPDATE utawa DELETE.
- Informasi babagan database lan tabel data: Ngandhut informasi struktur database lan tabel data.
- Informasi server MySQL: Ngandhut status server database saiki, nomer versi, lsp.
Ing command prompt MySQL, kita bisa kanthi gampang entuk informasi server ing ndhuwur.Nanging yen sampeyan nggunakake basa skrip kayata Perl utawa PHP, sampeyan kudu nelpon fungsi antarmuka tartamtu kanggo njaluk.Sabanjure kita bakal ngenalake kanthi rinci.
Entuk jumlah cathetan sing kena pengaruh pernyataan pitakon
Kayata PERL
Ing skrip DBI, jumlah rekaman sing kena pengaruh pernyataan kasebut dibalekake dening fungsi do () utawa eksekusi ():
# 方法 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 conto
Ing PHP, sampeyan bisa nggunakake fungsi mysqli_affected_rows() kanggo entuk jumlah rekaman sing kena pengaruh pitakon.
$result_id = mysqli_query ($conn_id, $query); # 如果查询失败返回 $count = ($result_id ? mysqli_affected_rows ($conn_id) : 0); print ("$count 条数据被影响\n");
Dhaptar database lan tabel data
Sampeyan bisa kanthi gampang entuk dhaptar database lan tabel ing server MySQL.Yen sampeyan ora duwe ijin cukup, asil bakal bali null.
Sampeyan uga bisa nggunakake statement SHOW TABLES utawa SHOW DATABASES kanggo entuk dhaptar database lan tabel data.
Kayata PERL
# 获取当前数据库中所有可用的表。 my @tables = $dbh->tables ( ); foreach $table (@tables ){ print "表名 $table\n"; }
PHP conto
Conto ing ngisor iki ngasilake kabeh basis data ing server MySQL:
Deleng kabeh database
<? 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); ?>
Entuk metadata server
Pernyataan perintah ing ngisor iki bisa digunakake ing command prompt MySQL utawa ing skrip, kayata skrip PHP.
prentah | Gambar |
---|---|
PILIH VERSI() | Informasi versi server |
PILIH DATABASE( ) | jeneng database saiki (utawa bali kosong) |
PILIH USER() | jeneng panganggo saiki |
SHOW STATUS | status server |
TUNJUKKAN VARIABEL | Variabel Konfigurasi Server |
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) bareng "Carane ndeleng informasi struktur tabel data status lan nomer versi database MySQL? , kanggo mbantu sampeyan.
Sugeng rawuh kanggo nuduhake link artikel iki:https://www.chenweiliang.com/cwl-493.html
Sugeng rawuh ing saluran Telegram blog Chen Weiliang kanggo entuk update paling anyar!
📚 Pandhuan iki ngemot nilai gedhe, 🌟Iki minangka kesempatan langka, aja kantun! ⏰⌛💨
Share lan seneng yen sampeyan seneng!
Nuduhake lan seneng sampeyan minangka motivasi terus-terusan!