MySQL是一種關系型數據庫管理系統,可以讓開發者輕松地在其上面建立和維護數據庫。在MySQL中新建表格時,表格將存放在特定的數據庫中。
具體來說,在MySQL中創建數據庫后,可以使用以下語句來創建新的表格:
CREATE TABLE `table_name` ( `column1` DATATYPE, `column2` DATATYPE, `column3` DATATYPE, ... );
其中,table_name是新表格的名稱,可以使用任何合法的標識符。DATATYPE表示要在該列中存儲的數據類型,可以是整數、浮點數、文本等等。
當新表格創建完成后,MySQL會將其存儲在該數據庫的文件系統目錄中。具體來說,InnoDB引擎的表格將存儲在datadir目錄下的對應子目錄中, MyISAM引擎的表格將存儲在datadir目錄下的表格文件中。
+-----------------------+-------------------+ | Storage Engine | Location | +-----------------------+-------------------+ | InnoDB | datadir/tablename | | MyISAM | datadir/tablename | +-----------------------+-------------------+
如上所示,存儲的位置與使用的存儲引擎有關。同時,MySQL還會在系統內存中為每個新表格分配緩沖區和索引緩存,以便更快地存取和查詢數據。