SQL语言基础

SQL即结构化查询语言,是操作各种数据库的通用语言。SQL语言本身是比较庞大复杂的,但制作普通动态网站只需要掌握以下最常用的SQL语言。
(1)Select语句(查询记录)
(2)Insert语句(添加记录)
(3)Delete语句(删除记录)
(4)Update语句(更新记录)
(5)Create语句(创建表或数据库)

Select语句
作用:从数据库的相关表中查询符合特定条件的记录(行)或字段(列)

语法:
Select 字段列表 From 表 [Where条件] [Order By 字段] [Group By 字段] [OFFSET m] [limit s,n];

说明:
(1)字段列表:指要显示的字段,可以是一个或多个字段名,多个字段之间用逗号隔开。用"*"表示全部字段。
(2)表:指要查询的数据表的名称,如果有多个表,则中间用逗号隔开。
(3)Where条件:指查询只返回满足这些条件的记录。
(4)Order By 字段:表示将查询得到的所有记录按某个字段进行排序。
(5)Group By 字段:表示按字段对记录进行分组统计。
(6)OFFSET m:指定SELECT语句开始查询数据的偏移量m,默认m=0。
(7)limit s,n:表示选取第s条记录开始的n条记录,如果省略s,则表示选取前n条记录。limit只能放置在Select语句最后位置。

Insert语句
作用:向数据库中插入记录

语法:
Insert Into 表 (字段1,字段2,...) Values(字段1的值,字段2的值,...);

说明:
(1)利用Insert语句可以给表中部分或全部字段赋值,Values括号中的字段值的顺序必须和前面括号中的字段一一对应。各字段之间,字段值之间用逗号隔开。
(2)在插入记录时要注意字段的数据类型,自动递增字段不需要赋值。
(3)可以只给部分字段赋值,但主键字段必须赋值,不能为空也不能重复。

Delete语句
作用:可以一次性删除表中的一条或多条记录

语法:
Delete From 表 [Where条件];

说明:
(1)Where条件与Select语句中的Where条件作用一样。
(2)如果省略Where子句,则会将表中所有记录全部删除。
(3)Delete语句以删除一整条记录为单位,不能删除记录中某个或多个字段的值,因此Delete与From之间没有字段名。

Update语句
作用:修改表中符合条件的记录

语法:
Update 表 Set 字段1=字段值,字段2=字段值,... [Where条件];

说明:
(1)Where条件与Select语句中的Where条件作用一样。
(2)如果省略Where子句,则会将表中所有记录修改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值