- SQL 命令总结
- 操作命令
- replace 替换
- update 更新
- delete 逻辑性删除
- pack 物理性删除
- insert 插入
- 查询命令
- 查询全部
- 条件筛选
- 取新名字
- 计算公式
- 去重复
- 修改表的结构
- 删除字段名
- 修改字段名
- 增加字段名
SQL 命令总结
操作命令
replace 替换
用法:replace (all)字段名 with 表达式
举例:
命令:replace all 单价 with 单价 +1
结果如下:
说明:所有的单价 +1.(若没有all,则使三角箭头所指的记录单价+1)
update 更新
用法:update 表名 set 字段名 = 表达式 where 条件
举例:原始表格同上
命令:update 零件信息 set 单价 = 520 where 零件号 = 'p8'
结果如下:
说明: 让零件号为p8的单价变成520.(注意,p8是字符串,要加单引号)
delete 逻辑性删除
命令1:delete for 条件
命令2:delete from 表名 where 条件
举例:原始表格同上
命令1:delete for 零件名称 = 'PN2'
结果如下:
命令2:delete from 零件信息 where 单价 < 500
结果如下
所谓逻辑性删除
就是标记下,表示删除了的意思,但是记录还在。
pack 物理性删除
命令框输入pack
之后,会把标记的记录真的删掉
举例:原始表格同上
insert 插入
命令:insert into 表名 values(字段名1,字段名2,……)
举例:原始表格同上
命令:insert into 零件信息 value('p100', 'PN100', 999)
结果如下:
说明:注意零件信息
和零件名称
均为字符型变量,插入记录需要引号括起来
查询命令
查询全部
命令1:select * from 表名
条件筛选
命令2:select 字段名1,字段名2,…… from 表名 where 条件1
取新名字
命令3:select 字段名 as 新字段名 from 表名 where 条件1
计算公式
命令4:select 公式 as 新字段名 from 表名
说明:公式可以为sum求和,max最大值,min最小值,avg平均值
举例:
去重复
命令5:select distinct(字段名) from 表名
修改表的结构
删除字段名
命令1:alter table 表名 drop column 字段名
修改字段名
命令2:alter table 表名 rename 字段名 to 新字段名
增加字段名
命令3:alter table 表名 add 新字段名 类型