搭建论坛《网站·搭建者》用户服务 → [推荐]一些者常用的SQL语句,祝大家步步高升。


  共有2960人关注过本帖树形打印

主题:[推荐]一些者常用的SQL语句,祝大家步步高升。

帅哥哟,离线,有人找我吗?
梁鹏
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:设计员 帖子:442 积分:336 威望:0 精华:5 注册:2010-10-1 20:47:29
[推荐]一些者常用的SQL语句,祝大家步步高升。  发帖心情 Post By:2010-2-27 9:06:22

在者的搭建时,数据库版一般需要一些SQL语句 今天整理了下电脑 发现以前网上学习下载的一些资料还有用 就分享给大家了
我的网站(懒猪猪素材网)www.lanzhuzhusucai.com
 
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_date2003-11-1之前的全部内容。

select * from
1 where 表中某一项满足的条件 and 另一项内容满足的条件。例如:

Select * from
1 where submit_date<#2003-11-1# and real_name=“建波。意思是:

从表1中查询满足sumit_date2003-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_date2003-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_namereal_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 条件]

说明:1where 条件与select中的用法是一样的,凡是符合条件的记录都会被删除,如果没有符合条件的记录则不删除.
2,
如果省略where条件,将删除所有数据。
下面是常用的例子:
(1)
删除user_name"yuanzhi"的用户
delete from
1 where user_name="yuanzhi"
(2)
删除200311前注册,并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语句教程2.rar


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
vps933
  2楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:学员 帖子:21 积分:144 威望:0 精华:0 注册:2009-12-9 14:42:34
  发帖心情 Post By:2010-2-27 9:14:31

谢谢!学习参考.

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
wbl051
  3楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:设计师 帖子:500 积分:3508 威望:0 精华:0 注册:2008-3-8 10:23:03
  发帖心情 Post By:2010-2-27 13:10:51

谢谢!学习参考

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
mysoap
  4楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:305 积分:2860 威望:0 精华:0 注册:2008-7-4 9:48:31
  发帖心情 Post By:2010-3-3 9:57:45

网站搭建的不错 http://www.lanzhuzhusucai.com 还是很有内功的。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
梁鹏
  5楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:设计员 帖子:442 积分:336 威望:0 精华:5 注册:2010-10-1 20:47:29
  发帖心情 Post By:2010-8-28 19:20:56

呵呵 顶回来

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
ygd888
  6楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:技师 帖子:150 积分:992 威望:0 精华:0 注册:2009-10-24 17:23:42
  发帖心情 Post By:2010-8-29 7:57:43

确是不错,太感谢楼主了

 


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
梁鹏
  7楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:设计员 帖子:442 积分:336 威望:0 精华:5 注册:2010-10-1 20:47:29
  发帖心情 Post By:2011-2-23 22:28:36

自己顶回来

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
new
  8楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:技师 帖子:196 积分:848 威望:0 精华:0 注册:2008-10-27 10:45:59
  发帖心情 Post By:2011-2-24 9:39:54

学习,提高一下基础知识!


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

[推荐]一些者常用的SQL语句,祝大家步步高升。








签名