
SQL
PYB不开心
这个作者很懒,什么都没留下…
展开
-
flask框架:Python 3.5下使用 flask_SqlAlchemy和mysql
今天学习了一下flask_SqlAlschemy的使用,它是基于flask和SqlClchemy的对数据库进行操作的一个关系型数据库框架.内置了orm.首先是定义模型:,注意要怎么才能配置好数据库,很多教程上都是sqlLite的,而我们需要的则是mysql,具体配置如下,因为MySQlDB不支持python3了,所以我用pymysql,这是一个纯python写的支持mysql操作的第三方库.因为这个原创 2016-04-16 11:39:03 · 8346 阅读 · 0 评论 -
Qt使用数据库(1)
首先在pro文件里面添加.QT += core gui sql然后创建连接:bool MainWindow:: connect(const QString &dbName){ QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); db.setDatabaseName(dbName);//数据库的名字,这里是Test(注意这里的原创 2016-04-08 12:33:26 · 1329 阅读 · 0 评论 -
SQL学习(2)
DBMS:mysql[0]:SQL排序,使用ORDER BY语句;如果要改变默认顺序,需要用关键字DESC作用到每一列.[1]:WHERE 语句,用来进行过滤,它支持的操作有 ,它支持的操作符有:=,!=,<,>,<=,>=,IS NULL,BETWEEN.唯一需要注意的是,尽可能用()让求值顺序确定下来,同时排序语句需要在所有语句的后面.[2]WHERE还支持可以通过AND,OR,NOT组成很复杂原创 2016-02-29 20:26:44 · 316 阅读 · 0 评论 -
SQL基本语法(mysql)
[0]:SELECT 关键字1,2,3…FROM 表名字获得相应列的信息[1]:SELECT *(获取所有列)[2]:SELECT DISCTINT 关键字1,2,3获取所有不重复的列.注意 DISTINCT是作用于所有关键字的,假如我们某一个列没有重复,那么最后的结果将会把所有的列(包括那些有重复的)的显示出来.[3]:限制返回的结果,不同的DBMS有不同的实现,对于MYSQL来说,可以用 LIM原创 2016-02-28 16:55:47 · 430 阅读 · 0 评论 -
关于关系型数据库表的设计
这篇文章主要是总结一下看书的收获,至于具体的实例,可能等到以后工作了才能给出吧,最近没遇到什么数据库的问题。表的设计最基本的就是要满足一些范式,所谓范式,可以理解为对设计标准的满足程度。我暂时只学习了三个范式。[0]:第一范式:一张表必须要使得每一列都满足原子性才能满足第一范式(其实还必须有主键,但是这个太基本了)。什么叫做原子性,个人认为可以理解成一个属性还能不能继续分割的程度。而原子性在表中又体原创 2017-01-16 22:34:37 · 697 阅读 · 0 评论