❶ sql:主要是SQL的增\删\查\改语法
1.增
insert
insert
into
表名称
values
(值1,
值2,....)
我们也可以指定所要插入数据的列:
insert
into
table_name
(列1,
列2,...)
values
(值1,
值2,....)
2.删
delete
delete
from
表名称
where
列名称
=
值
3.查
select
select
列名称
from
表名称
select
*
from
表名称
--*代表所有行
4.改
update
update
表名称
set
列名称
=
新值
where
列名称
=
某值
❷ 在数据库中怎么编写查询年龄在20——30岁之间的会员的sql语句
select*
from会员
where年龄>=20and年龄<=30
“elect * from 学生信息 where age between 18 and 20”此句sql最前面少个s
应该是 select * from 学生信息 where age between 18 and 20 意思是
在学生信息中找年龄在18到20的学生所有字段信息。
❸ sql 查询 一个表中某几列数据
sql查询一个表中某几列数据语法:
1、SELECT 列名称1、列名称2.....列名称n FROM 表名称 WHERE 列 运算符 值;
2、SELECT * from 表名称 where 列 运算符 值(列 运算符 值,这个可以是多个,中间用and隔开)。
解析:使用sql查询时,作为查询的筛选限制条件,只需要对有限制要求的字段使用where进行限制即可,无需对非限制要求的字段进行特别限制。
所以你的语句可以修改为"select * from test1 where id=‘2’;"就可以了。其中,你原语句中的name=全部和age=全部,属于多余的,如果不对name和age字段做任何限制的话,sql本身就是会查询全部name和age,而无需你另外加设条件。
再比如你这样写:“select * from test1;”在不加任何where条件的情况下,这个sql查询本身就是查询全部数据。而当加入id='2'之后,就限制了只能返回id值是2的某一条或者多条数据。
通过几个例子来加深一下对上表各查询条件使用的理解:
1、查询计算机科学系全体学生的名单;
SELECT Sname FROM StudentWHERE Sdept='CS';
2、查询所有年龄在20岁以下的学生姓名及其年龄;
SELECT Sname,Sage FROM StudentWHERE Sage<20;
3、查询考试成绩不合格的学生的学号;
SELECT DISTINCT Sno FROM SCWHERE Grade<60;
4、查询年龄在20~23岁之间的学生的姓名、系别和年龄;
SELECT Sname,Sdept,Sage FROM Student WHERE Sage BETWEEN 20 AND 23;
5、查询年龄在20~23岁之间的学生的姓名、系别和年龄;
SELECT Sname,Sdept,Sage FROM StudentWHERE Sage NOT BETWEEN 20 AND 23;
6、查询计算机科学系(CS)、数学系(MA)和信息系(IS)学生的姓名、系别和年龄。
SELECT Sname,Ssex FROM Student WHERE Sdept IN('CS','MA','IS')。
❹ SQL语句怎样查询一个范围
SQL语句通过“BETWEEN…AND…”语法来查询一个范围。
WHERE子句设置查询条件,过滤掉不需要的数据行。其范围运算符“BETWEEN…AND…”表示表达式值是否在指定的范围内,类似的“NOT BETWEEN…AND…”表示表达式值是否不在指定的范围内。
例如:SELECT * FROM user WHERE age BETWEEN 10 AND 30,用于查询出user表中age值介于10~30间的数据记录。
(4)sql查询年龄20到25之间扩展阅读:
SQL中WHERE子句其它运算符:
1、比较运算符
>、>=、=、<、<=、<>
2、列表运算符
IN (项1,项2……)
NOT IN (项1,项2……)
3、模式匹配符
LIKE、NOT LIKE
4、空值判断符
IS NULL、IS NOT NULL
5、逻辑运算符
NOT、AND、OR
❺ sql的查询语句
都是最基本的sql语句,先把创建表的给你。后面的太多了,有空再写。
(一)
1.
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Dept]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Dept]
GO
CREATE TABLE [dbo].[Dept] (
[Dno] [Char] (4)NOT NULL primary key,
[Ename] [char] (20) NOT NULL ,
[Dnum ] [int] check(Dnum >=0)
UNIQUE (Ename)
) ON [PRIMARY]
GO
2.
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Employee]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Employee]
GO
CREATE TABLE [dbo].[Employee] (
[Eno] [Char] (6)NOT NULL primary key,
[Dname] [char] (16) NOT NULL ,
[Esex ] [char](1) CHECK(Esex='F' OR Esex='M'),
[Eage] [Smallint] check(Dnum >=0),
[Esalary] [Money](1) check(Smallint >=16 and Smallint<=60),
[Ety] [char](15) DEFAULT'助教'),
[Dno] [char](4) FOREIGN KEY (Dno) REFERENCES Dept(Dno)
) ON [PRIMARY]
GO