数据库笔记一:数据库和表的简单操作

新建数据库

新建数据库

在对象管理器中的数据库上单击右键,选择新建数据库,起完名字后点击确定即可。

新建表

点击数据库左边的+号,找到你所建的数据库,点击它左边的+号,找到表。单击右键表,选择新建表,界面就会发生变化,如图所示:

这是这个表的结构,比如我们要建一个学生表,列名就是这个学生表中都有那些东西,比如姓名,性别,年龄等。 数据类型一般都选择nvarchar(50),但是数字类型要选择int,允许Null值就是允许不允许这个数据为空的,未知的意思。(列明中的单词首字母要大写)

nvarchar后面的(50)是占据多少地方的意思,可以理解为一个数字占一个位置,名字在10个字以内就够用了,用50太浪费了,把它改的够用就可以了,这样可以节省空间。class后面打了一个对号,意思就是班级这个数据可以为空,查某个学生的数据时,不知道TA的班级数据。完善这些东西后,点击左上方的保存按钮,就可以把这个新建表的架构保存下来

保存后,就会让你输入这个表的名称,就叫做学生表吧 (最好不要写汉字和拼音)

创建完表后,它不会立即出现。在表上刷新一下,再点击表左边的+号,就等看到新创建的学生表。

设计

单击右键学生表,点击设计,就可以更改框架里的东西,也可以添加和删除。

编辑前200行

单击右键学生表,点击编辑前200行,就可以添加数据。

这些数据目前都是空的,所以都是NULL,点击NULL就可以添加数据。

添加数据后会有一个感叹号,不用管它,继续编辑下一行就行了,这里添加的数据要符合它的结构的条件,否则就会报错,应为Class后面是有对号的,允许它为空值,所以Class那一列添不添加数据都可以。

添加完数据后点击红色感叹号,执行后这些数据就添加完成了。

选择前1000行

单击右键学生表,点击选择前一1000行,刚才添加的数据都在下方,SELECT(查询)TOP(前)1000(1000行) FROM(从)这个查询语句的意思就是查询前1000行,在 BlackPig 数据库里从学生表里查。

如果你不想查看某一个列,在上面语句中删除那一个列就可以了。我不想看关于Class那一列的数据,在上面删掉Class,点击执行,现在这个语句不用查询Class了,所以下方结果里面没有关于Class那一列的数据。

“*”号是‘‘所有’’的意思,SELECT * FROM就可以查询【学生表】所有列了(top 后面必须跟数字)

如果想查看所有有关于X的数据,可以在语句后面加Where语句

在查询语句后面加上Where Gander='女'再执行语句,就可以看到所有关于Gander列中是女的数据。 注意:汉字是不能直接出现在语法当中的,要在英文状态下打 '' 符号,并且要把汉字写在 '' 里面。 '' 在回车键左边。

在Where条件后面加上 and 就可以再写一个条件,可以写多个 and条件。

点击蓝字右边的小三角,把它换成你想对其进行操作的数据库,就可以更简便。

原文地址:https://www.cnblogs.com/luohezhu/p/11111420.html