oracle sql练习_SQL入门学习

练习一、数据库安装问题

1.如何验证mySQL数据库安装成功

9a51e5e8e4ce8797ccbafa2df4586434.png

2.如何使用客户端(navicat)连接到mySQL数据库?

1)启动安装好的navicat客户端软件

2)设置连接属性

6f265f7f22392a388716dad0fcf22854.png

点击“连接测试”,如果提示“连接成功”,说明连接属性设置正确,再点击“确定”按钮即可。

练习二、创建学校数据库的表

b4fdbe7c0c7ebdc04354b07bf28ce677.png
创建student表

b973bd6fe1fb83a10ff568bff01920a7.png
创建course表

0d97e28ec1fb2fec4296613ddfd50648.png
创建score表

b676cde798cef47adcf74e7c6b63995a.png
创建teacher表

练习三、表格插入数据

采用navicat里面的“查询”功能,编写多行插入语句,比较方便节约时间。

course表格数据的插入如下:

8d212d804cf361dcb22b63e5d48fe965.png

结果:

78599b63bf73537bd24e7bb579e31fdf.png

学习笔记:

002e10602f90ad3bc6c3afa9ce300af0.png

1.什么是数据库和数据库管理系统?

  • 数据库(DB):将大量数据保存起来,通过计算机加工而成的进行高效访问的数据集合
  • 数据库管理系统(DBMS):用来管理数据的计算机系统。

DBMS的种类:

  1. 层次数据库(Hierarchical Database,HDB):把数据通过层次结构(树形结构)的方式表现出来
  2. 关系数据库(Relational Database,RDB):是现在应用最广泛的数据库;比较具有代表性的 RDBMS 有如下 5 种:Oracle、SQL Server、MySQL、PostgreSQL、DB2
  3. 面向对象数据库(Object Oriented Database, OODB)
  4. XML数据库(XML Database,XMLDB):对 XML 形式的大量数据进行高速处理
  5. 键值存储系统(Key-Value Store,KVS):单纯用来保存查询所使用的主键(Key)和值(Value)的组合的数据库。

2.SQL概要

SQL 用关键字、表名、列名等组合而成的一条语句(SQL 语句)来描述要操作的内容。

  • DDL(Data Definition Language,数据定义语言),用来创建或者删除存储数据用的数据库以及数据库中的表等对象

1d2fe71a81ad1ab2a9b4facf397dcd98.png
  • DML(Data Manipulation Language,数据操纵语言)用来查询或者变更表中的记录

ddf77f8edf5106fed0d041f5ac8d82d6.png
  • DCL(Data Control Language,数据控制语言)用来确认或者取消对数据库中的数据进行的变更

cbd8a5640947b4709fa081cdf3a60efe.png

3.数据类型

SQL所有的列都必须指定数据类型,常用数据类型有INTEGER型、 CHAR型、VARCHAR型和DATE型等。

  • INTEGER型:整数数字
  • CHAR型:定长字符串(字符串长度达不到最大长度的时候,使用半角空格进行补足)
  • VARCHAR型:可变长字符串(字符数未达到最大长度,也不用半角补足,占用更少存储空间)
  • DATE型:日期型(年月日)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值