MySQL的连接查询 建表 1.一对一关系 2.一对多、多对一关系 3.多对多关系(需要建立一张关联表,进行二者的关联) 4.例:订单管理,用户下订单,一个用户可以下一个或多个订单,一个订单可能包含一个或多个商品。 sql 中什么时候用内连接查询,什么时候用外连接查询? 需要查找两张表同时存在的数据 ...
分类:
数据库 时间:
2018-12-09 12:15:30
阅读次数:
285
config.php里面配置数据库的连接信息,可以是多个数据库 具体用法: 查询构造器 Db::name("表名")这种写法的显著好处是:如果表的前缀发生改变,也丝毫不受影响! 事务 *注意:如果上述代码中,Db::commit()被注释,那么代码仍未知执行成功 还支持in between等操作 关 ...
分类:
数据库 时间:
2018-12-09 12:18:30
阅读次数:
213
--检查约束 create table test1( id number(10) primary key, email varchar2(10) check (email like '%@%') ) drop table test1 insert into test1 values(1,'12@6.... ...
分类:
数据库 时间:
2018-12-09 13:54:09
阅读次数:
164
一. 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 首先说一下,我们写项目一般都会建一个数据库,那数据库里面是不是存了好多张表啊,不可能把所有的数据都放到一张表里面,肯定要分表来存数据,这样节省空间,数据的组织结构更清晰,解耦和程度更高,但是这些表本质上是不是还是一个整体啊,是一个项目所有 ...
分类:
数据库 时间:
2018-12-09 13:54:53
阅读次数:
218
一直在听建民老师说,javaweb的精髓是Jsp+servlet+javabean。在完成这个系统之前,毕竟没有学习过javaweb,Jsp和servlet我是知道的,但不会在servlet和jsp之间相互传值以及应用,javabean是一点没有听说过。在这样的基础下,没办法逃脱测试的情况下,只能硬 ...
分类:
数据库 时间:
2018-12-09 13:56:35
阅读次数:
195
--备份表数据 select * from t_owners; --创建备份表 create table t_owners_copy ( id number, name varchar2(100), addressid number, housenumber varchar2(100), water... ...
分类:
数据库 时间:
2018-12-09 13:57:42
阅读次数:
268
pymysql模块 一、模块方法 1.安装pymysql模块 2.卸载pymysql模块 3.连接 4.conn(连接)对象支持的方法 5.cursor(游标)对象支持的方法 ...
分类:
数据库 时间:
2018-12-09 13:59:58
阅读次数:
359
使用软件office2010 工具-引用-activex 2.8 .xls 等类型文件 On Error GoTo ErrorHandler Dim Conn As New ADODB.ConnectionConn.Open "Provider=Microsoft.ACE.OLEDB.12.0;ex ...
分类:
数据库 时间:
2018-12-09 14:01:32
阅读次数:
258
问题:新安装的数据库,访问的时候后台报错找不表,发现是数据查询语句对大小写敏感. 1.关闭MySQL服务 2.在服务运行目录找到my.ini或者my.cnf文件 打开文件, 3.找到[mysqld]在下面增加一行 4.lower_case_table_names=1 (0:大小写敏感;1:大小写不敏 ...
分类:
数据库 时间:
2018-12-09 14:14:33
阅读次数:
271
创建表 mysql> insert into staff_info (id,name,age,sex,phone,job) values (1,'Alex',83,'female',13651054608,'IT'); Query OK, 1 row affected (0.00 sec) mysq ...
分类:
数据库 时间:
2018-12-09 14:16:15
阅读次数:
232
数据库操作类真的没有必要自己去写,因为成熟的类库真的非常完善了,拿来直接用就好,省时省力。 里面的函数一堆,常用的就那几个,无非就是增删改查嘛,来看下几种常用的函数: 1.ExecuteNonQuery 执行增删改2.ExecuteReader 执行查询3.ExecuteScalar 返回首行首列 ...
分类:
数据库 时间:
2018-12-09 14:22:18
阅读次数:
110
mysql.exe mysqld.exe mysqldump.exe 备份 mysqldump -h+ip -u用户名 -p密码 -R 数据库名 > 命名.dump 还原 mysql -h127.0.0.1 -u用户名 -p 数据库 < 命名.dump 附件-任务计划器- @echo offset ...
分类:
数据库 时间:
2018-12-09 16:10:06
阅读次数:
205
实际的使用中复制集和分片是结合使用的,即一个分片由一个复制集构成,多个分片存储数据库的数据 调用脚本启动两个复制集 启动configsvr的节点 启动mongos 增加分片,这次要加上复制集的id,节点为复制集的主节点 下面来看一下效果 对数据库启用分片 对数据库表启用分片 先预分一些片 先插入数据 ...
分类:
数据库 时间:
2018-12-09 16:13:05
阅读次数:
310
分片和复制集不同,复制集是多个实例存储相同的内容,而分片是将内容存储到不同的分片上,不同分片存储的数据不同 下面看看具体的操作: 先启动两个片的实例: 再启动configsvr,要加上configsvr参数 再启动mongos,要加上configdb参数 现在mongos和configsvr已经建立 ...
分类:
数据库 时间:
2018-12-09 16:18:44
阅读次数:
173
手动预分片是提前对分片创建一定数量足够使用的chunk,这样避免了IO上的压力 先对要演示的表进行分片 调用splitAt函数进行手动预分片,第一个参数指定要预分片的表,第二个参数指定分片规则,即当useerid为1000,2000,3000...时进行分片 看下分片结果 可见chunk也是先建立在 ...
分类:
数据库 时间:
2018-12-09 16:19:37
阅读次数:
195
1、在mysql官网下载mysql(需选择MySQL Community Server) ...
分类:
数据库 时间:
2018-12-09 16:20:20
阅读次数:
213
在SQL Server 合并复制中,如果在发布端做了数据库架构的更改(例如新建表,更改表结构等),原则上来说都需要重新生成发布端的快照,订阅端才能同步这些更改(订阅端要“重新初始化”)。 但是我发现目前SQL Server 2016中,如果只是更改发布端表的列类型、甚至新加一列,即便是不重新生成发布 ...
分类:
数据库 时间:
2018-12-09 16:23:43
阅读次数:
338
引用博主https://www.cnblogs.com/yoyoblogs/p/5828651.html的文章 sql中limit 的使用方法 此处以mysql为例,但是我相信物以变通在oracle上也一定适用 1、下面是几种limit的方法:原则看看下面几个例子应该就懂了 在数据库中很多地方都会用 ...
分类:
数据库 时间:
2018-12-09 16:26:52
阅读次数:
887
//查询所有表明select name from sysobjects where xtype='u' select * from sys.tables//查询数据库中所有的表名及行数 SELECT a.name, b.rows FROM sysobjects AS a INNER JOIN sys ...
分类:
数据库 时间:
2018-12-09 16:27:03
阅读次数:
221
1、下载MySQL安装包(MySQL Community Server) 地址:https://dev.mysql.com/downloads/mysql/ 2、解压 tar -xvf mysql-server_5.7.24-1ubuntu18.10_amd64.deb-bundle.tar 解压后 ...
分类:
数据库 时间:
2018-12-09 16:33:10
阅读次数:
381