精华内容
下载资源
问答
  • 数据库mysql学习过程

    2020-12-14 13:49:17
    数据库建表、建库、操作数据库操作表操作数据操作source命令插入查询单表多表 都为自己总结,把难懂的语句具体化,如有错误,请不吝指正,感谢。 库操作 create database wxdst; //建立名为wxdst的数据库 drop ...
  • 数据库学习笔记

    2018-10-14 22:09:35
    此文档是我在学习数据库过程中,根据老师上课内容精心整理完成的数据库完整学习笔记,适合所有想要系统学习数据库的同学。
  • 数据库学习安卓版

    2015-05-31 14:15:59
    数据库学习是最全面的Android客户端全免费IT离线书籍,这里集合了目前几乎最流行的软件开发学习资料和设计思想,希望能够祝您的软件学习一臂之力。主要内容包括: 1、数据库设计 2、数据库操作 3、数据表的列、约束 4...
  • sql数据库存储过程学习,详细讲解,适合初学者和提高者...
  • MySQL数据库学习

    万次阅读 多人点赞 2018-08-13 20:41:03
    虽然笔者从事的是Android客户端的开发,平时和数据库打的交道并不多,但是我们对于数据库这一块的学习还是很重要的,今天笔者想总结下MySQL关系型数据库的一些常用知识点 数据库概述 一、常见的概念 数据库...

    虽然笔者从事的是Android客户端的开发,平时和数据库打的交道并不多,但是我们对于数据库这一块的学习还是很重要的,今天笔者想总结下MySQL关系型数据库的一些常用知识点

    数据库概述

    一、常见的概念

    数据库(DataBase):数据库是按照数据结构来组织、存储和管理数据的仓库。数据库管理系统(Database Management SystemDBMS):是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。

    二、发展历程

    我们一般说的数据库,就是指的DBMS: 数据库服务器。数据库技术发展历程如下:

    • 层次数据库和网状数据库技术阶段:使用指针来表示数据之间的联系。
    • 关系数据库技术阶段:经典的里程碑阶段。代表DBMS有Oracle、DB2、MySQL、SQL Server等。
    • 后关系数据库技术阶段:关系型数据库存在数据模型,性能,拓展伸缩性的缺点,出现了:
      • ORDBMS:面向对象数据库技术。
      • NoSQL :结构化数据库技术。

    随着大数据的不断发展,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速,产生了一系列出色的NoSQL数据库。

    常见的NoSQL数据库分为四大类

    • 键值存储数据库:Oracle BDB,Redis,BeansDB
    • 列式储数数据库:HBase,Cassandra,Riak
    • 文档型数据库:MongoDB,CouchDB
    • 图形数据库:Neo4J,InfoGrid,Infinite Graph

    常见的关系数据库:

    数据库系所属公司
    OracleOracle
    DB2IBM
    SQL ServerMS
    MySQLAB–>SUN–>Oracle

    特点比较:

    • Oracle:运行稳定,可移植性高,功能齐全,性能超群!适用于大型企业领域,但是价格昂贵。
    • DB2:速度快、可靠性好,适于海量数据,恢复性极强。适用于大中型企业领域,但是价格昂贵。
    • SQL Server:全面,效率高,界面友好,操作容易,但是不跨平台。适用于中小型企业领域。
    • MySQL:开源,体积小,速度快。适用于中小型企业领域。

    三、SQL:结构化查询语言(Structured Query Language)。

    结构化查询语言是关系型数据库标准语言。特点:简单,灵活,功能强大。

    SQL包含6个部分:

    • 数据查询语言(DQL):
      其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其他类型的SQL语句一起使用。
    • 数据操作语言(DML):
      其语句包括动词INSERT,UPDATE和DELETE。它们分别用于添加,修改和删除表中的行。也称为动作查询语言。
    • 事务处理语言(TPL):
      它的语句能确保被DML语句影响的表的所有行及时得以更新。TPL语句包括BEGIN TRANSACTION,COMMIT和ROLLBACK。
    • 数据控制语言(DCL):
      它的语句通过GRANT或REVOKE获得许可,确定单个用户和用户组对数据库对象的访问。某些RDBMS可用GRANT或REVOKE控制对表单个列的访问。
    • 数据定义语言(DDL):
      其语句包括动词CREATE和DROP。在数据库中创建新表或删除表(CREAT TABLE 或 DROP TABLE);为表加入索引等。DDL包括许多与人数据库目录中获得数据有关的保留字。它也是动作查询的一部分。
    • 指针控制语言(CCL):
      它的语句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT用于对一个或多个表单独行的操作。

    四、书写规则

    1.数据库中,SQL语句大小写不敏感
    2.SQL语句可单行或多行书写
    3.在SQL语句中,关键字不能跨多行或缩写
    4.为了提高可读性,一般关键字大写,其他小写
    5.空格和缩进使程序易读

    五、表的理解

    什么是表?表是用来干嘛的?表又叫二维表(有行和列) ,用来存储数据,
    表具有固定的列数和任意的行数,在数学上称为“关系”。
    二维表是同类实体的各种属性的集合,每个实体对应于表中的一行,在关系中称为一条记录
    表中的列表示属性,称为Field,相当于通常记录中的一个数据项,也叫列、字段。
    解释表结构和面向对象的关系
    能不能使用面向对象的方式来操作数据库呢?

    MySQL安装和配置

    一、MySQL安装过程中注意:

    • MySQL的默认端口是:3306
    • 数据库默认字符集就是utf8
    • 设置密码:(尽量简单能记住,忘记后很麻烦)
    • MySQL的运行要基于 .Net framework 4和VC++库
    • 如果没有安装以上两个库则在安装过程中会出错,必须先安装以上程序
    • 解决MySQL占内存的问题:
    • 找到:my.ini文件:
    • table_definition_cache=400
    • table_open_cache=200

    二、操作数据库的流程

    • 建立连接(认证身份)
    • 客户端向服务器端发送SQL命令
    • 服务器端执行SQL,并返回执行的结果
    • 客户端接收结果(并显示)
    • 断开连接

    三、启动和连接MySQL

    1.启动MySQL服务:打开数据库连接之前:一定要保证MySQL服务已经开启了.在服务中找到MySQL的服务,查看是否处于正在运行的状态

    在Windows中使用命令控制服务的状态(必须使用管理员身份开启命令行)
    开启服务: net start 服务名 如: net start mysql
    关闭服务: net stop 服务名 如: net stop mysql

    2.连接MySQL数据库:

    • 方式1:进入MySQL, 在命令行中输入密码;
    • 方式2:在命令行中:找到安装目录下的bin录制中有个mysql的命令
      格式:mysql -u账户 -p密码 -h数据库服务器安装的主机 -P数据库端口
      mysql -uroot -padmin -hlocalhost -P 3306
      若连接的数据库服务器在本机上,并且端口是3306。
      则可以

    四、MySQL图形化管理软件Navicat:

    • Navicat for MySQL是一款强大的 MySQL 数据库管理和开发工具,它为专业开发者提供了一套强大的足够尖端的工具,但对于新用户仍然易于学习。
    • Navicat for MySQL 基于Windows平台,为 MySQL 量身订作,提供类似于 MySQL 的用管理界面工具。此解决方案的出现,将解放 PHP、J2EE 等程序员以及数据库设计者、管理者的大脑,降低开发成本,为用户带来更高的开发效率。

    MySQL数据库操作

    一、数据库操作和存储引擎

    1.数据库和数据库对象

    一般来说我们说的数据库(MySQL/Oracle等)指的都是数据库服务器(DBMS)
    数据库:存储数据库对象的容器。
    数据库对象:存储,管理和使用数据的不同结构形式,如:表、视图、存储过程、函数、触发器、事件等。
    数据库分两种:

    • 系统数据库(系统自带的数据库):不能修改
    
        information_schema:存储数据库对象信息,如:用户表信息,列信息,权限,字符,分区等信息
        performance_schema:存储数据库服务器性能参数信息。
        mysql:存储数据库用户权限信息。
        sys:系统配置信息。
    • 用户数据库(用户自定义的数据库):一般的,一个项目一个用户数据库。
    2.数据库操作命令
    (1)查看和选择数据库
    • 查看数据库服务器存在哪些数据库: SHOW DATABASES;
    • 使用指定的数据库:USE database_name;
    • 查看指定的数据库中有哪些数据表: SHOW TABLES;
    (2)创建和删除数据库
    • 创建指定名称的数据库: CREATE DATABASE database_name;
    • 删除数据库:DROP DATABASE database_name;
    3.数据库存储引擎

    数据库存储引擎.png

    二、MySQL常用列类型

    1.整数类型

    最常用的整数类型:

    MySQL列类型Java数据类型
    INTint/Integer
    BIGINTlong/Long

    整数类型.png

    MySQL 以一个可选的显示宽度指示器的形式对 SQL 标准进行扩展,这样当从数据库检索一个值时,可以把这个值加长到指定的长度。例如,指定一个字段的类型为 INT(6),就可以保证所包含数字少于 6 个的值从数据库中检索出来时能够自动地用空格填充。需要注意的是,使用一个宽度指示器不会影响字段的大小和它可以存储的值的范围。一般不用指定位宽。

    2.小数类型

    FLOAT[(s,p)] :
    DOUBLE[(s,p)] : 小数类型,可存放实型和整型 ,精度(p)和范围(s)
    money double(5,2): 整数和小数一共占5位.其中小数占2位.
    都不够精确。
    定点数据类型: DECIMAL,高精度类型,金额货币优先选择。

    MySQL列类型Java数据类型
    FLOATfloat/Float
    DOUBLEdouble/Double
    DECIMAL(s,p)BigDecimal

    小数类型.png

    3.字符类型

    char(size) 定长字符,0 - 255字节,size指N个字符数,若插入字符数超过设定长度,会被截取并警告。
    varchar(size) 变长字符,0 - 255字节,从MySQL5开始支持65535个字节,若插入字符数超过设定长度,会被截取并警告。
    一般存储大量的字符串,比如文章的纯文本,可以选用TEXT系列类型,这个系列都是变长的。

    注意:在MySQL中,字符类型必须指定长度,值要使用单引号引起来。 相当于Java中字符串(String,StringBuilder/StringBuffer);

    字符类型.png

    对比char(4)和varchar(4)占用空间的问题?

    4.日期和时间类型

    日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。
    注意:在MySQL中,日期时间值使用单引号引起来。 相当于Java中Date,Calender。

    日期时间类型.png

    5.二进制类型

    存放图形、声音和影像,二进制对象,0-4GB。
    开发中,我们一般存储二进制文件保存路径。
    BIT:我们一般存储0或1,存储是Java中的boolean/Boolean类型的值。
    其他的大二进制类型,开发中一般都不用

    二进制类型.png

    三、MySQL表的操作

    1.创建表

    步骤:
    1. 先进入某一个数据库
    2. 输入建表的命令

    CREATE TABLE 表名(
       列名1    列的类型   [约束],
       列名2    列的类型   [约束],
       ....
       列名N    列的类型   [约束]   
    );

    注意:最后一行没有逗号

    使用使用标识符时不要用SQL的关键字,如果用到的话怎么办呢?比如新建一张订单表(order),但是order是数据库中的关键字(排序使用).

    • 解决方案一:使用反引号`把自定义的标识符引起来.
    • 解决方案二:使用表名的前缀,一般的,习惯t_order.
    2.查看表结构和删除表
    • 查看表目录:SHOW TABLES;
    • 查看表结构: DESC table_name;
    • 查看DDL语句:SHOW CREATE TABLE table_name;
    • 删除表:DROP TABLE table_name;
    3.表的约束:表的约束(针对于某一列):
    • 非空约束:NOT NULL(NK),不允许某列的内容为空。
    • 设置列的默认值:DEFAULT。
    • 唯一约束:UNIQUE(UK),在该表中,该列的内容必须唯一。
    • 主键约束:PRIMARY KEY(PK), 非空且唯一。
    • 主键自增长:AUTO_INCREMENT,从1开始,步长为1。(MySQL特有)
    • 外键约束:FOREIGN KEY(FK),A表中的外键列的值必须参照于B表中的某一列(B表主键)。

    主键设计:

    1:单列主键,单列作为主键,建议使用。
         复合主键,使用多列充当主键,不建议。
    2:主键分为两种:
       1)自然主键:使用有业务含义的列作为主键(不推荐使用);
       2)代理主键:使用没有业务含义的列作为主键(推荐使用);

    单表查询(DQL上)

    一、简单查询

    1.简单数据查询
    语法:
    SELECT  {*, column [alias],...}
    FROM  table_name;
    
    说明:
    SELECT   选择查询列表
    FROM   提供数据源(表、视图或其他的数据源)
    如果为 * 和创建表时的顺序一致。
    可以自己调整顺序,在select后边加上要查询的列名。
    2.避免重复数据-DISTINCT
    消除结果中重复的数据。
    需求:查询商品的分类编号。
    语法:
    SELECT DISTINCT 列名,...
    FROM  table_name;
    3.实现数学运算查询
    NUMBER型数据可以使用算数操作符创建表达式(+  -  *  /)
    对DATE型数据可以使用部分算数操作符创建表达式 (+  -)
    运算符优先级:
    1、乘法和除法的优先级高于加法和减法
    2、同级运算的顺序是从左到右
    3、表达式中使用"括号"可强行改变优先级的运算顺序
    4.设置列的别名
    设置列名的别名。
    1、改变列的标题头;
    2、用于表示计算结果的含义;
    3、作为列的别名;
    4、如果别名中使用特殊字符,或者是强制大小写敏感,或有空格时,都需加双引号;

    二、过滤查询

    1.比较运算符
    比较运算符       含义
    
    =               等于
    >               大于
    >=              大于或等于
    <               小于
    <=              小于或等于
    !=(<>)       不等于
    
    注意:字符串和日期要用单引号扩起来.
    要让MySQL查询区分大小写,可以:
    SELECT * FROM table_name WHERE BINARY productName='g9x'
    SELECT * FROM table_name WHERE BINARY productName='G9X'
    2.逻辑运算符
    逻辑运算符        含义
    
    AND(&&)          如果组合的条件都是TRUE,返回TRUE
    OR(||)           如果组合的条件之一是TRUE,返回TRUE
    NOT(!)           如果下面的条件是FALSE,返回TRUE
    3.优先级规则
    运算优先级       运算符
    
    1               所有比较运算符
    2               NOT
    3               AND
    4               OR
    
    注意:括号将跨越所有优先级规则
    
    分析SQL:SELECT * FROM product WHERE (NOT productName LIKE '%M%'  AND salePrice > 100) OR (dir_id = 2)
    4.范围查询 -BTEWEEN AND
    使用BETWEEN运算符显示某一值域范围的记录,这个操作符最常见的使用在数字类型数据的范围上,但对于字符类型数据和日期类型数据同样可用。
    格式:
    SELECT <columnList> FROM table_name
    WHERE 列名 BETWEEN minvalue AND maxvalue:闭区间。
    5.集合查询 -IN
    使用IN运算符,判断列的值是否在指定的集合中。
    格式: WHERE 列名 IN (值1,值2....);
    6.空值查询 -IS NULL
    IS NULL:判断列的值是否为空。
    格式:WHERE  列名 IS NULL;
    7.模糊查询
    使用LIKE运算符执行通配查询,查询条件可包含文字字符或数字:
    %通配符:可表示零或多个字符。
    _通配符:可表示一个字符。
    通配符:用来实现匹配部分值得特殊字符。

    三、结果排序

    排序通过ORDER BY 实现 ASC升序 DESC降序 默认是升序

    1.排序语法和规则
    2.按单列排序
    3.按多列排序
    4.列的别名排序

    四、MySQL分页查询

    分页设计:
    假分页(内存分页):所有数据已经存在内容中,只是显示部分而已,
        优点:每次翻页时都从内存中取数据,翻页速度极快,简单
        缺点:消耗内存大,容易内存溢出
    真分页(数据库分页):每次翻页都去数据库查询数据
        优点:不会造成内存溢出
        缺点:翻页比较慢,复杂
    此时,我们讲解MySQL特有的分页方式(LIMIT,在Oracle12C中也提供类似的语法).
    设置每页最多3条记录: 
    语法: LIMIT ?, ?
    参数1:
    参数2:
    第一页: 
    第二页: 
    第三页: 
    第四页: 
    第N页:  
    演示下公式的分页查询效果 LIMIT (currentPage-1) * pageSize, pageSize

    五、聚合函数

    什么是聚合函数/统计函数:
    聚合函数作用于一组数据,并对一组数据返回一条记录。
    COUNT:统计结果记录数  
    MAX:  统计计算最大值
    MIN:  统计计算最小值
    SUM:  统计计算求和
    AVG:  统计计算平均值
    展开全文
  • java数据库学习过程的精力总结,适合初学者!对其帮助应该会很大
  • 学习sql数据库存储过程的课件。。。。。。。
  • 数据库存储过程学习

    2013-11-13 23:50:39
    1、存储过程(百度百科) 2、浅谈数据库中的存储过程 (分析的不错,只是举的例子是 .NET代码) 3、oracle存储过程详解 (很全面,但是没办法实例操作,留作学习的下个阶段用) 4、存储过程和调用语法 5、

    1、存储过程(百度百科

    2、浅谈数据库中的存储过程 (分析的不错,只是举的例子是 .NET代码)

    3、oracle存储过程详解 (很全面,但是没办法实例操作,留作学习的下个阶段用)

    4、存储过程和调用语法

    5、oracle学习笔记

    6、

    展开全文
  • 数据库学习前瞻

    2017-03-18 09:05:52
    一, 数据库设计好比与建立大厦的地基以及大厦整体结构的过程其好坏直接影响建立在其上业务应用系统的好坏。  二, 数据库设计是什么?  数据库设计就是根据具体业务系统的具体需求,结合我们所选用的DBMS,为这个...

              一, 数据库设计好比与建立大厦的地基以及大厦整体结构的过程其好坏直接影响建立在其上业务应用系统的好坏。

              二, 数据库设计是什么?

                    数据库设计就是根据具体业务系统的具体需求,结合我们所选用的DBMS,为这个业务系统构造出最优的数据存储模型,并建立好数据库中表结构与表之间的关联关系的过程。在这个过程中,需要让数据库既能有效的满足业务数据的存储,也要能对已存储的数据进行高效的访问。

      
      
     
                                                              较优的数据库设计不良的数据库设计
    数据冗余少大量的数据冗余
    避免数据维护异常较容易出现数据维护异常(插入,更新,删除)
    更好的适应可能的需求变化需求变更时需要大量重构
    高效的访问效率较低的访问效率
    随着数据量的增加,性能所受影响较小随着数据量的增加,性能越来越低下
    日常维护工作开销小日常维护工作具有较大的开销

    三, 学习目标

          深入理解数据库设计生命周期;
          熟练掌握数据库设计相关基础知识;
          掌握数据库设计,调优方法;
          了解NOSQL基本原理;
      
      
      
      

    展开全文
  • 6.21 sql(软件项目流程) 3 6.22 查询(单表查询) 4 6.25 数据统计 5 6.27 SQL(多表查询与统计) 7 6.28 SQL(视图) 9 6.29 sql语法 10 7.4 sql(事务处理、游标) 17 7.5存储过程 21 7.6触发器 25 7.9存储过程、...
  • sql数据库学习资料

    2018-10-09 15:28:12
    SQL包含数据库常用的游标、存储过程等方法。内有各种实列
  • oracle数据库学习笔记

    2020-09-21 16:47:36
    oracle学习笔记;oracle DML数据库操作语言;oracle常用函数使用方法及使用例子,存储过程等的创建
  • 数据库学习之路

    2018-03-21 14:03:43
    什么是数据库 数据库的工具,如何使用 1:数据库:2:流行数据库 Mysql Sqlserver Oracle3:如何学 数据库操作 设计数据库(设置数据之间的关系) 建立模型 数据库操作的相关命令 数据库sql语句学习4:连接....


    数据库入门

             什么是数据库

             数据库的工具,如何使用

     

    1:数据库:

    2:流行数据库

             Mysql

             Sqlserver

             Oracle

    3:如何学

             数据库操作

             设计数据库(设置数据之间的关系)

             建立模型

             数据库操作的相关命令

             数据库sql语句学习

    4:连接数据库

             用工具连接数据库  ( 数据库通常不在本地)

    5:数据库中的对象

        表:存储数据的地方,存储的一个空间结构,是一张二维表格,里面包含(列和数据)

        视图:基于表生成的一种快捷查询数据的地方

        存储过程:用数据库编程语言生成的一个具有逻辑判断的地方(if else 定义变量等)

        函数:和存储过程非常类似,可以写一段程序,同时给程序定义一个名字(函数可以重复利用)

        触发器:当执行某个sql语句时数据库可以自动触发某一段程序(如:在查询某一个数据之前,先触发一段程序来判断查询的数据是否合法

    6:数据库设计

        什么是数据库的设计:设计出具有关系的数据,然后将这些数据通过数据库的表来存储它

    6.1数据库的三种关系

        一对一:比如,用户和指纹,指纹是唯一的,可以根据指纹找到人

        一对多:比如,一个人可以去多家商店购物;多对一:比如,一家商店拥有多个客户

        多对多:比如,商店和顾客之间

    6.1.1设计步骤:

             判断有哪些数据对象,他们之间的关系是什么

             创建E_R模型(逻辑模型)

             E-R模型转换成物理模型

             物理模型转换数据库

    6.2E-R模型

        体现设计数据库的思路

                 实体:数据对象

                 属性:一个实体应该包含那些属性

                 关系:实体与实体之间的关系,体现出一对一,一对多,多对一,多对多

     

    6.3E-R模型使用工具power designer

       1:安装完之后的打开界面


        2:创建模型:文件-》新建-》创建物理模型(不用去创建概念模型,创建好后直接可以导出数据库脚本,不用转换)

     

     

        3:创建表,编辑表(表与表的连接,子表指向父表)

     
        4: 导出表 :数据库-Generation Database

        5:之后就可以在相应的位置找到你所导出的脚本文件

        6:记事本打开文件,既可以看到数据库操作语言

        7:导出过程可能会出现下面的这种情况:

     

    告诉你表的主键没有建立,回到表中,设置一下主键,再导出即可。
    写给自己看的数据库学习笔记,有点乱,没关系,慢慢来,加油
    展开全文
  • 相信很多数据库入门的新手们在学习数据库方面都存在困惑,本文列出了一个非常完整的数据库学习路线,并对数据库学习过程中的细节进行详细指导。希望能够成为大家学习数据库过程中一份纲领性的教程。 数据库知识要点...
  • MSSQLserver数据库学习全程笔记及学习样例,从简单的数据库建立、建表到各种数据查询方法、视图建立与使用、存储过程及索引的建立与使用,从简单到深入到精深!无限全面,简直是数据库学习的极品和必备!
  • 数据库学习线路图

    千次阅读 多人点赞 2018-09-19 19:30:09
    数据库学习线路图 SQL 语法教程 SQL 教程 SQL 简介 SQL 语法 SQL Select选择 SQL SELECT DISTINCT SQL 查询子句 SQL 与,或,非 SQL 按关键字排序 SQL 在表中插入 SQL 空值 SQL 更新 SQL...
  • 数据库学习:高并发数据库设计

    万次阅读 2017-11-13 13:21:19
    数据库学习:高并发数据库设计 随着乐视硬件抢购的不断升级,乐视集团支付面临的请求压力百倍乃至千倍的暴增。作为商品购买的最后一环,保证用户快速稳定的完成支付尤为重要。所以在15年11月,我们对整个支付...
  • 《Oracle》作为世界范围内性能最优异的...主要包括:关系数据库设计、Oracle数据库的基本体系结构、存储管理、管理控制文件和日志文件、SQL语言基础、存储过程、表、模式对象管理、安全管理以及基本的备份与恢复等
  • SQL Server数据库学习之 -- 存储过程

    千次阅读 2017-11-30 10:47:42
    今天继续我们的SQL菜鸟教程,上篇博客说了说触发器(SQL菜鸟入门级... 存储过程(Stored Procedure)是数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出
  • Oracle数据库学习思维导图

    千次阅读 多人点赞 2019-08-25 16:07:26
    怎么学习数据库 结构化查询语言分类 Oracle知识点1-单行函数 Oracle知识点2-多表连接 Oracle知识点3-分组函数-GROUP BY子句-HAVING子句-SELECT执行过程-组函数嵌套 Oracle知识点4-子查询 Oracle...
  • Koa2连接数据库学习

    千次阅读 2020-05-17 14:00:38
    一,koa 操作数据库学习koa 操作MySQL数据库在koa中安装MYSQL数据库1,windows下安装MySQL数据库2,Sequelize 介绍Sequelize 使用完整示例代码 koa 操作MySQL数据库 在学习了一段时间nodejs后,想通过nodejs连接...
  • oracle数据库学习宝典

    2009-09-29 18:05:32
    oracle数据库学习宝典里面包含了视图、存储过程、视图、表、索引、触发器、同义词、分区表等使用建立等等,包罗万象
  • 大家都知道在Python中如果要连接数据库,不管是MySQL、SQL Server、PostgreSQL亦或是SQLite,使用时都是采用游标的方式,所以就不得不学习Python DB-API。 Python所有的数据库接口程序都在一定程度上遵守 Python DB...
  • T-SQL数据库学习笔记

    2009-05-14 10:27:54
    利用T-SQL语言建立数据库学习笔记总结,包括建数据库,建表,建存储过程等语法及例子!
  • 学习SQLserver的过程中,当我们需要写一些系统有关数据库的数据结构说明文档的时候,我们常常会用到一些表的数据库关系图,利用SQLserver本身的创建数据库关系图的功能就可以很好的画出来。建立数据库关系图注意点...
  • SQL数据库学习总结

    千次阅读 2016-01-13 09:51:38
    经过一段时间的学习,也对数据库有了一些认识,数据库基本是由表,关系,操作组成;对于初学者首先要学的 经过一段时间的学习,也对数据库有了一些认识。  数据库基本是由表,关系,操作组成;对于初学者首先要学...
  • SQL 数据库学习路线推荐

    千次阅读 2019-02-13 21:10:50
    昨天我们的星球里有位朋友咨询了个 SQL 数据库学习路线的问题。 一开始学数据库的时候,和学校里教的 C/C++/Java 完全不是一个路子的事。你学会了 C 中的函数,Java 中的方法,却无法理解 SELECT WHERE FROM 到底...
  • DB2数据库学习之数据库备份还原

    千次阅读 2019-03-02 15:31:31
    一、数据库离线(脱机)备份 1、cd /db2_backup 切换到存放备份文件的目录,如果没有要新建 2、db2 list applications for db dbName(数据库名) 确保没人使用数据库断开连接 3、db2stop force 4、db2stopdb2...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 599,444
精华内容 239,777
关键字:

数据库学习流程