zoukankan      html  css  js  c++  java
  • MySQL数据库基础知识点

    MySQL数据库基础知识点

    学习MySQL数据库主要用到四样东西:

    • MySQL MySQL环境;

    • cmd 即命令提示符,学习MySQL前期需要使用命令提示符来熟悉sql语言;

    • 可视化工具 可视化工具可以大大提高数据库的使用效率,减少繁杂的代码书写;对于MySQL而言,常用Navicat、sqlyog等可视化工具;

    • 计算机语言IDE 学习了MySQL,正好用在实战上;

    这里使用的是sqlyog

    学习思路

    • 学习数据库时对照sqlyog的可视化历史记录来查看执行过程的sql语言流程;

    • 记忆固定的语法与关键字;

    数据库的列类型

    在sqlyog中可以看到数据库有大量的列类型,也可以理解为Java语言中的数据类型。

    数值型

    • tinyint 很小的数据 占1个字节

    • smallint 较小的数据 占2个字节

    • mediumint 中等大小的数据 占3个字节

    • int 标准的整数类型 占4个字节 最常用

    • bigint 较大的数据 占8个字节

    • float 单精度浮点数 占4个字节

    • double 双精度浮点数 占8个字节 最常用

    • decimal 字符串形式的浮点数 常用于金融计算

    字符串

    • char 字符串 0-255

    • varchar 可变字符串 0-65535 (类似于String) 常用

    • tinytext 微型文本 0-(2^8-1)

    • text 文本串 0.-(2^16-1) 用来保存大文本

    日期与时间

    • date YYYY-MM-DD 日期的格式

    • time HH:mm:ss 时间的格式

    • datetime YYYY-MM-DD HH:mm:ss 最常用的时间格式

    • timestamp 时间戳 1970.1.1到现在的毫秒数

    • year 年份的表示

    NULL

    • 表示为空

    • 不等于“”

    数据库的字段属性

    Unsigned

    • 无符号的整数

    • 声明了该列不能声明为负数

    zerofill

    • 0填充

    • 不足的位数使用0来填充

    自增

    • 默认为在上一条的基础上自动加一

    • 通常用来设计唯一的主键(必须为整数类型)

    • 可以自定义主键自增的起始值和步长

    非空

    • 不给这个字段复制就会报错

    默认

    • 设置默认的值

  • 相关阅读:
    windows2008R2下iis7.5中的url重写(urlrewrite)
    C#操作IIS程序池及站点的创建配置实现代码
    C#获取IP及MAC地址 方法
    linq list select用法注意事项
    c#写windows服务 小demo
    C#创建Windows Service(Windows 服务)基础教程
    C# 编写Windows Service(windows服务程序)
    C#中DataTable中的Compute方法使用收集
    SQL Delta实用案例介绍,很好的东西,帮了我不少忙
    Linq中demo,用力看看吧
  • 原文地址:https://www.cnblogs.com/awong18/p/13182217.html
Copyright © 2011-2022 走看看