首页 > 代码库 > iOS-单表操作常用SQL
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;
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。