【DW组队学习—Wonderful SQL】环境搭建、初始数据库

【参考】DATAWHALE - 一个热爱学习的社区

目录

Ch0.环境搭建

一、MySQL安装、连接MySQL工具选择详见:

二、Navicat导入SQL脚本

三、MySQL命令导入SQL脚本

四、MySQL Workbench导入SQL脚本

Ch1.初识数据库

一、概述

二、SQL语句

1. SQL基本操作

2. 索引

练习题

 1.1 编写一条 CREATE TABLE 语句,用来创建一个包含表 1-A 中所列各项的表 Addressbook (地址簿),并为 regist_no (注册编号)列设置主键约束

1.2 假设在创建练习1.1中的 Addressbook 表时忘记添加如下一列 postal_code (邮政编码)了,请编写 SQL 把此列添加到 Addressbook 表中。

 1.3 填空题

1.4 判断题


Ch0.环境搭建

一、MySQL安装、连接MySQL工具选择详见:

https://linklearner.com/datawhale-homepage/index.html#/learn/detail/70

二、Navicat导入SQL脚本

Step1、选中connection,右键建立新数据库

Step2、设置数据库名,选择字符集(编码格式)和排序格式

 Step3、选中新数据库,右键选择执行SQL脚本文件

 Step4、选择本地SQL脚本文件

 Step5、至文件导入完成

Step6、重新打开数据库可发现数据已经导入

三、MySQL命令导入SQL脚本

Step1、打开MySQL命令行环境(有两种方法)

法一:通过命令打开MySQL环境

使用cmd打开dos界面→cd进入到MySQL安装目录的bin文件下→输入“mysql -u root -p”,再输入数据库密码,成功后即可进入MySQL环境

法二:直接通过快捷方式,输入密码后进入上述MySQL环境

 Step2、“show databases;”命令可以查看当前连接下的数据库

(隐藏步骤:因为前面已经建立过shop数据库,此时可以看到shop数据库已经存在,为了展示后续效果,此处先删除现有shop数据库,使用“drop database 库名”命令即可,再次查看数据库列表可以看到shop数据库已经没有了)

Step3、使用“create database 库名”命令创建数据库。注:此时创建的只是一个空库,需要导入脚本文件

Step4、使用“use 库名”命令打开需要使用的数据库,然后使用“source 脚本文件路径”命令导入数据。注:路径地址中的“\”要换成“/” 

Step5、使用“show tables”命令可查看当前数据库下的表

四、MySQL Workbench导入SQL脚本

Step1、打开MySQL Workbench并连接MySQL

Step2、右键选择create schema创建数据库,修改数据库信息

Step3、选中新建数据库,导入SQL脚本

Step4、运行脚本,刷新数据库列表,可以看到数据已经导入

Ch1.初识数据库

一、概述

数据库(Database,DB)

数据库管理系统(Database Management System,DBMS)

·DBMS的种类(通过数据的保存格式(数据库的种类)来进行分类):

        ①层次数据库(Hierarchical Database,HDB)

        ②关系数据库(Relational Database,RDB)

                Oracle Database:甲骨文公司的RDBMS

                SQL Server:微软公司的RDBMS

                DB2:IBM公司的RDBMS

                PostgreSQL:开源的RDBMS

                MySQL:开源的RDBMS

                如上是5种具有代表性的RDBMS,其特点是由行和列组成的二维表来管理数据。

        ③面向对象数据库(Object Oriented Database,OODB)

        ④XML数据库(XML Database,XMLDB)

  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值