在vs2008中,如何在制作的网页上对sql数据库中的表进行查找插入删除更新操作
答案:1 悬赏:40 手机版
解决时间 2021-02-04 04:30
- 提问者网友:佞臣
- 2021-02-03 11:57
在vs2008中,如何在制作的网页上对sql数据库中的表进行查找插入删除更新操作
最佳答案
- 五星知识达人网友:woshuo
- 2021-02-03 12:03
查询Select语句
Select * from users
说明:从表users中选取全部记录。
Select name,class,age from users
说明:从表users选取指定列name、class、age的记录,注意语句中列之间用逗号相隔。
Select * from users where class="05网络4"
说明:根据条件选取记录
Select * from users order by age asc
说明:查询结果排序,asc表示按升序排,升序是默认的排序,所以asc可省略不写。
Select * from users order by age desc
说明:查询结果排序,desc表示按降序排。
Select top 10 * from users
说明:只先选取前10条记录。
Select name,(test1+test2+test3) as testnum from users
说明:从表中原有的字段产生派生字段,“test1+test2+test3”将字段test1、test1、test1值相加产生派生字段testnum,注意在这里test1、test1、test1为数字类型的字段,所派生的字段testnum并不是表中的真正字段,但派生出来后,以后就可以用testnum来引用。
Select * from users where name like "%张%"
说明:模糊查找,从表中查找姓名中含有“张”字的记录。
添加Insert语句
用于向数据库添加记录。语法如下:
Insert into 数据表(字段1,字段2,…)values(字段1的值,字段2的值,…)
说明:
▲ values中字段值的顺序一定要与前面的字段顺序相对应。
▲ 字段之间,字段值之间用逗号相隔。
▲ 如果某字段的类型为字符型或日期型,该字段值要用引号括起来,单引号双引号都可以。
举例如下:
Insert into users(name,class,age) values("张三","信息五班","20")
说明:向表users插入一条新记录。
删除Delete语句
用于从数据表中删除记录。语法如下:
Delete from 数据表[where 条件]
说明:
▲ where 条件,可以按条件从表中删除记录。
▲ 如果没有“where 条件”,则表示删除表中所有记录。
举例如下:
Delete from users where name="张三"
说明:从表中删除张三的记录。
更新Update语句
更新数据表中的记录。语法如下:
Update 数据表名 set 字段1=字段值1,字段2=字段值2,…[where 条件]
说明:
▲ where 条件,可以按条件从表中更新记录。
▲ 如果没有“where 条件”,则表示更新表中所有记录。
举例如下:
Update users set class="信息六班" where name="张三"
说明:从表中更新张三的class字段值。
Select * from users
说明:从表users中选取全部记录。
Select name,class,age from users
说明:从表users选取指定列name、class、age的记录,注意语句中列之间用逗号相隔。
Select * from users where class="05网络4"
说明:根据条件选取记录
Select * from users order by age asc
说明:查询结果排序,asc表示按升序排,升序是默认的排序,所以asc可省略不写。
Select * from users order by age desc
说明:查询结果排序,desc表示按降序排。
Select top 10 * from users
说明:只先选取前10条记录。
Select name,(test1+test2+test3) as testnum from users
说明:从表中原有的字段产生派生字段,“test1+test2+test3”将字段test1、test1、test1值相加产生派生字段testnum,注意在这里test1、test1、test1为数字类型的字段,所派生的字段testnum并不是表中的真正字段,但派生出来后,以后就可以用testnum来引用。
Select * from users where name like "%张%"
说明:模糊查找,从表中查找姓名中含有“张”字的记录。
添加Insert语句
用于向数据库添加记录。语法如下:
Insert into 数据表(字段1,字段2,…)values(字段1的值,字段2的值,…)
说明:
▲ values中字段值的顺序一定要与前面的字段顺序相对应。
▲ 字段之间,字段值之间用逗号相隔。
▲ 如果某字段的类型为字符型或日期型,该字段值要用引号括起来,单引号双引号都可以。
举例如下:
Insert into users(name,class,age) values("张三","信息五班","20")
说明:向表users插入一条新记录。
删除Delete语句
用于从数据表中删除记录。语法如下:
Delete from 数据表[where 条件]
说明:
▲ where 条件,可以按条件从表中删除记录。
▲ 如果没有“where 条件”,则表示删除表中所有记录。
举例如下:
Delete from users where name="张三"
说明:从表中删除张三的记录。
更新Update语句
更新数据表中的记录。语法如下:
Update 数据表名 set 字段1=字段值1,字段2=字段值2,…[where 条件]
说明:
▲ where 条件,可以按条件从表中更新记录。
▲ 如果没有“where 条件”,则表示更新表中所有记录。
举例如下:
Update users set class="信息六班" where name="张三"
说明:从表中更新张三的class字段值。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯