oracle sql练习_从零学会SQL:入门

黄金圈思维原则

WHY:为什么?(目的);HOW:如何做?(方法);WHAT:做什么?(执行)

这是一种由内而外的思考方式,分三层,Why:思考为什莫要这么做、我们的目标、理念;How:采用什么方法、措施;What:我们具体要怎样执行。

964651b2410afd08beae9a02767b6ca1.png

一、什么是数据库?什么是SQL?

关系数据库的结构:关系数据库=多张表+各表之间的关系;

常见的关系数据库管理系统有MySQL、Oracle、SQL server;

44b3279d55091b95ae2cfc5c9b0ae4d5.png

一个表至少有一个主键(primary key);一个表有一个以上主键组成联合主键;表与表之间通过主键产生联结(join)关系;

58053100377755431544046fab413073.png

二、如何安装数据库?

在安装数据库之前,我们要清楚MySQL数据库和Navicat客户端的区别什么?请看下图:

d6c1b016372463f06cfb019a33bce795.png
MySQL数据库和Navicat客户端的区别

练习1:如何验证MySQL数据库安装成功?

安装好MySQL数据库之后,点击“开始”,找到“MySQL 8.0 Command Line Client - Unicode”,打开它,在如下图的命令窗口中,在红框1处输入安装MySQL时设置的密码,执行指令,如显示类似红框2处的信息,说明MySQL数据库安装成功。

62de5cd7c3ea7982158549ed236c6aaf.png

练习2:如何用Navicat客户端连接到MySQL数据库?

1、打开Navicat客户端,点击左上角的“连接”按钮,弹出对话框如下图:

2、红框2里面的连接名,随意起一个;

主机localhost表示MySQL数据库在本地,即你的电脑上;

端口默认3306;

用户名和密码为安装MySQL数据库时设置的用户名和密码;

3、点击“测试连接”,如果显示“测试成功”,说明连接设置正确,点击“确定”即可连接到本地的MySQL数据库。

11b5b417b39bbb004ebeea1364a6fc4c.png

三、表的创建、删除和更新

SQL的书写规则:

1、SQL语句以英文分好(;)结尾;

2、SQL语句不区分关键字的大小写;

3、输入符号的时候只能使用英文格式。

2be6a5c47023c1de53e05b61323e1b79.png

数据类型包括:

3c001dfc7fa49814951411d0fd5aa8ab.png

1、在新建的数据库下,进行表的创建、设计等操作;

6ec636469d4397d7bc3b992300c30c65.png
右击“表”,选择“新建表”,添加设置字段中的名、类型、空值、主键等参数

5535e574a75e116d111a8346018188e4.png
student

64496ef40dd1c138a79973d04b1401eb.png
course

5cb037291c2f1c2538e2ab83ba72adb1.png
score

137f920ac2d186eb356db00454d5f1d1.png
teacher

四、数据的插入、删除和更新

54a8a21c02d185ba97c3fe948527b070.png
字段“教师姓名”不勾选“不是null”,表示这一列允许包含空值(null)

插入数据操作:

e23bc50fc4a8e1777064757803f77f8e.png

766c9be644d114012217a1d6f7490ac6.png
student

34d394cdbf0e64a131cae44a10aa7470.png

aa5b6f0723df987d432d963f8d316880.png
score

2e8797f2536af76fc45442399fa7feb5.png

3eee631744ee5344417cf0610840afe4.png
course

298d20be28c3194733297ed30c93ab0c.png

7446459a9b30d638a9ca3e5d07fe31b3.png
teacher
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值