自己动手、丰衣足食

 1 create database xueshengxinxi --创建一个名为xueshengxinxi的数据库
 2 go
 3 use xueshengxinxi --使用xueshengxinxi这个数据库,选中后点击执行,必须要选中,否则其他语句也会被执行
 4 go
 5 --创建一个表,存储班级学生的编号,名字,性别,分数,身高,体重
 6 create table xinxi
 7 (
 8    bianhao int,--编号bianhao是整数类型,用int
 9    name char(20),--名字name是字符串类型,用char或者varchar,后面定义数据长度
10    xingbie char(10),--性别也是字符串类型,用char或者varchar,后面定义数据长度
11    fenshu decimal(10,2),--分数是一个小数类型,用decimal,括号第一个数是长度,第二个是小数点后面有几位数
12    shengao decimal(10,2),--身高也是小数类型,同上
13    tizhong decimal(10,2)--体重同上
14 )
15 go--创建完写go,选中执行这个表的语句,记住,只可以执行一次,否则就会重复
16 
17 --向信息表中添加值
18 insert into xinxi values(1,'刘影','',98.5,170,70)--insert into表示"加入到" "xinxi"这个表中"values"值
19 insert into xinxi values(2,'张德民','',90.5,175,60)--添加字符串类型的值时需要加单引号''
20 insert into xinxi values(3,'马志杰','',99.5,185,100)
21 insert into xinxi values(4,'马庆鑫','',100,173,60)
22 insert into xinxi values(5,'高和平','',95.5,170,65)
23 insert into xinxi values(6,'任东韬','',92.5,173,55)
24 insert into xinxi values(7,'张玉阁','',93.5,180,80)
25 insert into xinxi values(8,'齐鑫','',90.5,175,80)
26 insert into xinxi values(9,'刘泓瑞','',95.5,170,55)
27 go
28 
29 
30 
31 --查询信息表中的值
32 
33 --查询信息表
34 select*from xinxi --select*查询表中所有,from xinxi 名字为"xinxi"这个表中的值;查询"xinxi"这个表中所有的值
35 
36 
37 --查询一列 所有人的名字
38 select name from xinxi --查询"xinxi"表中name信息
39 
40 
41 --查询两列 所有人名字和分数
42 select name,fenshu from xinxi --可同时查询两类以及多类信息,只需要在每一项中间用逗号隔开
43 
44 
45 --查询三列 所有人的名字,分数和身高
46 select name,fenshu,shengao from xinxi
47 
48 --查询分数是95.5的所有学生信息
49 select*from xinxi where fenshu=95.5 --单独查询表中其中一类符合这个条件的学生信息,先获取表中所有条件,再用where加要查询的这一类的名字和这一类中要查询的值
50 
51 
52 --查询分数95.5身高170的所有学生信息
53 select*from xinxi where fenshu=95.5 and shengao=170--也可以同时查询两类及多类中分别符合这个值的学生信息,只需要在这两个条件中间加and
54 
55 
56 --查询编号为5的同学
57 select*from xinxi where bianhao=5

 

posted @ 2016-06-07 16:55  右掱写爱  阅读(169)  评论(0编辑  收藏  举报