数据库之插入操作

创建基本表:CREATE TABLE `stu` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(4) NOT NULL, `sex` char(1) DEFAULT ‘1‘, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;1.语法1:  insert into 表
阅读本文

Python爬虫抓取东方财富网股票数据并实现MySQL数据库存储

Python爬虫可以说是好玩又好用了。现想利用Python爬取网页股票数据保存到本地csv数据文件中,同时想把股票数据保存到MySQL数据库中。需求有了,剩下的就是实现了。 在开始之前,保证已经安装好了MySQL并需要启动本地MySQL数据库服务。提到安装MySQL数据库,前两天在一台电脑上安装MySQL5.7时,死活装不上,总是提示缺少Visual Studio 2013 Redistribut
阅读本文

JAVA-数据库之JDBC连接MySQL数据库

相关资料:《21天学通Java Web开发》JDBC连接MySQL数据库1.如果需要通过JDBC来连接MySQL数据库,还必须先在MySQL数据库服务器中创建数据库和表。ConnectionDemo.jsp 1 <%@ page language=“java“ contentType=“text/html; charset=gb2312“ %> 2 <%@ page import=“jav
阅读本文

Yii2.0连接多个数据库

Yii2.0连接多个数据库    一个项目根据需要会要求连接多个数据库,这里记录下实际项目中的操作流程。包括对数据库连接的配置以及如何生成模型文件,在控制器中加以运用。    一.配置打开数据库配置文件commonconfigmain-local.php,在原先的db配置项下面添加db2(该名称可由自己任取,不能与别的数据库名重复即可),配置第二个数据库的属性即可 如上配置就可以完成yii2连
阅读本文

asp.net mvc CodeFirst模式数据库迁移步骤

利用Code First模式构建好基本的类后,项目也开始搭建完毕并成功运行,而且已经将数据库表结构自动生成了。但是,我有新的类要加入,有字段需要修改,那怎么办呢,删库,跑路 ?  哈哈  利用数据库迁移,将原有结构不改动,将新建类进行单独建表操作,或者是已有数据库表,改变字段,那就修改表。 迁移步骤:1.打开程序包管理器控制台:工具->NuGet包管理器->程序包管理器控制台.(当然还有其它方式
阅读本文

SQLite数据库使用

1、对话框的添加为之前的应用添加对话框需要完成的任务:1)创建DatePickerFragment@Overridepublic Dialog onCreateDialog(Bundle savedInstanceState) { return new AlertDialog.Builder(getActivity()) .setView(v)
阅读本文

数据库中的约束

约束(5个):1.实体完整性主键约束唯一性约束2.域完整性Check约束3.引用完整性Foreign Key 约束创建约束: 应用实例: --添加主键约束 cus_info_pk:主键重命名 alter table cus_info add constraint cus_info_pk primary key (cus_no); --添加一个唯一性约束 alter table cus_info
阅读本文

数据库入门级指令操作

数据库操作创建数据库 create database 数据库名;查看数据库 show databases;选择指定数据库 use 数据库名;删除数据库 drop database 数据库名;数据表操作创建基本表createtable <表名> (<列名><数据类型>[列级完整性约束条件] [,<列名><数据类型>[列级完整性约束条件]......... [,<表级完整性约束条件>]);例:crea
阅读本文

数据库探索之旅——初识数据库

1.  什么是数据库? 数据库(DataBase,DB)是指按一定数据结构来组织、存储和管理数据的集合。通常是一个文件或文件组。 概念易混淆(DB与DBMS):人们通常用数据库这个术语来代表他们使用的数据库软件。这是不正确的。数据库软件称为。数据库管理系统(Batabase Management System, DBMS)。DBMS是对数据库进行管理的软件系统,数据库是通过DBMS创建和操
阅读本文

关系型数据库和非关系型数据库的区别

关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。 NoSQL一词,用于指代那些非关系型的,分布式的,且一般不保证遵循ACID原则的数据存储系统 非关系型数据库分类 面向高性能并发读写的key-value数据库: key-value数据库的主要特点即使具有极高的并发读
阅读本文

数据库坏块触发ora-00600和ora-07445

上午10:03分收到资源同步库的宕机告警,登陆数据库核实数据库确实异常,第一反应手动重启库,但依旧失败。回过头查看数据库告警日志,发现大量的600和7445报错    查看trace文件,发现都是对同一个表T_PRODUCT_ADDR_6_8_TEMP_AREA的更新操作:在连续的报错后,数据库自身有个坏块recover的操作从在线日志恢复成功后,依然有类似的报错信息,最后数据库直接宕机  【分析
阅读本文

数据库之数据定义

SQL中的数据定义功能包括模式定义、表定义、视图定义、索引的定义。下面对以上操作一一总结: 1、模式的定义与删除“模式”是一个数据库的命名空间,一个框架,打个比方:在java中,创建模式相当于创建一个包,而创建表相当于创建一个类,一个类是在某一个包下面进行管理的。在mysql中,创建模式与创建数据库是一样的,也就是create schema <模式名>与 create database <数据库名
阅读本文

数据库连接池c3p0和dbcp

现在常用的开源数据连接池主要有c3p0、dbcp和proxool三种,其中: hibernate开发组推荐使用c3p0; spring开发组推荐使用dbcp(dbcp连接池有weblogic连接池同样的问题,就是强行关闭连接或数据库重启后,无法reconnect,告诉连接被重置,这个设置可以解决); hibernate in action推荐使用c3p0和proxool;dbcp所需jar:com
阅读本文

数据库索引与自增序列

索引[toc]索引的优缺点优点:创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第五,通过使用索引,可以在查询的过程中
阅读本文

数据库异常sysservers中找不到服务器 源码下载

数据库异常:[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。开始->所有程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,如图:<ignore_js_op> 打开后如下图:<ignore_js_op> 展开协议节点;在协议右边启用 TCP/
阅读本文

数据库优化打怪升级

最近呢,总是有人反馈公司的一个系统页面反应太慢,一个列表展示,竟然需要二三十秒,我上去点了点,发现没二三十秒那么夸张,但是也是够慢了,龟速,直接影响工作效率啊。所以从这星期开始,我便硬着头皮上优化系统了。  这个系统使用MVC3+Easy UI做的,数据库用的是SQL Server 2012。优化呢,首先就是定位原因,刚开始呢,只能按传统方法来,想想瓶颈在哪,网络传输,程序响应和页面渲染,磁盘
阅读本文

数据库系统概论——Chap. 1 Introduction

数据库系统概论——Introduction一、数据库的4个基本概念数据(data):数据是数据库中存储的基本单位。我们把描述事物的符号记录称为数据。数据和关于数据的解释是不可分的,数据的含义称为数据的语义,数据与其语义是不可分的。数据库(DataBase,DB):存放数据的仓库。数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的
阅读本文

09.SQL语句[1] 创建数据库

--创建默认数据库 create database DotStudy --关闭、打开命令提示窗口:Ctrl + R --删除数据库 drop database DotStudy --创建自定义数据库 create database DotStudy on primary ( name=‘DotStudy‘, size=10mb, filegrowth=2mb, ma
阅读本文