1、数据库是什么?
我们身边的数据库:①你生日的时候,支付宝给你发来生日祝福;
②中国移动发送短信提醒你流量已使用xxxMB,剩余xxxMB;
③登录淘宝后,最近浏览过的商品会推荐给你
这是因为支付宝、移动、淘宝掌握了顾客的一些信息,并且拥有能够从大量汇总信息中快速获取所需信息的设备(计算机系统)。
数据库就是将大量数据保存起来,通过计算机加工而成的可以高效访问的数据集合。
数据库是长期储存在计算机内,有组织、可共享的数据集合。
2、
常见数据库 | |
Oracle Database | 甲骨文公司(央企、银行、学校用的比较多) |
SQL Server | 微软公司(常用) |
DB2 | IBM公司(超大型数据库,比如移动,或者是运营商里面以及大型公司才会使用) |
PostgreSQL | 开源(用的比较少) |
MySQL | 开源(主流,免费,用的广) |
Access | 微软公司(古董,零几年的时候用的比较多) |
数据库虽然各有各样,但其实都是有相通之处的。
3、数据库结构基本知识:
服务端 | 用于接受并处理其他程序发出的请求的程序(软件),或者是安装此类程序的设备(计算机) |
客户端 | 向服务器发出请求的程序(软件),或者是安装此类程序的设备(计算机) |
库 | 就是一堆表组成的数据集合 |
表(table) | 类似Excel,由行和列组成的二维表 |
字段 | 表格的表头 |
记录 | 表里面的数据,【注意】关系数据库必须以行为单位进行数据读写 |
4、SQL语句种类
SQL语句:用关键字、表名和列名等组合而成的一条语句。其实就是操作数据库的语句。
(一)DDL(数据定义语言):创建、删除或修改数据库以及数据库中的表等对象。
①CREATE:创建数据库和表等对象
②DROP:删除数据库和表等对象
③ALTER:修改数据库和表等对象
(二)DML(数据操作语言):查询或修改表中的记录
①SELECT:查询表中的数据
②INSERT:向表中插入数据
③UPDATE:修改表中的数据
④DELETE:删除表中的数据<