zoukankan      html  css  js  c++  java
  • JavaWeb数据库操作

    1.数据保存到内存中

      优点:读写快

      缺点:程序关闭时,会造成数据丢失

    2.数据保存到文件

      优点:数据可以永久保存

      缺点:频繁的IO操作,效率不高

                 数据管理不方便。例如查询某个数据需要全部读取出来,再匹配

    3.数据保存到数据库中

    优点:

           1)数据永久保存下来

           2)数据管理非常方便。(例如查询非常快速和方便

    4.什么是数据库软件

        数据库,俗称数据仓库。方便管理的数据的软件(或程序)

    5.市面上的数据库软件

    Oracle:,甲骨文公司的产品, 

      当前最流行应用最广泛的数据库软件。和java语言兼容非常好。适合中大型,中大应用。

      两大数据处理:

      联机事务处理OLTP:强调数据库内存效率,强调内存各种指标的命令率,强调绑定变量,强调并发操作;

      联机分析处理OLAP:则强调数据分析,强调SQL执行市场,强调磁盘I/O,强调分区等.

    SQL Server: 是微软公司的产品。window平台应用非常广泛。和c#,net平台兼容非常好。

    DB2: IBM公司的产品。IBM服务器--> UNIX -> DB2- > Websphere

    MySQL: 开源组织的产品。甲骨文公司的产品。免费!!!和java语言兼容非常好!适合中小企业,中小应用

      Innodb引擎:提供了对数据库ACID事务的支持。并且还提供了行级锁和外键的约束。它的设计的目标就是处理大数据容量的数据库系统。它本身实际上是基于Mysql后台的完整的系统

      MyIASM引擎(默认):不提供事务的支持,也不支持行级锁和外键。因此当执行Insert插入和Update更新语句时,即执行写操作的时候需要锁定这个表。所以会导致效率会降低。

    MongoDB: 非关系型数据库。

    数据库操作:

    1.创建数据库:   create database 数据库名

    2.删除数据库:   drop database  数据库名

    3.查看数据库:   show databases

    4.修改数据库:  alter database 数据库名 default character set 字符集;

    5.创建表:create table 表名

    6.删除表: drop table 表名

    7.查看所有表: show tables

    8.查看表结构: desc 表名

    9.添加字段;alter table student add column sgender varchar(2);

    10.删除字段: alter table student drop column sgender;

    11.修改字段类型:alter table student modify column remark varchar(100);

    12.修改字段名称:alter table student change column sgender gender varchar(2);

    13.修改表名称:alter table student rename to teacher;

    14.增数据 insert into 表名 values(?,?,?,)

    15.删数据 delete from 表名  (如果有条件,在尾部加上 where 字段名==条件)

    16.改数据  update 表名  set 字段=条件  (WHERE 条件字段=条件)

    17.查数据:  select * from 表名(WHERE 条件字段=条件)     查询所有数据

  • 相关阅读:
    mysql 性能优化方案
    MYSQL 优化常用方法
    MongoDB集群架构及搭建
    memcache分布式 [一致性hash算法] 的php实现
    memcache 的内存管理介绍和 php实现memcache一致性哈希分布式算法
    【转】linux 查看进程启动路径
    centos7 编译安装nginx+tcp+grpc转发
    mongodb笔记
    【转】mysql 解事务锁
    【转】centos7 搭建etcd集群
  • 原文地址:https://www.cnblogs.com/SoftwareBuilding/p/10307960.html
Copyright © 2011-2022 走看看