iOS-单表操作常用SQL

-- 创建数据表,定义存储数据信息表的结构
--CREATE TABLE T_Student (name text, age integer, phoneNo text);
-- 删除数据表,通常在不需要使用某一个表的时候,才会用到,日常开发中极少会用到此命令
--DROP TABLE T_Student;

-- 新增数据内容,在SQL语句中,字符串需要用单引号引起
-- 插入语句的语法格式:
-- INSERT INTO 表名 (字段1, 字段2, ...) VALUES (字段1数值, 字段2数值, ...)
-- INSERT INTO T_Person (name, age, gender, height) VALUES ('小花1', 20, 1, 1.62);

-- 更新数据库内容
-- 更新所有记录
-- UPDATE T_Person SET name = '王二麻子';

-- 条件修改 WHERE (要修改、操作的记录在哪里)
-- UPDATE T_Person SET name = '小芳' WHERE gender = 1;

-- 使用AND可以设置与条件
-- 使用OR可以设置或条件
-- 更新记录的语法格式
-- UPDATE 表名 SET 字段1 = 字段1数值, 字段2 = 字段2数值, ... WHERE 要修改的条件
-- UPDATE T_Person SET name = '西门吹雪', age = 45  WHERE age = 60 AND height = 1.65;
-- UPDATE T_Person SET name = '悟空' WHERE age = 18 OR height = 1.72;

-- 删除记录
-- 删除的语法格式
-- DELETE FROM 表名 WHERE 要删除的条件
-- DELETE FROM T_Person WHERE height = 1.8;

-- 查询指令
-- SELECT * FROM T_Person;
-- 条件查询
-- 查询所有的男的
-- SELECT * FROM T_Person WHERE gender = 1;
-- 查询年龄大于10岁,同时是男士
-- SELECT * FROM T_Person WHERE age > 10 AND gender = 0;
-- 查询Person表中的记录总数
--- SELECT count(*) FROM T_Person;
-- 查询最高的身高
-- SELECT max(height) FROM T_Person;
-- SELECT min(age) FROM T_Person;
-- 查询所有男士的平均身高
--- SELECT avg(height) FROM T_Person WHERE gender = 0;

-- 分页查询
-- 从第0条记录开始,查询3条记录
-- LIMIT 的第一个参数表示:从第几行记录开始查询,起始行数是0
-- LIMIT 的第二个参数表示:本次查询需要查询的记录数量
-- SELECT * FROM T_Person LIMIT 0, 3;
-- SELECT * FROM T_Person LIMIT 3, 3;
-- SELECT * FROM T_Person LIMIT 6, 3;

-- 排序
-- ORDER BY 要排序的字段名
-- ASC 表示升序
-- DESC 表示降序
-- 如果有多个字段参与排序,先排第一个字段,让后依次类推,即:第一个字段的排序优先级最高!
SELECT height, name, gender, age FROM T_Person ORDER BY age ASC, height DESC;

 

转载于:https://www.cnblogs.com/DarbyCJ/p/3726889.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值