⊗pyPmDBNI 108 of 129 menu

Python හි SQL විමසුමක් හරහා වාර්තා ඇතුළු කිරීම

දැන් අපි වගුවකට නව වාර්තා එකතු කරන ආකාරය ඉගෙන ගනිමු. මෙය සිදු කරනු ලබන්නේ INSERT INTO විධානය භාවිතයෙන්. එයට පහත සංකේත විද්‍යාව ඇත:

query = "INSERT INTO වගුව (ක්ෂේත්‍රය1, ක්ෂේත්‍රය2...) VALUES (මූල්‍යය1, මූල්‍යය2...)"

අපගේ users වගුවට නව පරිශීලකයෙකු එකතු කරමු. කෙසේවෙතත්, නව වාර්තාවක් ඇතුළු කිරීමේදී අපගේ කේතය නැවත ලිවිය යුතුය. CMySQLCursor-වස්තුවට fetchone හෝ fetchall ක්‍රමය යෙදීම වෙනුවට, commit ක්‍රමය යොදනු ලැබේ. පරිශීලකයා විසින් සිදු කරන ලද වෙනස්කම් තහවුරු කිරීමට මෙය අවශ්‍ය වේ:

query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

ඇතුළු කිරීමේ ප්‍රතිඵලය කොන්සෝලයේ දක්නට නොලැබෙනු ඇත, නමුත් එය PMA හි දැක ගත හැකිය.

ඇතුළු කිරීමේදී id තීරුව සහ එහි මූල්‍යය සඳහන් නොකරන බවට ද අවධානය යොමු කරන්න. මෙය නිවැරදිය, මක්නිසාද යත් මෙම තීරුවේ මූල්‍යය දත්ත සමුදාය විසින් ස්වයංක්‍රීයව තබනු ලබන බැවිනි.

නව පරිශීලකයෙකු එක් කරන්න: 'user7', වයස අවුරුදු 26, වැටුප 300.

නව පරිශීලකයෙකු එක් කරන්න: 'user8', වයස අවුරුදු 32, වැටුප 1100.

නව පරිශීලකයෙකු එක් කරන්න: 'user9', වයස අවුරුදු 22, වැටුප 350.

සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න