对于刚入门学习sql的,我只推荐一本书Mick的《SQL基础教程》。网上很多人推荐《SQL必知必会》,其实这本书更适合数据库运维,对刚入门的朋友来说,理解不了。而Mick的《SQL基础教程》的书通俗易懂,让你学起来有趣的多了。兴趣才是学下去的理由。
下面回答这本书里的数据如何导入数据库里。
如果你看到Mick《sql基础教程》中的第1章的1-3《SQ概要:sql语句及其种类》(对应书里第32页)下面部分,就是要将数据导入数据库里了。
首先,确保你已经安装了mysql和mysql图形化客户端navicat。如果没有安装的,参考这里的步骤安装:
mysql数据库安装教程mp.weixin.qq.com
客户端navicat安装教程mp.weixin.qq.com
下面我们聊聊如何使用mysql图形化客户端navicat导入到数据库里。
连接mysql服务端
如果你已经按前面给的教程创建了连接,并成功连接到数据库。
当你如果打开navicat创建的连接图标处是灰色的,表示客户端没用连接到mysql服务端。
鼠标右键点击连接名称,然后点击“打开连接”
创建数据库
第1步,创建数据库
点击菜单栏“查询”下的“新建查询,就可以打开输入sql语句的地方。
然后输入创建数据库的sql语句,点击运行,可以看到sql语句执行结果。
鼠标右键连接名称,选择“刷新”,就可以看到创建的数据库了
第2步,修改数据库编码
因为我们数据库里会存放中文内容,所以需要修改数据库编码,不然会面会报错。按下图设置数据库的编码。
修改完,点击“确定”按钮。
创建表
数据库shop名称前面的图标是灰色的,表示当前没有使用这个数据库。
在数据库名称上鼠标右键,选择“打开数据库”。
点击数据库(shop)下的查询,鼠标右键选中“新建查询”。以这种方式打开的查询编辑器里的sql语句都是针对当前这个数据库的。
在查询编辑器里输入下面创建商品表(Product)的sql语句,点击“运行”按钮就会执行sql语句。
-- 创建商品表(Product)CREATETABLEProduct(product_idCHAR(4)NOTNULL,product_nameVARCHAR(100