工具也有了,接下来就可以干点正经活了。
数据库,作为存储数据的容器,首先要建个库。
如果库这个抽象的概念对你来说很难理解,不妨把这库想象成一个自家的书柜。作为程序员,你应该有个属于自己的书柜,就像我这样:
一个库就像 一个书柜,书柜用来存书,库用来存数据。
打造一个书柜很费时费劲,讲究木材用料,大小尺寸,移门链接,还要上漆,做一两个小抽屉。其实建库也一样,要讲究各种要素,为了不吓到刚开始入门的朋友,这里的库可以和一个简陋的书柜一样,就拿四块板封一个:
create database BookCase ;
这样,一个名叫 BookCase 的库就建好了
书柜上有各种书,数据库类的,操作系统类的,政治类的,经济类的,,小说类的,我会把相关类别都放在一层,那么这一层,就可以看作是一张表。每一层的书便成为了表里的数据。
小结下,到现在为止,我们接触到了,数据库,表以及表里面的数据(俗称行),分别对应了书柜,书柜的一层,以及书。有朋友说一层放不下同一类别的书,怎么办?那就换一层呗,就是我们常说的,分表!
我们先来打造书柜的第一层,建一个新表:
create table book(
bookId int,
bookName nvarchar(50),
bookPrice Numeric(9,2),
bookAuthor nvarchar(20)
)
我们关心一本书大概的情况有这些:书名,书价格,书作者,因此这些信息要记录下来,分别用 bookName,bookPrice,bookAuthor 保存。
接着就可以往表塞入第一本书了:一本名叫《高性能MySQL》的书,价格是99元人民币,由淘宝宁海元所写。
insert into book(bookId,bookName,bookPrice,bookAuthor)
values(1,'高性能MySQL',99,'宁海元')
书放入书柜你是一目了然的,但进入数据库的表中了,可就不是那么简单了,我们要用命令 SELECT 来查看,书是否真的塞进去了:
SELECT * FROM book
真的,书已经在里面了!
End
猜你喜欢: