MySQL数据表的创建、查看、插入

数据表:数据表(或称表)是数据库最重要的组成部分之一,是其他对象的基础。  1、首先我们打开一个数据库(这里我打开的是新创建的一个aaa数据库)。打开数据库:use + 数据库名;  2、开始创建一个表,表名定为tb1。行称之为记录,列称之为字段。创建一个为名字、年龄、工资的表VARCHAR 为字符类型 20 为数量限制20个字符age 为整型 UNSIGNED 为不需要负数。FLOAT(8,2)
阅读本文

Django—Model操作

Django 模型是与数据库相关的,与数据库相关的代码一般写在 models.py 中,Django 支持 Sqlite3、MySQL、PostgreSQL 等数据库,只需要在 settings.py 中配置即可,不用更改 models.py 中的代码,丰富的 API 极大的方便了使用。一、创建表1. 基本结构1 from django.db import models 2 3 class
阅读本文

oracle06

1. Oracle的体系结构 - 了解1.1. Oracle数据库和Oracle实例Oracle 服务器软件部分由两大部分组成, Oracle 数据库 和 Oracle 实例。两者的解释如下:l Oracle 数据库(物理概念): 位于硬盘上实际存放数据的文件和相应的程序文件, 这些文件组织在一起, 成为一个逻辑整体, 即为 Oracle 数据库. 因此在 Oracle 看来, “数据库” 是指硬
阅读本文

解析数据库xml格式字段

//获取XML字段用XMLStr字符串接收然后用document接收Document document = DocumentHelper.parseText(xmlStr);    //获取document根节点                Element t = document.getRootElement(); //new一个Element类型集合                List
阅读本文

6.2笔记-DQL语句查询数据库

一、DQL语句 1、常量列 SELECT `StudentName` AS 姓名, `Address` AS 地址, ‘北京信息中心‘ AS 学校名称 FROM `student`; 2、常用函数 聚合函数 AVG() 求平均分
阅读本文

VS2010下连接Oracle数据库的方法

在vs2010下使用OleDB连接Oracle数据库  ——此方法不需要配置数据源。1. 在“服务器资源管理器”中,选择“数据库连接”,右击,选择“添加连接”。2. 出现下面的界面,并按图中选择“用于OLE DB的.NET Framework数据提供程序”。点击确定。3. 在添加连接窗口中,服务器名填写你安装Oracle时填写的全局变量,用户名和密码分别就是你登陆到Oracle是的用户名和密码。点
阅读本文

针对Oracle数据库表中的数据的常见操作

1、查询表中所有数据select * from 表名;  例:select * from stu;2、查询的同时修改表中数据select * from 表名  for update;  例:select * from stu for update;3、往表中添加数据insert into 表名(列1,列2...) values(值1,值2...);例:insert into stu(id,name
阅读本文

连接ECShop商城数据库连接失败

(1)在mysql中找到mysql console,点击打开 (2)提示输入密码,因为现在是空,所以直接按回车 (3)然后输入“use mysql”,意思是使用mysql这个数据库,提示“Database changed”就行 (4)然后输入要修改的密码的sql语句“update user set password=PASSWORD(‘hooray‘) where user=‘root‘;”,注意
阅读本文

PLSQL Developer连接外网Oracle服务器数据库

转:http://www.2cto.com/database/201305/211118.html一、在Oracle安装目录下,找到product11.2.0dbhome_1NETWORKADMINtnsnames.ora 文件,打开tnsnames.ora文件,在文件未尾增加如下内容:QUEUETEST =  (DESCRIPTION =    (ADDRESS_LIST =
阅读本文

jfinal和postgreSQL那些事儿(bug)

事件一:jfinal找不到postgreSQL数据库。我用的IDE是idea(2017,我的文章中有介绍如何破解),数据库是postgresql(9.6),事先创建好了数据库和表,但是启动的时候报如下错误:现在问题已经解决。解决如下。首先看你的大象(pgAdmin)能不能正常连接数据库。如果不能,重装数据库。如果大象可以连接,看蓝猫(Navicat For PostgreSql)或者黄猫(Navi
阅读本文

数据库的事务与ACID

一、事务:  事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在计算机术语中,事务通常就是指数据库事务。 二、事务的四个基本特性ADID:  1、原子性:    事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。  2、一致性:    事务在完成时,必须使所有的数据都保持一致状态。在相
阅读本文

数据库范式通俗理解

基础概念 要理解范式,首先必须对知道什么是关系数据库,如果你不知道,我可以简单的不能再简单的说一下:关系数据库就是用二维表来保存数据。(可以参看我给你发的数据库方面的资料)然后你应该理解以下概念:l        实体:现实世界中客观存在并可以被区别的事物。比如“一个学生”、“一本书”、“一门课”等等。值得强调的是这里所说的“事物”不仅仅是看得见摸得着的“东西”,它也可以是虚拟的,比如说“老师
阅读本文

数据库查询之SQL优化

1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库. 备注、描述、评论之类的
阅读本文

数据库优化知识总结

1、为什么要进行数据库优化?1 1、可以增强数据库的可用性,提高内存使用效率,避免数据库异常现象的发生。 2 3 2、当数据多到一定程度的时候,数据库性能就会开始变慢了,适当的优化提高数据库的查询和访问效率。 2、数据库优化措施? 1、建议不用“*”代替所有的列名 2、删除所有的数据用TRUNCATE代替DELETE 3、用NOT EXISTS 代替 NOT IN 4、用EXISTS 代替 IN
阅读本文

数据库基础信息查询

数据库基础信息查询 在日常的数据库管理中经常会对数据库的一些基础信息进行查询以对数据库进行优化和排除问题,下面将列举部分 SELECT UPPER(F.TABLESPACE_NAME) “表空间名“,   D.TOT_GROOTTE_MB “表空间大小(M)“,   D.TOT_GROOTTE_MB - F.TOTAL_BYTES “已使用空间(M)“,   TO_CHAR(ROUND((D.TO
阅读本文

数据库事务四大特性

数据库事务是指作为单个逻辑工作单元执行的一系列操作,这些操作要么全做要么全不做,是一个不可分割的工作单位。 数据库事务的四大特性(简称ACID)是:  (1) 原子性(Atomicity) 事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。 例如银行取款事务分为2个步骤(1)存折减款(2)提取现金。不可能存折减款
阅读本文

数据库的多表查询

多表查询:         就是在一条查询语句中,从多张表中一起取出所需要的数据,如果要想进行多表查询,直接在FROM字句之后跟上多个表即可,此时的句法:         SELECT[DISTINCT]*|列名称[AS][列别名],列名称[AS][列别名]。。。。。FROM 表名称1[表别名],表名称2[表别名2]。。。          [WHERE 条件]         [ORDERBY排
阅读本文

数据库 表的连接操作

表的连接操作:对于数据表的连接操作在数据库之中一共定义了两种:         内连接:也称为等值连接,是最早的一种连接。还可以被称为普通连接或者自然连接,内连接是从结果表中删除与其他被连接表中没有匹配行的所有行,所以内连接可能会丢失信息。WHERE子句中设置的消除笛卡尔积的条件就是使用了等值判断的方式进行的;先扩充一下数据:在emp表中增加一条没有部门的雇员信息。       INSERT IN
阅读本文