Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

आप एक MySQL कॉलम के लिए संयोजन प्रकार कैसे बदलते हैं?

आपको डेटाबेस/टेबल/कॉलम स्तरों पर कैरेक्टर-सेट/कोलेशन सेटिंग्स के बारे में पता होना चाहिए। स्तंभ-स्तर की सेटिंग दूसरों पर वरीयता लेती हैं। इस वजह से, मैं उन आदेशों को शामिल कर रहा हूँ जिनका उपयोग आप db के प्रत्येक स्तर पर इन परिवर्तनों को करने के लिए कर सकते हैं।

अपने वर्तमान कॉन्फ़िगरेशन (डेटाबेस) का निरीक्षण करें:

SHOW CREATE DATABASE db_name;

अपने वर्तमान कॉन्फ़िगरेशन (तालिका) का निरीक्षण करें:

SHOW TABLE STATUS WHERE name='tbl_name'

अपने वर्तमान कॉन्फ़िगरेशन (कॉलम) का निरीक्षण करें:

SHOW FULL COLUMNS FROM tbl_name;

कैरेक्टर-सेट/कोलेशन (डेटाबेस) बदलें:

ALTER DATABASE db_name DEFAULT CHARACTER SET utf8;

कैरेक्टर-सेट/कोलेशन (टेबल) बदलें:

ALTER TABLE tbl_name DEFAULT CHARACTER SET utf8;

कैरेक्टर-सेट/कोलेशन (कॉलम) बदलें:

ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या SQL Server 2005 में MySql के ENUM डेटा प्रकार के बराबर है?

  2. LAST_INSERT_ID() और दूसरी तालिका से पंक्तियों का उपयोग करके PHP/MySQL में दो प्रविष्टियां

  3. एक पंक्ति में गैर-शून्य मानों की गणना करने के लिए MySQL क्वेरी

  4. विभिन्न मौसमों के लिए होटल के कमरे की दरें

  5. कैसे mysql में परिकलित फ़ील्ड बनाने के लिए?