select语句:[()表示空格 以下表的名称以 表1 为例] 1,select * from 表的名称[表1] 意思是:从表1中查询它的全部内容。 其中:*表示全部内容。如果不查询表1中的全部内容,那么查询什么就把什么发在*的位置上。例如: select name from 表1 其中的name就是要查询的一项内容。 如果要查询的内容是多项那么用逗号隔开,例如: select name,age from 表1 2,select top 一个数字 * from 表1 意思是:从表1中查询前 X 项的全部内容。 *可以用表1中的内容表示。意思是:从表1中查询前 X 项某一项的内容。而不是全部内容。 3,select * from 表1 where 表中某一项满足的条件。例如: Select * from 表1 where submit_date<#2003-11-1#意思是: 从表1中查询满足sumit_date在2003-11-1之前的全部内容。 select * from 表1 where 表中某一项满足的条件 and 另一项内容满足的条件。例如: Select * from 表1 where submit_date<#2003-11-1# and real_name=“建波” 。意思是: 从表1中查询满足sumit_date在2003-11-1之前和real_name="建波"的全部内容 4,select * from 表1 where 表1中某一项满足的条件 like "*关键字*"。例如: select * form 表1 where real_name like "*勇*"。意思是: 从表1中查询real_name中有 关键字 “勇”的全部内容。 5,select * from 表1 order by order 某一项内容 升降顺序。例如: Select * from 表1 order by real_name asc 升序排列 Select * from 表1 order by real_name desc 降序排列 意思是 从表1中按照 real_name 的升降顺序查询 6,Select * from 表1 order by real_name desc,submit_date asc 如果有按多个字段排序,中间用逗号隔开 7,查询满足条件的记录的总数 select count (*) as total from 表1 where 某一项内容满足的条件 (计数) (总数) Select count (*) as total from 表1 where submit_date<#2003-11-1#。意思是: 从表1中查询满足sumit_date在2003-11-1之前的总数 8,select sum (某一项) as total 某一项,average(某一项) as average 某一项 from 表1 group by class。例如: Select sum (grade) as total_grade,average(grade) as average_grade from 表1 group by class。意思是: 从表1中查询这个班 grade 的总数 和 这个班 grade 的平均数 Insert语句 主要的功能是向数据库添加新的信息 语法是:insert into 表1 (字段1,字段2,……) value (字段1德值,字段2的值,……) 例如: (1)插入user_name字段: Insert into users(user_name)values("wuyuanzhi") (2)只插入user_name和real_name字段 Insert into users (user_name,real_name) values("yuanzhi","远志") 说明:user_name 是主键,必须插入值,而且还不能跟原来的用户名 重复。 (3)只插入user_name 和 submit_date 字段 insert into users (user_name,submit_date) value ("yuanzhi",#2007-01-01#) (4)假如在users表中增加一个年龄字段age,为数字类型,则为:insert into users (user_name,age) value ("yuanzhi",23) (5)在users表中增加一条完整的记录: insert into users (user_name,password,real_name,tel,email,submit-date) value("yuanzhi","2468912340","远 志","15001016610","wuyuanzhi226@163.com",#2007-01-02#) Delete 语句 作用是:可以删去表中无用德记录 语法:delete from 表1 [where 条件] 说明:1,where 条件与select中的用法是一样的,凡是符合条件的记录都会被删除,如果没有符合条件的记录则不删除. 2,如果省略where条件,将删除所有数据。 下面是常用的例子: (1)删除user_name为"yuanzhi"的用户 delete from 表1 where user_name="yuanzhi" (2)删除2003年1月1日前注册,并real_name为 "李亚" 的用户 Delete from 表1 where submit_date<#2003-01-01# and real_name="李亚" (3)删除表中所有的数据 Delete from 表1 Update 语句 在实际生活中,数据信息在不断变化,例如用户表中,电话可能会经常变化,在这个时候就可以使用update语句来实现更新数据的功能。 语法:update 数据库名 set 字段1=字段值1,字段2=字段2,……[where 条件] 例如(1)修改user_name为 "yuanzhi" 的用户的电话和e-mail地址。 update 表1 set tel="15001016610",e-mail="wuyuanzhi226@163.com" where user_name="yuanzhi" (2)将所有2003年一月一日前注册日期统一更改为2003年一月一日。 update users set submit_date=#2003-01-01# where submit_date<#2003-01-01# (3)假如有年龄字段age,将所有的人的年龄增加10岁 update 表1 set age=age+10
常用SQL语句
最新推荐文章于 2024-11-12 10:56:30 发布