数据库的基本概念
- 数据与信息:数据是信息的载体,信息是数据的内涵,即记录数据就是记录信息
- 数据库(database db):存放数据的仓库
- 数据库管理系统(database management system dbms):管理数据库的(创建,删除)
- 数据库管理系统:是百家争鸣的 !!
a. Oracle:数据库管理系统最大的
b. Mysql:特别流行,免费! 经常用于中小型系统
c. sql server
d. Sybase
e. db2:唯一能与oracle叫板的数据库管理系统!
f mysql:开源免费的适用于中小型企业的免费数据库,sun公司收购了mysql,sun公司被Oracle收购了,Oracle收购之后,开始收费了。
g mariadb:由mysql创始人搞出来的,直接是mysql开源版本的一个分支,基本上所有的命令都是一样的。
h oracle:甲骨文公司,商业软件,收费软件,适用于大型电商网站,收购了sun公司。
i db2:IBM公司,解决方案:软件和硬件,服务器架构,银行系统大多采用db2.
j sqlserver:windows里面,政务网站。
k.……
- 数据库系统(database system): 包含软件 硬件 和 操作的人。
- 数据是存放在数据库里面的表格里面的
- 启动(关闭)数据库:在win+r里面输入net start (stop) MySQL
数据库与Java的不同:
- Java中定义变量先写类型,后写名字,但在数据库中创建表格是先写列名,后写类型
- Java中用string表示字符串,但在数据库中使用varchar(长度)表示字符串,其中的长度表示最大的列数,字符串必须用单引号
注意
- 列和列的定义之间用“,”隔开,且最后一个列之后没有逗号
- 查询表中的所以数据:select * from 表名;(* 表示所有的列)
- 记录:表里面的行;
- 字段:表里面的列