articulus Directory
MySQL metadata
Scire licet tria sequentia genera informationum de MySQL:
- Inquisitionis eventus notitia: Numerus monumentorum a SELECTO, UPDATE vel enunciatione deletus affectus est.
- Information about databases and data tables: Tabula notitiarum datorum et notitiarum structuram continet.
- MySQL servo notitia: Currentem statum continet server basis datorum, numerus versionis, etc.
In MySQL imperio promptum, facile praestabilius informationes praedictas servo.Sed si lingua scriptione uteris ut Perl vel PHP, munus interfacetum vocare debes ut illud capias.Deinde singillatim inferemus.
Accipe numerum records affectus per interrogationem constitutionis
PERL exempli gratia
In DBI scriptoribus numerus monumentorum enuntiationis affectus redditur muneribus do( ) vel exsequentibus ( );
# 方法 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 exempli gratia
In PHP, uti potes mysqli_affectis_ ordinibus() functionis accipere numerum monumentorum quaesito affectos.
$result_id = mysqli_query ($conn_id, $query); # 如果查询失败返回 $count = ($result_id ? mysqli_affected_rows ($conn_id) : 0); print ("$count 条数据被影响\n");
Index databases et notitia mensarum
Indicem datorum ac tabularum in MySQL servo facile acquirere potes.Si facultates non habeant permissiones, nullas fiet.
Potes etiam uti TABULAE SHOW vel DATABASES enuntiatione monstrare ut indicem databases et tabulas datas accipias.
PERL exempli gratia
# 获取当前数据库中所有可用的表。 my @tables = $dbh->tables ( ); foreach $table (@tables ){ print "表名 $table\n"; }
PHP exempli gratia
Hoc exemplum outputs omnes databases in MySQL servo:
Omnes databases
<? 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); ?>
Get servo metadata
Praecipe sequentia propositiones adhiberi possunt ad mandatum MySQL promptum vel in scriptis, sicut scriptum PHP.
mandatum | Description |
---|---|
VERSION SELECT () | Servo version notitia |
DATABASE SELECT () | current nomen database (vel inanis revertetur) |
SELECT USUFRUCTUARIUS () | current nomen usoris |
SHOW QUID | server status |
VARIABLES SHOW | Servo configurationis Variabiles |
Spes Chen Weiliang Blog ( https://www.chenweiliang.com/ ) participatur "Quomodo videre statum et versionem numerus notitiarum tabularum structuram informationem de MySQL database? ut adiuvet te.
Grata communicare nexum huius articuli:https://www.chenweiliang.com/cwl-493.html
Grata ad canalem Telegram Chen Weiliang's blog ut tardus updates!
📚 Hic dux ingens valorem continet, 🌟 Haec rara occasio est, id non fallunt! ⏰⌛💨
Share and like si libet!
Tua communicatio et similia continua sunt motiva nostra!