503 如何把stata数据导入到SQL

创建新表

首先创建一张表,方便后面的操作。简便起见,把新表的创建方法放在了txt文件中,可见course.txt,下载后,打开cmd窗口,依次输入以下:
mysql -u root -p
然后输入配置时设的密码

503 如何把stata数据导入到SQL_第1张图片
1

use mysql
输入txt文件所在地址信息
source C:\Users\Administrator\Desktop\course.txt
503 如何把stata数据导入到SQL_第2张图片
2

至此,我们就在数据库中创建了一张新表course,下面就可以对其操作了
注:如果输入 mysql -u root -p失败,是因为没有将MySQL路径添加到环境变量中(具体方法可百度)

让我们用stata看下course表里都有些什么内容吧

由于我们更换了database,因此首先要配置下ODBC


503 如何把stata数据导入到SQL_第3张图片
3

可以看到刚刚建的course


503 如何把stata数据导入到SQL_第4张图片
4
503 如何把stata数据导入到SQL_第5张图片
5

course表的信息很简单,即学生和对应的课程。

odbc insert

input str10 student str10 class

503 如何把stata数据导入到SQL_第6张图片
6

才是,内存中就有了Tom,Jim,Guariglia的信息,下面就用odbc insert来讲stata内存中的数据导入SQL中

odbc insert, table("course") dsn("stata_mysql") noq

可以看到SQL中已有新数据


503 如何把stata数据导入到SQL_第7张图片
7

也可以用stata来看看

odbc load, table("course") dsn("stata_mysql") noq clear
br

503 如何把stata数据导入到SQL_第8张图片
7

参考资料
odbc insert导入stata数据

你可能感兴趣的:(503 如何把stata数据导入到SQL)