Kepiye carane takon kaya MySQL? Panggunaan pernyataan kaya ing database MySQL

MySQL Carane takon kaya?database mysqlPanggunaan statement kaya Cina

Klausa MySQL LIKE

Kita ngerti nggunakake perintah SQL SELECT kanggo maca data ing MySQL, lan kita bisa nggunakake klausa WHERE ing statement SELECT kanggo entuk cathetan sing ditemtokake.

Tandha padha bisa digunakake ing klausa WHERE = Kanggo nyetel kahanan kanggo njupuk data, kayata "chenweiliang_author = 'chenweiliang.com'".

Nanging kadhangkala kita kudu njupuk kabeh cathetan sing lapangan chenweiliang_author ngemot karakter "COM", banjur kita kudu nggunakake klausa SQL LIKE ing klausa WHERE.

Nggunakake tandha persen ing klausa SQL LIKE %karakter kanggo makili karakter apa wae, padha karo tanda bintang ing UNIX utawa ekspresi biasa *.

Yen ora ana tandha persen digunakake %, klausa LIKE kanthi tandha padha = Efek sing padha.

toto wicoro

Ing ngisor iki minangka sintaks umum saka statement SQL SELECT kanggo maca data saka tabel data nggunakake klausa LIKE:

SELECT field1, field2,...fieldN 
FROM table_name
WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue'
  • Sampeyan bisa nemtokake kondisi apa wae ing klausa WHERE.
  • Sampeyan bisa nggunakake klausa LIKE ing klausa WHERE.
  • Sampeyan bisa nggunakake klausa LIKE ing panggonan tandha padha =.
  • LIKE biasane digandhengake karo % Digunakake bebarengan, padha karo panelusuran metacharacter.
  • Sampeyan bisa nemtokake siji utawa luwih kahanan nggunakake AND utawa UTAWA.
  • Sampeyan bisa nggunakake klausa WHERE...LIKE ing DELETE utawa UPDATE printah kanggo nemtokake kahanan.

Nggunakake klausa LIKE ing command prompt

Ing ngisor iki kita bakal nggunakake klausa WHERE...LIKE ing perintah SQL SELECT kanggo maca data saka tabel data MySQL chenweiliang_tbl.

Kadadeyan

Ing ngisor iki kita bakal entuk lapangan chenweiliang_author ing tabel chenweiliang_tbl kanthi COM kanggo kabeh rekaman sing diakhiri karo:

SQL UPDATE statement:

mysql> use chenweiliang;
Database changed
mysql> SELECT * from chenweiliang_tbl WHERE chenweiliang_author LIKE '%COM';
+-----------+---------------+---------------+-----------------+
| chenweiliang_id | chenweiliang_title | chenweiliang_author | submission_date |
+-----------+---------------+---------------+-----------------+
| 3 | 学习 Java | chenweiliang.com | 2015-05-01 |
| 4 | 学习 Python | chenweiliang.com | 2016-03-06 |
+-----------+---------------+---------------+-----------------+
2 rows in set (0.01 sec)

Nggunakake klausa LIKE ing skrip PHP

Sampeyan bisa nggunakake fungsi PHP mysqli_query () lan padha SQL SELECT printah karo WHERE ... LIKE klausa kanggo njaluk data.

Fungsi iki digunakake kanggo nglakokaké printah SQL banjur output data kanggo kabeh pitakon liwat fungsi PHP mysqli_fetch_assoc ().

Nanging yen pratelan SQL nggunakake klausa WHERE...LIKE ing DELETE utawa UPDATE, ora perlu nggunakake fungsi mysqli_fetch_array ().

Kadadeyan

Mangkene carane nggunakake skrip PHP kanggo maca kabeh cathetan sing pungkasan ing COM ing kolom chenweiliang_author ing tabel chenweiliang_tbl:

Uji klausa MySQL DELETE:

 
<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");
 
$sql = 'SELECT chenweiliang_id, chenweiliang_title, 
 chenweiliang_author, submission_date
 FROM chenweiliang_tbl
 WHERE chenweiliang_author LIKE "%COM"';
 
mysqli_select_db( $conn, 'chenweiliang' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
 die('无法读取数据: ' . mysqli_error($conn));
}
echo '<h2>陈沩亮博客 mysqli_fetch_array 测试<h2>';
echo '<table border="1"><tr><td>教程 ID</td><td>标题</td><td>作者</td><td>提交日期</td></tr>';
while($row = mysqli_fetch_array($retval, MYSQL_ASSOC))
{
 echo "<tr><td> {$row['chenweiliang_id']}</td> ".
 "<td>{$row['chenweiliang_title']} </td> ".
 "<td>{$row['chenweiliang_author']} </td> ".
 "<td>{$row['submission_date']} </td> ".
 "</tr>";
}
echo '</table>';
mysqli_close($conn);
?>

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) bareng "Carane takon MySQL kaya? Panggunaan statement kaya ing database MySQL", sing mbiyantu sampeyan.

Sugeng rawuh kanggo nuduhake link artikel iki:https://www.chenweiliang.com/cwl-474.html

Sugeng rawuh ing saluran Telegram blog Chen Weiliang kanggo entuk update paling anyar!

🔔 Dadi sing pertama entuk "Pandhuan Panggunaan Alat AI Pemasaran Konten ChatGPT" ing direktori ndhuwur saluran! 🌟
📚 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!

 

komentar

Alamat email sampeyan ora bakal diterbitake. Bidhang sing dibutuhake digunakake * Panggilan

gulung menyang ndhuwur