1. 新建 SCHEMAS
SCHEMAS相当于一个数据库下的小库。
点击选项卡下新建new schemas图标(左起第四个)

Name可以填写data。
Charset/Collation 选择utf8 , utf8-general-ci,也就是中文编码。
点击Apply。

2. 新建Table
在左边栏出现data的标示,选择下拉下的Tables,右击【Create Table】。

table的Name可以命名为company
table里的Charset/Collation 选择utf8 , utf8-general-ci,也就是中文编码。
Comments填写注释。

点击上行箭头,会露出表头填写部分

打开company_sql.csv,根据表头复制粘贴到Column Name,也就是字段。

点击【Apply】。
PK的意思是Primary Key
NN的意思是Not Null

点击左侧栏下拉框,可以看见相应字段。

3. 插入表格方法1
点击左侧栏下拉框表格名称为company的右侧的第三个表格小图标

点击插入已知文件的图标(import records from an external file),选择company_sql.csv文件。

选择Use existing table,如果数据量太大,workbench会无响应而必须重启

4. 插入表格方法2
点击插入已知文件的图标(import records from an external file),选择company_sql.csv文件。
插入表格时,选择Create new table。选择要插入的SCHEMAS,这里选择data。

导入数据后,如果没有出现company_sql,关闭workbench,重新打开一下。
结果内容没有出现乱码。
如果出现乱码,可以把excle另存为utf8形式的csv(CSV UTF8(逗号分隔)(*.csv)),并重新导入。
如果导入数据,表头会重复,注意删除。
把原创建的company删除,将company_sql改为company。

其中的companyID的datatype 设置为int, 其他字段的datatype设置为VARCHAR(45)。


这篇博客介绍了如何在数据库中新建SCHEMAS和Table,包括设置编码、创建表结构以及导入CSV数据。详细步骤包括定义表名、字段、主键和非空约束,并提供了两种数据插入方法。在导入数据时,特别提到了防止乱码和处理重复表头的方法。
284

被折叠的 条评论
为什么被折叠?



