发表于: 2017-12-23 15:06:53
3 680
今天完成的事情:
1、下载并安装了MYSQL和Navicat12。
2、首先使用Navicat12完成了一张名为“table28”的表格:
3、然后打开MySQL,利用命令行复制旧表内容及结构table28到新表table_28里面:
用Navicat打开table_28,发现ID的递增属性和主键属性丢失,查询百度,使用“CREATE TABLE `xxx(new)` FROM `xxx(old)`”时,需要自己重新用"alter"添加属性,很容易弄错。
4、打开MySQL,手动键入生成新表“students_28”,并复制“table28”的数据内容到“students_28”:
可以看到,复制内容时需要满足一些要求,比如要求为“NOT NULL”的列没有被复制内容而且没有默认值的时候 就会报错。
(PS:这里“students_28”里有一列的“graduated”单词拼错了,多了一个“c”...)
5、百度学习了MySQL其他的一些基础语法命令,打算进一步学习、实践。
明天计划的事情:完成任务一步骤11前的所有内容
遇到的问题:
1、怎么选择数据库 (百度解决)
2、怎么复制数据到新表 (百度解决)
3、JAVA和MySQL数据对应关系 (百度解决)
4、MySQL基础语法 (百度解决)
收获:略微熟悉了MySQL和Navicat
评论