|
Home >> FAQs/Tutorials >> MySQL Tutorials
MySQL Tutorial - Tables Using CSV Storage Engine
By: FYIcenter.com
(Continued from previous topic...)
How To Create a New Table Using the CSV Storage Engine?
CSV (Comma-Separated Values) storage engine stores table data in text files
in comma-separated value format.
CSV is not the default storage engine. You need to specify "ENGINE = CSV" at the end of
the "CREATE TABLE" statement to create new tables with the CSV storage engine.
The tutorial exercise below shows you a good example:
>cd \mysql\bin
>mysql -u dev -piyf fyi
mysql> CREATE TABLE fyi_csv (
id INTEGER PRIMARY KEY,
title VARCHAR(80),
count INTEGER )
ENGINE = CSV;
Query OK, 0 rows affected, 1 warning (0.07 sec)
mysql> SHOW CREATE TABLE fyi_csv;
CREATE TABLE `fyi_csv` (
`id` int(11) NOT NULL,
`title` varchar(80) default NULL,
`count` int(11) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
1 row in set (0.02 sec)
Apparently, the CSV storage engine is not supported in "mysqld-max" version of the MySQL server.
You need to recompile MySQL server from source with the "--with-csv-storage-engine" option.
(Continued on next topic...)
- What Are Storage Engines?
- How To Create a New Table Using MyISAM Storage Engine?
- Where Table Data Is Stored by the MyISAM Storage Engine?
- How To Backup Tables by Copying MyISAM Table Files?
- How To Restore Tables by Copying MyISAM Table Files?
- How To Check and Repair MyISAM Tables?
- How To Create a New Table Using the InnoDB Storage Engine?
- Where Table Data Is Stored by the InnoDB Storage Engine?
- How To Create a New Table Using the BDB Storage Engine?
- How To Start mysqld to Support the BDB Storage Engine?
- Where Table Data Is Stored by the BDB Storage Engine?
- How To Create a New Table Using the CSV Storage Engine?
- How To Create a New Table Using the MEMORY Storage Engine?
- What Happens to MEMORY Tables When MySQL Server Is Stopped?
- How To See Which Storage Engines Are Supported in Your MySQL Server?
|