8.0MySQL数据库及操作

数据库基本概念

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

数据库的特点
  1. 持久化存储数据
  2. 方便存储和管理数据库
  3. 使用了统一的方式操作数据库 – MySQL
常见数据库特点
  • Oracle
    运行稳定,可移植性高,功能齐全,性能超群!适用于大型企业领域,但是价格昂贵。
  • DB2
    速度快、可靠性好,适于海量数据,恢复性极强。适用于大中型企业领域,但是价格昂贵。
  • SQL Server
    全面,效率高,界面友好,操作容易,但是不跨平台。适用于中小型企业领域。
  • MySQL
    开源,体积小,速度快。适用于中小型企业领域。

MySQL常用列类型

  1. 整数类型
    INT(11)
    BIGINT(11)

  2. 小数类型
    FLOAT[(s,p)]
    DOUBLE[(s,p)]
    小数类型,可存放实型和整型 ,精度§和范围(s)
    例:money double(5,2): 整数和小数一共占5位.其中小数占2位.

  3. 字符类型
    char(size) 定长字符,0 - 255字节,size指N个字符数,若插入字符数超过设定长度,会被截取并警告。
    varchar(size) 变长字符,0 - 255字节,从MySQL5开始支持65535个字节,若插入字符数超过设定长度,会被截取并警告。
    char和varchar的区别:
    char:给多少长度就占用多少空间,但速度快;varchar:存储数据的长度为多少就占用多少,而速度慢。
    一般存储大量的字符串,比如文章的纯文本,可以选用TEXT系列类型,这个系列都是变长的。
    注意:在MySQL中,字符类型必须指定长度,值要使用单引号引起来。 相当于Java中字符串(String,StringBuilder/StringBuffer);

  4. 日期和时间类型
    日期和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值