zoukankan      html  css  js  c++  java
  • 20160612 本周随笔

    wa,本周开始学习数据库,什么是数据库?我们为什么要学习数据库?数据库的组成、数据库的创建,修改,删除,还有最为重要胡查询。

    什么是数据库?数据库就是存储后处理数据的仓库,广义的说,就是存储和处理数据的软件以及数据本身。

    为什么学习数据库?编程软件也能操作数据库。编程软件长于对内存中的数据进行处理,数据库长于对存储在硬盘等介质的数据的处理,也便于我们对数据进行存储和维护。

    数据库的组成:字段,记录,表,字段是数据库中存储的事物的一个特征(属性,列),记录是字段的组合,代表一个具体的事物(元组),表,多个事物组成一个表。

    数据库的基本数据类型暂且不表。

    create database 数据库名,DROP DATABASE 数据库名,

    USE 数据库名,

    CREATE TABLE 表名,

    修改 ALTER 表名 ADD 字段名 类型 约束条件

          ALTER 表名 RENAME 新的表名,

         ALTER 表名 CHANGE 旧的字段名,新的字段名 类型 约束条件

        ALTER 表名 MODIFY 字段名 新的类型 约束条件

        ALTER 表名 DROP 字段名 等

       CHECK 约束

    主键和外键 ,主键和外键的申明

    如何修改事物的字段,UPDATE 表名 SET 新的字段值 WHERE 条件判定(选择你要修改的事物)

    如何插入数据? INSERT INTO 表名() VALUE();

    如何删除数据 DELETE FROM 表名,TRUNCATE 表名,复制数据 INSERT INTO 表名 SELECT * FROM 目标表名,CREATE TABLE 表名 SELECT * FROM 目标表名 WHERE 1= 0;

    如何查询呢? SELECT  ,   FROM  ,  A JOIN B ON SOME ,  WHERE   ,GROUP BY , HAVING  , ORDER BY   ,LIMIT  大体就是这样的一个查询顺序。具体不表。

    子查询和联接的运用,是查询的重点。这是涉及1对1和多对1,多对多的情景选择。

  • 相关阅读:
    关于ajax入门案例
    关于idea maven工程创建struts2入门配置及案例
    hibernate关于多对多注解配置
    hibernate关于一对一注解配置
    hibernate批量处理数据
    HQL链接查询
    关于hibernate组件配置
    VS2010 项目属性的默认包含路径设置方法
    VC++的全局变量(转)
    调用文字在位编辑器
  • 原文地址:https://www.cnblogs.com/yuyashuizhongyou/p/5579031.html
Copyright © 2011-2022 走看看