MYSQL(二) MYSQL(二) 上一篇文章讲的是mysql的基本操作,这一篇会有一点难以理解,本节主要内容mysql视图,存储过程,函数,事务,触发器,以及动态执行sql 视图view 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库 ...
分类:
数据库 时间:
2016-11-25 00:17:01
阅读次数:
264
EF的DbCommandInterceptor类 拦截: EF6.1也出来不少日子了,6.1相比6.0有个很大的特点就是新增了System.Data.Entity.Infrastructure.Interception 命名空间,此命名空间下的对象可以允许我们更加方便的了解到EF运行时的一些信息,当 ...
分类:
数据库 时间:
2016-11-25 00:15:39
阅读次数:
334
Student(id,sname,age,sex) 学生表 Course(id,cname,t_id) 课程表 SC(s_id,c_id,score) 成绩表 Teacher(id,Tname) 教师表 问题: 1.查询“001”课程比“002”课程成绩高的所有学生的学号; select aa.id ...
分类:
数据库 时间:
2016-11-25 00:11:09
阅读次数:
214
DELETE 语句用于删除表中的行。 语法 Person: LastNameFirstNameAddressCity Gates Bill Xuanwumen 10 Beijing Wilson Fred Zhongshan 23 Nanjing Person: 删除某行 "Fred Wilson" ...
分类:
数据库 时间:
2016-11-25 00:10:12
阅读次数:
224
描述:监听服务莫名其妙终止,必须手动启动。网上关于该问题的资料很多,总结下来,有以下几点1、地址使用了主机名,修改Host文件和监听文件即可解决该问题。2、防火墙作怪。3、安全软件的优化功能作怪。4、环境变量有问题但是,我们这边的情况比较复杂,在尝试关闭防火墙,修..
分类:
数据库 时间:
2016-11-24 22:17:42
阅读次数:
178
#!/usr/bin/envpython
#-*-coding:utf-8-*-
importMySQLdb
#建立连接
conn=MySQLdb.connect(host=‘127.0.0.1‘,user=‘root‘,passwd=‘1qaz#EDC‘,db=‘test_db‘)
cur=conn.cursor()
#对数据进行操作
li=[(‘tanzhenx‘,‘shaoguan‘),(‘huangmengdie‘,‘shaoguan‘)]#定义一个列表,列..
分类:
数据库 时间:
2016-11-24 22:12:57
阅读次数:
315
#!/usr/bin/envpython
#-*-coding:utf-8-*-
importMySQLdb
#建立连接
conn=MySQLdb.connect(host=‘127.0.0.1‘,user=‘root‘,passwd=‘1qaz#EDC‘,db=‘test_db‘)
cur=conn.cursor(MySQLdb.cursors.DictCursor)#建立游标时,加上"MySQLdb.cursors.DictCursor",让数据查询结果返回..
分类:
数据库 时间:
2016-11-24 22:11:33
阅读次数:
390
01 MySQL复制及MHA实战:配置MHA 配置: node1:MHA 192.168.1.130 CentOS7.2 node2:Master192.168.1.131 CentOS7.2 node3:Slave192.168.1.132 CentOS7.2 node4:Slave192.168.1.133 CentOS7.2 一、准备mysql复制环境 [root@node2~]#yum-yinstallmariadb-server [root@node2..
分类:
数据库 时间:
2016-11-24 22:05:41
阅读次数:
583
创建存储过程出错,可以用showerrors查看一下Warning:ProcedurecreatedwithcompilationerrorsSQL>showerrors;ErrorsforPROCEDURESCOTT.INSERT_DEPT:LINE/COLERROR-------------------------------------------------------------------------------------------------------..
分类:
数据库 时间:
2016-11-24 22:06:10
阅读次数:
241
一、MySQL的介绍1、数据库:数据库集中存放位置1)常见的数据库类型:关系型(mysql、oracle、SQLserver2008,DB2),树型(windows注册表)、非关系型(NoSQL)。2)关系型数据库对象:数据记录—存—>表à存à数据库;表分为数据库,关系表2、MySQL是开源的关系型数据软件..
分类:
数据库 时间:
2016-11-24 21:59:14
阅读次数:
304
MySQL基础(二)==============================================================================概述:==============================================================================MySQL1.数据结构:★分类:结构化数据:关系型数据库半结构化数据:YAML、XML、JSON非..
分类:
数据库 时间:
2016-11-24 21:55:50
阅读次数:
264
TODO:从数据库中随机抽取一条记录1.最直接,最粗暴的方法先计算记录的总数,然后选择一个从0到记录总数之间的随机数n,利用skip跳过n条记录,这是效率低下的的方法,首先的记录总数,在用skip会很耗时间;2.那么有什么办法能够提供效率呢,方法就是给每条记录添加一个0-1的随..
分类:
数据库 时间:
2016-11-24 21:54:17
阅读次数:
146
information_schema数据库表说明: SCHEMATA:提供了当前mysql实例中所有数据库的信息。是show databases的结果取之此表。 TABLES:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。是show ...
分类:
数据库 时间:
2016-11-24 21:39:13
阅读次数:
179
2016年11月23日 今天迎来了兴奋的一天 ,因为就在昨天终于完结了php基础语法。今天开始学习新的科目“MySQL”。MySQL就是数据库 。什么是数据库呢?简单的来说,数据库就是存储数据的‘仓库’。但是,光有数据还不行,还要管理数据的工具,称之数据库管理系统!所以:数据库系统 = 数据库管理系 ...
分类:
数据库 时间:
2016-11-24 21:34:38
阅读次数:
215
在获取自增ID时,我用到了以下语句: 仔细一看,这其实就是一条查询语句,查询了information_schema数据库下的"tables"表,里面 以 table_name 为 "表名" 的一行记录的 auto_increment字段的值。 那么information_schema数据库是什么呢? ...
分类:
数据库 时间:
2016-11-24 21:27:45
阅读次数:
308
数据库 什么是数据库,数据库就是对大量信息进行管理的高效的解决方案,按照数据结构来组织、存储和管理数据的载体。而我们常说的数据库可以分为关系型和非关系型数据库。 关系型数据库 这里说的关系型数据库,是指基于关系型模型的数据库。 而 关系模型(对应)=二维表(对应)=现实世界的实体集 而实体集,如在一 ...
分类:
数据库 时间:
2016-11-24 21:26:40
阅读次数:
164
1.连接数据: 格式是: -P 端口号 -h mysql主机名\ip -u root (用户) -p 2.显示数据库: show databases; 3.选择数据库: use databaseName; databaseName是待选择的数据库名称 4.显示数据库的表: show tables; ...
分类:
数据库 时间:
2016-11-24 21:22:23
阅读次数:
162