SQL语句基础问题,大一计算机考试用
发布网友
发布时间:2022-04-28 13:56
我来回答
共5个回答
热心网友
时间:2022-04-07 23:52
挺简单的了
现在如果有这样的一个学生信息表(表名stuInfo)
stuID,stuName,stuSex
那么select 就是选择出要显示的字段(列名),from就是表名,就是你要搜索的这些字段从哪个表里来,或者说是从哪个表里检索数据
例如,如果你要从学生信息表里检索stuID,和stuName,那么SQL语句就是
select stuID,stuName from stuInfo
从这样的你大概可以看出来,语法格式是
----- select 字段名1,[字段名2,……] from 表名
注意,字段名之间用逗号隔开,注意必须是英文的标点符
有时你要检索一个表的所有字段,不可能都写字段名,那么就可以用*代替,*代表一个表里的所有列
而where就是查询的条件 ,有时总希望按自己的意愿查询数据,只返回有用的信息,那么就用where, where 后面跟的是查询条件 例如你要查询stuID为3的学生信息,那么就有
select * from stuInfo where stuID=1
看到了这里,大概就能了解一点语法格式了,那么再说,假如现在我要查询所有姓名都是张三的,且性别都是男的 学生信息,那么又该怎么写呢?就有下面的SQL语句:
select * from stuInfo where stuName='张三' and stuSex='男'
如果要查询学号为1,或者姓名为张三的,就用或的关系,用or
select * from stuInfo where stuID=1 or stuName='张三'
我想通过我上面举的几个例子,你应该对where语句后面的语法格式基本了解了
那么我来简单总结一下:就是
select 字段名 from 表名 where 字段名=查询条件 [and 字段名=查询条件 [ or 字段名=查询条件]]
这些是基础了,其他的你看看书吧,我说的还是有限,这些你要多练习才行,如果只是用SQLServer测试的话,虽然当时能理解一点,我估计过时又忘记了,还是写个小项目体会深刻一点,我原来学习SQLServer的时候就没有好好学习,不过后来做项目的时候,又给捡回来了。
打字很辛苦呢
热心网友
时间:2022-04-08 01:10
select (要查询的列名,*代表所有) form (哪个表中)where (是否型,true则运行where前面的语句,常用的 某列= 要查询的条件数据)
热心网友
时间:2022-04-08 02:45
我也新手
举个例子:
select column1,column2 from table1 where 查询条件
说明:这个语法主要用来做查询的,含义为--以(查询条件)要求从table1表中选出符合条件的表中column1和column2中的数据!
其中写列名的地方可以用“*”代表,表示查询全部!也可以写任意写具体列的列名(column1,colum2为列名)。
至于where后面的查询条件就多了(比如查询年龄大于18的学生,表中有列age,就可以写为age>18)这里就不一一举例了!你还是要多看看书呀!祝你进步!
热心网友
时间:2022-04-08 04:36
SELECT 列明 FROM 表明 WHERE 是查询的条件
热心网友
时间:2022-04-08 06:44
擦,自己看书