Home Tutorial Php Sql MySql Alter Database

 
 

Share on Google+Share on Google+
MySql Alter Database
Posted on: December 9, 2010 at 12:00 AM
Advertisement
This example illustrates how to alter database.

MySql Alter Database

This example illustrates how to alter database.

In this example you can see in the first table the DEFAULT CHARSET = latin1 but after the alteration the DEFAULT CHARSET = binary which shows in the below table. To alter the database we create the query "ALTER DATABASE test CHARACTER SET = 'binary'" then you can see it in sql yog by just clicking on 4 Objects.

Table emp

Create Table                                 

------  ---------------------------------------------

     CREATE TABLE `emp` (                         

          `emp_id` int(11) NOT NULL auto_increment,  

          `name` varchar(256) default NULL,          

          `lastAccess` datetime default NULL,        

          PRIMARY KEY  (`emp_id`)                    

        ) ENGINE=InnoDB DEFAULT CHARSET=latin1

Here all character set display here.

Query

SHOW CHARACTER SET;

Output

+----------+-----------------------------+---------------------+--------+
| Charset  | Description                 | Default collation   | Maxlen |
+----------+-----------------------------+---------------------+--------+
| big5     | Big5 Traditional Chinese    | big5_chinese_ci     | 2      |
| dec8     | DEC West European           | dec8_swedish_ci     | 1      |
| cp850    | DOS West European           | cp850_general_ci    | 1      |
| hp8      | HP West European            | hp8_english_ci      | 1      |
| koi8r    | KOI8-R Relcom Russian       | koi8r_general_ci    | 1      |
| latin1   | cp1252 West European        | latin1_swedish_ci   | 1      |
| latin2   | ISO 8859-2 Central European | latin2_general_ci   | 1      |
| swe7     | 7bit Swedish                | swe7_swedish_ci     | 1      |
| ascii    | US ASCII                    | ascii_general_ci    | 1      |
| ujis     | EUC-JP Japanese             | ujis_japanese_ci    | 3      |
| sjis     | Shift-JIS Japanese          | sjis_japanese_ci    | 2      |
| hebrew   | ISO 8859-8 Hebrew           | hebrew_general_ci   | 1      |
| tis620   | TIS620 Thai                 | tis620_thai_ci      | 1      |
| euckr    | EUC-KR Korean               | euckr_korean_ci     | 2      |
| koi8u    | KOI8-U Ukrainian            | koi8u_general_ci    | 1      |
| gb2312   | GB2312 Simplified Chinese   | gb2312_chinese_ci   | 2      |
| greek    | ISO 8859-7 Greek            | greek_general_ci    | 1      |
| cp1250   | Windows Central European    | cp1250_general_ci   | 1      |
| gbk      | GBK Simplified Chinese      | gbk_chinese_ci      | 2      |
| latin5   | ISO 8859-9 Turkish          | latin5_turkish_ci   | 1      |
| armscii8 | ARMSCII-8 Armenian          | armscii8_general_ci | 1      |
| utf8     | UTF-8 Unicode               | utf8_general_ci     | 3      |
| ucs2     | UCS-2 Unicode               | ucs2_general_ci     | 2      |
| cp866    | DOS Russian                 | cp866_general_ci    | 1      |
| keybcs2  | DOS Kamenicky Czech-Slovak  | keybcs2_general_ci  | 1      |
| macce    | Mac Central European        | macce_general_ci    | 1      |
| macroman | Mac West European           | macroman_general_ci | 1      |
| cp852    | DOS Central European        | cp852_general_ci    | 1      |
| latin7   | ISO 8859-13 Baltic          | latin7_general_ci   | 1      |
| cp1251   | Windows Cyrillic            | cp1251_general_ci   | 1      |
| cp1256   | Windows Arabic              | cp1256_general_ci   | 1      |
| cp1257   | Windows Baltic              | cp1257_general_ci   | 1      |
| binary   | Binary pseudo charset       | binary              | 1      |
| geostd8  | GEOSTD8 Georgian            | geostd8_general_ci  | 1      |
| cp932    | SJIS for Windows Japanese   | cp932_japanese_ci   | 2      |
| eucjpms  | UJIS for Windows Japanese   | eucjpms_japanese_ci | 3      |
+----------+-----------------------------+---------------------+--------+

Here alter database query executed for set character set is binary.

Query

ALTER DATABASE test  CHARACTER SET = 'binary';

Output

Table   Create Table                              

------  ------------------------------------------

check   CREATE TABLE `check` (                    

          `id` int(11) NOT NULL auto_increment,   

          `username` varbinary(50) default NULL,  

          PRIMARY KEY  (`id`)                     

        ) ENGINE=InnoDB DEFAULT CHARSET=binary

Advertisement

Related Tags for MySql Alter Database:


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: December 9, 2010

Recommend the tutorial

Advertisements Advertisements
 

 

 

DMCA.com