我们平常从SQL里调数据,那SQL里的数据又是从哪来的?
首先问题不算太严谨,数据是从数据库里调出来的,查询数据使用的语言叫做SQL。
数据一半来自用户的使用记录或者开发者自己添加及维护产生。你注册一个QQ号,腾讯的数据库就会多出一堆记录。你访问一个网站,网站就会留下一个你的IP地址信息。这些数据保存在服务器的硬盘中,供开发者在需要的时候使用。
其实这个问题类似于
我们查一下电话本,但是电话本的电话号码从哪儿来?
电话本有一个实体,正如 SQL Server 在物理硬盘上以数据库文件形式存储数据;
电话本规定了一个数据结构(Schema),SQL 的数据库也规定的相应的数据结构,有数据表、有数据项;
电话本里的号码需要你自己一条条的录入,SQL 里的数据也需要你一条条的 Insert;
多个人管理一个电话本,大家只能操作自己的部分,SQL 的数据库也有不同的用户权限,来做增、删、改、查等操作。
759 阅读
1 回答697 阅读
sql可以看做一种组织结构,其数据都是存档在硬盘。
sql的数据可能来自用户提交或者文件导入