Eolaire Eolaire
MySQL meiteashonraí
B’fhéidir gur mhaith leat na trí chineál faisnéise seo a leanas a fháil faoi MySQL:
- Iarratas ar fhaisnéis toraidh: Líon na dtaifead a ndéanann an ráiteas SELECT, Update or DELETE difear dóibh.
- Eolas faoi bhunachair shonraí agus táblaí sonraí: Tá faisnéis struchtúr an bhunachair shonraí agus an tábla sonraí ann.
- Eolas freastalaí MySQL: Tá staid reatha an fhreastalaí bunachar sonraí, uimhir leagain, etc.
Sa ordú MySQL leid, is féidir linn an fhaisnéis freastalaí thuas a fháil go héasca.Ach má úsáideann tú teanga scriptithe mar Perl nó PHP, ní mór duit feidhm chomhéadain ar leith a ghlaoch chun é a fháil.Ar Aghaidh tabharfaimid isteach go mion.
Faigh líon na dtaifead a bhfuil tionchar ag an ráiteas fiosrúcháin orthu
shampla PERL
I scripteanna DBI, cuirtear ar ais líon na dtaifead a ndéanann an ráiteas difear dóibh ag na feidhmeanna a dhéanann( ) nó a fhorghníomhaíonn( ):
# 方法 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);
Sampla PHP
I PHP, is féidir leat an fheidhm mysqli_affected_rows( ) a úsáid chun líon na dtaifead a bhfuil tionchar ag ceist orthu a fháil.
$result_id = mysqli_query ($conn_id, $query); # 如果查询失败返回 $count = ($result_id ? mysqli_affected_rows ($conn_id) : 0); print ("$count 条数据被影响\n");
Liosta de bhunachair shonraí agus táblaí sonraí
Is féidir leat liosta bunachair shonraí agus táblaí a fháil go héasca ar an bhfreastalaí MySQL.Mura bhfuil go leor ceadanna agat, cuirfear an toradh ar ais ar neamhní.
Is féidir leat an ráiteas TAISPEÁINT nó BUNACHAR SONRAÍ a úsáid freisin chun liosta bunachair shonraí agus táblaí sonraí a fháil.
shampla PERL
# 获取当前数据库中所有可用的表。 my @tables = $dbh->tables ( ); foreach $table (@tables ){ print "表名 $table\n"; }
Sampla PHP
Aschuir an sampla seo a leanas gach bunachar sonraí ar an bhfreastalaí MySQL:
Féach ar gach bunachar sonraí
<? 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); ?>
Faigh meiteashonraí freastalaí
Is féidir na ráitis ordaithe seo a leanas a úsáid ag an ordú MySQL pras nó i scripteanna, mar shampla scripteanna PHP.
ordú | tuairisc |
---|---|
ROGHNAIGH Leagan( ) | Eolas faoin leagan freastalaí |
ROGHnaigh BUNACHAR SONRAÍ( ) | ainm an bhunachair shonraí reatha (nó seol ar ais folamh) |
SELECT USER( ) | ainm úsáideora reatha |
TAISPEÁIN STÁDAS | stádas freastalaí |
TAISPEÁIN ATHRÚCHÁIN | Athróga Cumraíochta Freastalaí |
Tá súil agam Blag Chen Weiliang ( https://www.chenweiliang.com/ ) roinnte” Conas chun féachaint ar an stádas agus uimhir leagain faisnéis struchtúr tábla bunachar sonraí MySQL? , chun cabhrú leat.
Fáilte romhat nasc an ailt seo a roinnt:https://www.chenweiliang.com/cwl-493.html
Fáilte chuig cainéal Telegram de bhlag Chen Weiliang chun na nuashonruithe is déanaí a fháil!
📚 Tá luach ollmhór sa treoir seo, 🌟 Seo deis annamh, ná caill é! ⏰⌛💨
Roinnigí agus más maith libh!
Is iad do chomhroinnt agus do thaitin ár spreagadh leanúnach!