学校用 sqlserver ,记录数据移植到 mysql 过程中的一些问题(对应数据类型,主键外键等)。
索引:
1、查看 MySql数据库物理文件存放路径
mysql> show global variables like "%datadir%";+---------------+---------------------------------------------+
| Variable_name | Value |
+---------------+---------------------------------------------+
| datadir | C:\ProgramData\MySQL\MySQL Server 5.5\Data\ |
+---------------+---------------------------------------------+
1 row in set (0.00 sec)
所有数据库都放在这个默认目录下(可以自行修改),随便打开一个数据库,内容如下:
我发现 db.opt 是可以打开来编辑的,可以修改字符集什么的。
2、Getting Information About Tables
mysql>SHOW TABLES;+-------------------+
| Tables_in_mangast |
+-------------------+
| manga |
+-------------------+
1 row in set (0.00sec)
mysql> SHOW CREATE TABLEmanga;+-------+-----------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+-------+-----------------------------------------------------------------------------------------------------------------------------------------+
| manga | CREATE TABLE`manga` (
`manga_id`bigint(20) NOT NULL AUTO_INCREMENT COMMENT '漫画id',
`manga_name`varchar(40) NOT NULL COMMENT '漫画名字',
`manga_discription`varchar(120) DEFAULT NULL COMMENT '漫画描述',
`manga_stat