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;

iOS-单表操作常用SQL

时间: 2024-11-05 11:28:50

iOS-单表操作常用SQL的相关文章

八:SQL之DQL数据查询语言单表操作

前言: DQL数据库查询语言是我们在开发中最常使用的SQL,这一章总结了单表操作部分的常用查询方式 主要操作有:查询所有字段.查询指定字段.查询指定记录.带IN的关键字查询,范围查询,陪查询.查询空值 带AND的多条件查询.带OR的多条件查询,关键字DISTINCT,查询结果排序,分组查询.分页查询等 准备好数据测试表 1 mysql> select * from student; 2 +------+----------+-------+----------+-------------+ 3

09-hibernate单表操作(1)

1,单一主键 2,基本类型 3,对象类型 4,组件属性 5,单表操作 单一主键 常用生成策略: assigned 有程序员生成(手工) native 由数据库底层,如果是mysql是increment,如果是Oracle是sequence. 测试assigned :代码手动给他赋值,不给ID赋值 import java.util.Date; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.

Django基础五之django模型层(一)单表操作

目录 一 ORM简介 二 单表操作 一.创建表 创建模型 2 更多字段和参数 3 settings配置 4.自定义字段(了解) 二.添加表纪录 方式1 方式2(用的多) 方式3:批量插入 三.查询表纪录 查询API(都是重点) 基于双下划线的模糊查询 四.删除表纪录 五.修改表纪录 三 章节作业 1 图书管理系统 2 查询操作练习 四 xxx 本节目录 一 ORM简介 MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,

Django开发:(3.1)ORM:单表操作

MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动 ORM是"对象-关系-映射"的简称. Mysql中的表对应python中的类,表的字段对应类的属性,表的记录对应类的实例化的对象 单表操作 创建表 1. 创建模型 创建名为app01的app,在app01下的models.py中创建模型: from dj

17-2 orm单表操作和多表操作

参考:https://www.cnblogs.com/liwenzhou/p/8660826.html 一  ORM单表操作 1 增删改查 1 1. 查询 2 1. 查所有 3 models.Publisher.objects.all() 4 2. 查某个具体的记录 5 models.Publisher.objects.get(id=1) --> 注意查询条件不成立就报错 6 2. 删除一条记录 7 models.Publisher.objects.get(id=1).delete() 8 3.

查询语句 select [单表操作]

---SQL单表简单查询1.单表操作&别名的使用 1 --查询表的所有数据:select * from 表名;通配符*代表所有 2 select * from emp; 1 --查询表中指定字段的值:select 字段名1,字段名2,... from 表名; 2 select empno,ename,job,sal,hiredate,comm from emp; 1 --查询结果中的字段使用别名:作用[方便查看查询结果] 2 --在字段名后使用关键字 字段名 as "别名" 3

model,单表操作

一. model Django提供了一个抽象层(“Model”)来构建和管理Web应用程序的数据. django中遵循 Code Frist 的原则,即:根据代码中定义的类来自动生成数据库表. 关系对象映射(Object Relational Mapping,简称ORM),  它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动. 二. 单表操作 <一>. 表的创建

Django框架05 /orm单表操作

目录 Django框架05 /orm单表操作 昨日内容回顾 今日内容 orm单表操作 对象关系映射(object relational mapping) 1.orm介绍 2.增: 3.时间问题 4.删 5.改 6.批量插入 -- bulk_create 7.查询api 8.基于双下划线的模糊查询 -- filter双下划线查询 9.总结 总结1 总结2 Django框架05 /orm单表操作 昨日内容回顾 模板相关 模板继承(母版继承) 1. 创建一个xx.html页面(作为母版,其他页面来继承

Django模型层之单表操作

Django模型层之单表操作 一 .ORM简介 我们在使用Django框架开发web应用的过程中,不可避免地会涉及到数据的管理操作(如增.删.改.查),而一旦谈到数据的管理操作,就需要用到数据库管理软件,例如mysql.oracle.Microsoft SQL Server等. 如果应用程序需要操作数据(比如将用户注册信息永久存放起来),那么我们需要在应用程序中编写原生sql语句,然后使用pymysql模块远程操作mysql数据库,详见图一^①^ 但是直接编写原生sql语句会存在两方面的问题,严