练习一、数据库安装问题

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

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

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

2)设置连接属性

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

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

创建student表
创建course表
创建score表
创建teacher表

练习三、表格插入数据

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

course表格数据的插入如下:

结果:

学习笔记:

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,数据定义语言),用来创建或者删除存储数据用的数据库以及数据库中的表等对象
  • DML(Data Manipulation Language,数据操纵语言)用来查询或者变更表中的记录
  • DCL(Data Control Language,数据控制语言)用来确认或者取消对数据库中的数据进行的变更

3.数据类型

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

  • INTEGER型:整数数字
  • CHAR型:定长字符串(字符串长度达不到最大长度的时候,使用半角空格进行补足)
  • VARCHAR型:可变长字符串(字符数未达到最大长度,也不用半角补足,占用更少存储空间)
  • DATE型:日期型(年月日)

oracle sql练习_SQL入门学习相关推荐

  1. SQL零基础入门学习(十四)

    上篇:SQL零基础入门学习(十三) SQL NULL 值 NULL 值代表遗漏的未知数据. 默认地,表的列可以存放 NULL 值. 如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新 ...

  2. SQL零基础入门学习(十一)

    SQL零基础入门学习(十) SQL NOT NULL 约束 NOT NULL 约束强制列不接受 NULL 值. NOT NULL 约束强制字段始终包含值.这意味着,如果不向字段添加值,就无法插入新记录 ...

  3. SQL零基础入门学习(十二)

    SQL零基础入门学习(SQL约束) SQL CREATE INDEX 语句 CREATE INDEX 语句用于在表中创建索引. 在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据. 索引 ...

  4. oracle入门语,Oracle SQL 语言从入门到精通

    Oracle SQL 语言从入门到精通 作者:网络 佚名 2005-10-27 00:00 评论 分享 [IT168 服务器学院]数据库对象包括表.视图.索引.同义词.簇.触发器.函数.过程.包.数据 ...

  5. SQL零基础入门学习(四)

    SQL零基础入门学习(三) SQL INSERT INTO 语句 INSERT INTO 语句用于向表中插入新记录. SQL INSERT INTO 语法 INSERT INTO 语句可以有两种编写形 ...

  6. SQL零基础入门学习(十)

    SQL零基础入门学习(九) SQL CREATE DATABASE 语句 CREATE DATABASE 语句用于创建数据库. SQL CREATE DATABASE 语法 CREATE DATABA ...

  7. SQL零基础入门学习(三)

    SQL零基础入门学习(二) SQL WHERE 子句 WHERE 子句用于提取那些满足指定条件的记录. SQL WHERE 语法 SELECT column1, column2, ... FROM t ...

  8. SQL零基础入门学习(九)

    SQL零基础入门学习(八) SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列.列也 ...

  9. SQL零基础入门学习(十三)

    上一篇(SQL零基础入门学习(十二)) SQL 视图(Views) 视图是可视化的表. SQL CREATE VIEW 语句 在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表. 视图包含行 ...

最新文章

  1. quartz 分布式_后端必备分布式技术之-调度系统Quartz设计原理
  2. 洛谷P1337 [JSOI2004]平衡点 / 吊打XXX(模拟退火)
  3. wxWidgets:调试 WxWindow 应用程序
  4. POJ2828线段树 插队(单点更新)
  5. 表格布局页面_对于表格布局管理器的回顾以及接下来的目标
  6. java中间件是什么意思_数据库中间件漫谈
  7. 计算机数据恢复报告单,计算机数据恢复第三章MBR引导分析篇
  8. java中类和实例化_Java中类的初始化与实例化
  9. SSH项目搭建-01-使用idea创建Maven工程
  10. 获取Nist的美国官方标准时间的解决办法
  11. java模拟器触屏_jar模拟器触屏版
  12. Linux文件加密方式gzip和bzip
  13. 动画 | 什么是红黑树?(基于2-3树)
  14. 功能设计:如何实现一个扫码上传附件的功能
  15. 五禽戏 (中国传统健身方法)
  16. 网站seo优化方式途径
  17. Python字符串前缀u、r、b、f含义
  18. 【已解决】AndroidStudio不显示控件解决方案
  19. 5、使用bean的scop属性来配置bean的作用域
  20. 求字符串中回文子串的个数(回文树详解)

热门文章

  1. 学习、纪律与交流——《Clean Coder》读后感
  2. Veritas Backup Exec 10简体中文版+winXP SP2安装问题
  3. 【转载】优酷网首席执行官兼创始人古永锵演讲
  4. JSESSIONID的简单说明
  5. 在 IE8 下 EXT的显示问题
  6. ajax 设置Access-Control-Allow-Origin实现跨域访问
  7. php tp5 redis的使用(亲测)
  8. Nginx + Lua + 共享内存实现动态查询(简单例子)
  9. 用lua扩展你的Nginx(写的非常好)
  10. PHP如何复制前端传递的json数据