随笔分类 -  MySQL

摘要:SQLAchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,即:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 1.安装 SQLAchemy本身无法操作数据库,必须依赖pymysql等第三方插件,Dialect用于和数据 阅读全文
posted @ 2017-06-13 19:24 qianxiamo
摘要:1.索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引, 会保存在额外的文件中。 作用: 约束 加速查找 1.1.建立索引 a.额外的文件保存特殊的数据结构 b.查询快,插入更新删除慢 c.命中索引 ps:创建索引时如果是blob和text类型,必须制定l 阅读全文
posted @ 2017-06-12 17:24 qianxiamo 阅读(200) 评论(0) 推荐(0)
摘要:-- 2.查询“生物”课程比“物理”课程成绩高的所有学生的学号; -- select A.student_id,sw,ty from -- -- (select student_id,num as sw from score INNER join course on score.course_id = course.cid where course.cname = '生物'... 阅读全文
posted @ 2017-06-10 15:34 qianxiamo 阅读(165) 评论(0) 推荐(0)
摘要:1.视图 视图是一个虚拟表(非真实存在),其本质是【根据sql语句获取动态的数据集,并为其命名】,用户使用时只需要使用【名称】即可获取结果集,并可以将其当作表来使用。 搜索临时表 (1)创建视图 格式:create view 视图名称 as sql语句 (2)删除视图 格式:drop view 视图 阅读全文
posted @ 2017-06-09 17:29 qianxiamo 阅读(136) 评论(0) 推荐(0)
摘要:pymysql是利用python连接mysql数据库的库 1.连接数据库 使用connect()函数可以创建一个连接对象 需要传入的参数包括 host:数据库的IP地址 user:登录数据库的用户名 password:登录数据库的密码 database:使用数据库名 charset:设置字符集 2. 阅读全文
posted @ 2017-06-09 16:41 qianxiamo 阅读(703) 评论(0) 推荐(0)
摘要:1.表关系 创建如下表格,并创建相关约束 2.使用数据库数据 导出现有数据库数据: ##结构+数据 ##结构 ##导入现有数据库数据: 3.mysql练习 (1)查询平均成绩大于60分的同学的学号和平均成绩; 查询有课程成绩小于60分的同学的学号、姓名; 查询各科成绩最高和最低的分:以如下形式显示: 阅读全文
posted @ 2017-06-08 18:54 qianxiamo 阅读(246) 评论(0) 推荐(0)
摘要:1.什么是数据库? 数据的仓库,如在ATM的示例中创建了一个db目录,称其为数据库 2.安装 见如下图表示安装成功: 2.1添加环境变量 【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】 以后再启动服务并连接时,仅需: 3.数据库操作 (1)显示数据库 (2)创建数 阅读全文
posted @ 2017-06-05 17:31 qianxiamo 阅读(132) 评论(0) 推荐(0)