古代人们想记录信息,通常把信息记录在龟甲,兽骨。
那现代生活中一般记账记载哪呢?
账本上,门上,墙上。。。
无论记在哪,记录的都是信息,变化的只是信息的载体。
随着现代社会数据急剧增多,我们需要更高效的记录信息的方式。
在17301班级里,有档案表、成绩表、就业登记表。。。把这些表放在一个档案袋里,这个档案袋就相当于----数据库。
且17302班,也有这个档案,为了安全存放档案,将档案存入档案室中,档案室就相当于----数据库服务器
设置档案管理员,方便管理档案,这个档案管理员就相当于---数据库管理员。
一台服务器下有多个库,一个库下有1到多张表,表有多行多列的数据。
增删改查都是正对“表”来说的。
数据库服务器是不是mysql呢?
对于数据库存储数据来说,国际上有sql标准,如:列类型,sql语法是有ISO标准的。很多软件开发商遵守sql标准来开发一套软件,用来存储和管理数据,这套软件就可以称为数据库管理系统。
就好比说,浏览器看网页,可以用 firefox,IE,360
管理数据,可以用mysql,Oracle,IBM db2,sqlite,postgresql
数据库大体上要遵循sql标准,但未必100%遵循。
各厂商的产品可以对sql标准的执行有微小差异。
比如mysql就没有全连接full join,没有sql server中topN这种用法。
就像html有w3c标准来约束,但各浏览器也有解析不兼容的地方。
为什么要先用mysql来学习?
1.mysql和Linux,php,Apache,配合紧密,LAMP架构。
2.mysql开源,免费
关注postgresql
postgresql也是一个开源数据库,sql标准执行方面,比mysql要严格。
mysql---卖给了sun----被Oracle收购,版权开源方面前途未卜。
安装mysql。装哪一个版本
对于软件应用,尤其是开源软件,不要追求最新的版本,往往最新的版本,意味着bug多,新用户往往成了“小白鼠”
开源软件的版本,一般有bate版,stable。尽量选择稳定版,目前比较稳定的2个版本,mysql5.1,mysql5.5.
安装mysql,选择mysql中数据存放的位置。
如果出了这个错误
原因:敲mysql的时候,其实系统调用了mysql.exe这个可执行文件。
系统是怎么找到安装mysql.exe的路径呢?
系统有环境变量的概念,在环境变量指定的几个目录及当前目录下寻找,可以把bin目录加到环境变量里,或者干脆进入到bin目录下去操作。
澄清一个概念,cmd提示符和mysql服务器是什么关系?
客户端client 和服务端server的关系。
还有没有其他mysql客户端
有navcat MySQLfront,PHPmyadmin。