连接数据库的八大步骤 Step1:链接数据库 mysqli_connect() 参数: ①主机地址 ②mysql用户名 ③mysql密码 ④选择连接的数据库 ⑤端口号 返回:如果连接成功,返回资源类型的标志符号;如果连接失败,返回false。 如果我们与mysql建立的连接不只一条,那么以后操作数据 ...
分类:
数据库 时间:
2017-06-24 13:11:57
阅读次数:
224
一、Over()分析函数 说明:聚合函数(如sum()、max()等)可以计算基于组的某种聚合值,但是聚合函数对于某个组只能返回一行记录。若想对于某组返回多行记录,则需要使用分析函数。 1、rank()/dense_rank over(partition by ... order by ...) 说 ...
分类:
数据库 时间:
2017-06-24 13:14:17
阅读次数:
223
一、前言 工作中我们可能遇到这样的需要:查询数据库中的信息,并将结果导出到Excel文件。这本来没什么,但数据量比较大时,用PLSQL、toad导出Excel会出现内存不足等情况,使用odbc+Microsoft query + Excel导出提数结果能在一定程度上避免这些问题。 环境:个人电脑8G ...
分类:
数据库 时间:
2017-06-24 13:14:27
阅读次数:
3626
组长写的,DAL层Update 修改用户名,BLL层只需要传入对应的密码 然后web层调用就行 因为是字典循环调用,固传入修改的什么列,就修改什么列,条件自己定义,很灵活 ...
分类:
数据库 时间:
2017-06-24 13:16:19
阅读次数:
172
SQL.Open only creates the DB object, but dies not open any connections to the database. If you want to test your connections you have to execute a que ...
分类:
数据库 时间:
2017-06-24 13:20:02
阅读次数:
439
在上篇博客我们写到,此软件的数据库连接我们使用的是EF框架,code first模式下,通过模型类,在创建controller的时候直接生成数据库,完成数据库的连接,与操作。 在使用EF框架之前,我们需要写好模型类。然后在创建controller。 此软件目前需要两个模型类,在之前的博客中,我们已经 ...
分类:
数据库 时间:
2017-06-24 13:52:36
阅读次数:
143
1.窗体下的代码 private void button1_Click(object sender, EventArgs e) { OpenFileDialog of = new OpenFileDialog(); of.Filter = "*.sql|*.*"; of.InitialDirecto ...
分类:
数据库 时间:
2017-06-24 13:54:39
阅读次数:
251
转载:http://www.cnblogs.com/VipBin/archive/2011/07/12/2104690.html 在大容量,高负荷的web系统中,对数据库进行一系列拆分,可有效提升数据库容量和性能。在初学程序的早期,程序员通常都喜欢按传统数据库设计模式,设计为单库和单一功能表的结构, ...
分类:
数据库 时间:
2017-06-24 13:55:02
阅读次数:
212
在实际的项目中,需求分析和数据库的设计是很重要的一个环节,这个环节会直接影响项目的开发过程和质量。实际中,这个环节不但需要系统分析师、软件工程师等计算机方面的专家,还需要相关领域的领域专家参与才能完成。 需求分析: 这个项目是一个排球比赛计分程序,其业务极为简单,现将其描述如下。 1.任何观众都可以 ...
分类:
数据库 时间:
2017-06-24 13:55:46
阅读次数:
218
第1章 引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当 高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可 以 ...
分类:
数据库 时间:
2017-06-24 13:56:43
阅读次数:
198
1 基本思想之什么是分库分表? 从字面上简单理解,就是把原本存储于一个库的数据分块存储到多个库上,把原本存储于一个表的数据分块存储到多个表上。 2 基本思想之为什么要分库分表? 数据库中的数据量不一定是可控的,在未进行分库分表的情况下,随着时间和业务的发展,库中的表会越来越多,表中的数据量也会越来越 ...
分类:
数据库 时间:
2017-06-24 13:56:59
阅读次数:
224
1.使用jdbc步骤 ·a.导入数据库厂商提供的驱动程序(导入jar包) b.加载驱动程序 Class.forName("驱动程序类") c.获得连接 Connection conn=DriverManager.getConnection(url,username,password); url="j ...
分类:
数据库 时间:
2017-06-24 14:38:44
阅读次数:
239
Delphi数据库处理 第一节 BDE、ADO、InterBase和dbExpress Delphi中处理数据库主要有两种方法,也就是BDE、ADO,从Delphi 6.0开始还加入了一种dbExpress方法。另外,Delphi还提供了专门处理Borland 公司自己的数据库产品InterBase ...
分类:
数据库 时间:
2017-06-24 14:41:47
阅读次数:
190
T-sql语句: 1、创建数据库:create database 数据库名 。不能中文,不能数字开头,不能符号开头 2、删除数据库:drop database 数据库名 表 1、创建表:creat table 表名 create table 表名 ( 列名 数据类型, ....... ...... ...
分类:
数据库 时间:
2017-06-24 14:42:14
阅读次数:
169
需求分析: 作为一名观众, 我希望知道详细的队伍比分变化和队伍得分信息, 以便于了解比赛信息和运动员的精彩得分 用例图: 数据库设计: 用mvc中自带的 数据库SQL Server LocalDB 数据库的各表如下: 队伍总表 各个队伍的积分表 各个队伍队员的比赛详情表 ...
分类:
数据库 时间:
2017-06-24 14:42:31
阅读次数:
168
修改表的语法 增加列[add 列名] ①alter table 表名 add 列名 列类型 列参数【加的列在表的最后面】 例:alter table test add username char(20) not null default ''; alter table test add birth ...
分类:
数据库 时间:
2017-06-24 14:42:53
阅读次数:
193
主外键 两个列 数据类型必须一致 varchar(max) 它是不可以作为主键列的 数据库名, 表名,列名不允许使用汉字 t-sql语句 创建数据库:create database data0624_1 后面的是数据库名字 删除数据库:drop database data0624_1 别一直放在上面 ...
分类:
数据库 时间:
2017-06-24 14:45:43
阅读次数:
170
查询Score表中的最高分的学生学号和课程号。(子查询或者排序)select* from score where degree in (select MAX(degree)from score) 聚合函数: max() min() avg() count() sum() 数学函数:ceiling() ...
分类:
数据库 时间:
2017-06-24 14:45:57
阅读次数:
199
问题如下: 比如上图中的PERSON表,查询SQL语句中如果表名是小写,就会报错说person表不存在。 因为Linux环境下的MySQL数据库的表名默认是区分大小写的,可以查看Linux上的MySQL的配置文件/etc/my.cnf: 如果要使用数据库表名不区分大小写的话,就需要在[mysqld] ...
分类:
数据库 时间:
2017-06-24 14:47:29
阅读次数:
219
大多数用户在对于磁盘进行分区的时候都是习惯性的不给系统盘预留很大空间,其实这并不是一个好习惯。因为系统分区并不像我们想象的那样会仅仅安装一个操作系统,系统分区多数还是会承载操作系统主要应用软件安装任务。那么当磁盘空间爆满后,MySQL会发生什么事呢?又应该怎么应对? 会发生什么事 当磁盘空间写满了之 ...
分类:
数据库 时间:
2017-06-24 15:26:09
阅读次数:
288