一、定义
1、数据库(Database):按照数据结构来组织、存储和管理数据的仓库 。
2、数据库管理系统(DataBaseMangement System,简称DBMS)是一种操纵和管理数据库的软件,用于建立、使用和维护数据库。
3、数据库:数据库是一些关联表的集合。
数据表:数据表是数据的矩阵。
列: 一列(数据元素)包含了相同类型的数据。
行: 一行数据(可以称为元组,或记录)是一组相关的数据。
ps:一个数据表只能有一个主键
二、SQL是什么?
SQL 是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。简单理解就是对我们数据库和数据库中的表进行”增删改查“操作的编程语言。
三、数据库分类
Oracle:传统,跨平台,稳定,适合OLTP,最接近数据库设计范式,一致性处理是最好的,也是最复杂的。适合金融,电信等企业。要想用好并发挥其性能,对管理员的能力要求较高。另维护成本较高。
SqlServer:目前只能在Windows系列执行,限制其发展。优点是,操作简单,人员要求低,学习曲线低,据说纽交所使用中。
MySql:适合开发者,简单。不过随着Oracle的入主,功能越来越完善,又因为其开源,阿里开发和改进大数据库,性能和应用场景不断拓宽,未来前进可人。
四、先来个“HELLO SQL!”
SELECT "Hello SQL!";