数据库
文章平均质量分 61
数据库
honeyCR
这个作者很懒,什么都没留下…
展开
-
常用操作-增删查改
官方文档:http://www.pythondoc.com/flask-sqlalchemy/quickstart.html常用的SQLAlchemy查询过滤器常用的SQLAlchemy查询执行器eg:表定义:class Users(Base): __tablename__ = 'user' id = Column(Integer, primary_key=True) name= Column(String(50), default='姓名')增:# 创建新Us原创 2021-01-29 15:01:11 · 628 阅读 · 0 评论 -
ORM初识
ORM面向对象编程我们都知道,面向对象是把所有实体看成对象(object),而关系型数据库则是采用实体之间的关系(relation)连接数据。而ORM的意义就是通过实例对象的语法,完成关系型数据库操作的技术。ORM 把数据库映射成对象:数据库对象数据库的表(table)类(class)记录(record,行数据)对象(object)字段(field)对象的属性(attribute)优点数据模型都在一个地方定义,更容易更新和维护,也利于重用代码ORM原创 2021-01-15 20:02:53 · 219 阅读 · 0 评论 -
MySQL之表的内外连接、索引、事务、视图总结
表的内外连接内连接内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选。 eg: select ename,dname from emp,dept where emp.deptno=dept.deptno and ename=’smith’; 外连接1. 左外连接:联合查询中,左侧的表完全显示 语法:select 字段 from 表名1 left...原创 2018-06-14 18:38:58 · 431 阅读 · 2 评论 -
Select之多表查询
前面我们讲解的mysql表的查询都是对一张表进行查询,链接为这里写链接内容今天来学习多表查询。 我们用一个简单的公司管理系统,有三张表EMP ,DEPT,SALGRADE来演示如何进行多表查询。 表内容如下: 创建部门表 drop table if exists dept; create table if not exists dept ( deptno INT(2) ...原创 2018-06-03 18:34:45 · 14841 阅读 · 1 评论 -
MySql之常用函数的应用
一、日期函数常用日期函数 举例应用: (1)获得年月日: (2)获得时分秒 (3)获得时间戳 (4)在日期的基础上加日期 (5)在日期的基础上减去时间 (6)计算两个日期之间相差多少天 示例1: 创建一张表,记录生日,添加当前日期: 如下: 示例2: 创建一个留言表,插入数据: 查询: 显示所有留言信息,发布日期只显示...原创 2018-05-26 17:53:19 · 776 阅读 · 0 评论 -
MySql之select的具体用法示例
selectselect用于查询,其功能很多,我们一起来了解一下它子句及函数的用法。 建一张表用于我们测试: create table student ( id int not null default 1, name varchar(20) not null default ’ ‘, chinese float not null defaul...原创 2018-05-26 17:09:19 · 16016 阅读 · 1 评论 -
数据库之表的增删查改详解
一、表的增加语法:insert into table_name[(column[,column…])] values (value [,value…]); 举例: 1、建如下表: 2、插入数据 使用添加语句注意的细节: (1)插入的数据应与字段的数据类型相同。比如,将‘2a’插入到id列就不行: 还有一些我们之前用过的一些细节: (2)数据的大小应在规定的范围内,...原创 2018-05-12 22:59:46 · 707 阅读 · 0 评论 -
数据库之表的唯一、自增等七大约束
真正约束字段的是数据类型,但是数据类型约束很单一,需要有一些额外的约束,更好的保证数据的合法性,从业务逻辑角度保证数据的正确性。 今天我们一起使用一下主要的几个约束,null/not null,default, comment, zerofill,primary key,auto_increment,unique。 1、空属性有两个取值,null(默认)和not null(此列属性不允...原创 2018-05-12 21:53:33 · 14848 阅读 · 1 评论 -
mysql基本数据类型简介及举例应用
一、数值类型整型可以指定是有符号的和无符号的,默认是有符号的。可以通过UNSIGNED来说明某个字段是无符号的。我们看一下tinyint的用法:因为-129越界,所以插入失败。我们再看一下无符号整型:越界:这里我们看一个参数sql_mode,对它进行设置,我们就可以得到-1这个值。二、bit的使用bit[(M)] 位字段类型。M表示每个值的位数,范围从1到64。如果M被忽略,默认为1。举例:我们发...原创 2018-05-05 21:49:57 · 2379 阅读 · 2 评论 -
mysql对数据库与表的简单操作
一、mysql的基本使用1. 连接到mysql mysql [-h 主机] -u 用户 -p 举例(这里用的是操作系统的cmd):注: (1)如果没有写[-h主机]默认连接的是主机。(2)如果需要登录到另外一个mysql,则需要修改配置,一般情况下不允许远程登录。2. mysql关闭和启动关闭:service mysqld stop 启动:service mysqld start 二、库的操作打...原创 2018-04-25 17:39:56 · 425 阅读 · 0 评论