在劫

吾生也有涯,而知也无涯 。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

启动MySQL:net start mysql
停止MySQL:net stop mysql
卸载MySQL:sc delete mysql
MySQL脚本基本组成:

  1. 标识符:
    标识符用来命名一些对象, 如数据库、表、列、变量等, 以便在脚本中的其他地方引用。MySQL标识符命名规则稍微有点繁琐, 这里我们使用万能命名规则: 标识符由字母、数字或下划线(_)组成, 且第一个字符必须是字母或下划线。
    对于标识符是否区分大小写取决于当前的操作系统, Windows下是不敏感的, 但对于大多数 linux\unix 系统来说, 这些标识符大小写是敏感的。
  2. 关键字:
    MySQL的关键字众多。
  3. 语句:
    MySQL语句是组成MySQL脚本的基本单位, 每条语句能完成特定的操作, 他是由 SQL 标准语句 + MySQL 扩展语句组成。
  4. 函数:
    MySQL函数用来实现数据库操作的一些高级功能, 这些函数大致分为以下几类: 字符串函数、数学函数、日期时间函数、搜索函数、加密函数、信息函数。
    MySQL数据类型:
  5. 数字类型
  • 整数: tinyint、smallint、mediumint、int、bigint

    MySQL整数数据类型 含义(有符号)
    tinyint(m) 1个字节 范围(-128~127)
    smallint(m) 2个字节 范围(-32768~32767)
    mediumint(m) 3个字节 范围(-8388608~8388607)
    int(m) 4个字节 范围(-2147483648~2147483647)
    bigint(m) 8个字节 范围(+-9.22*10的18次方)
    取值范围如果加了unsigned,则最大值翻倍,如tinyint unsigned的取值范围为(0~256)。int(m)里的m是表示SELECT查询结果集中的显示宽度,并不影响实际的取值范围
  • 浮点数: float、double、real、decimal

    MySQL浮点数数据类型 含义(有符号)
    float(m,d) 单精度浮点型 8位精度(4字节) m总个数,d小数位
    double(m,d) 双精度浮点型 16位精度(8字节) m总个数,d小数位
    设一个字段定义为float(5,3),如果插入一个数123.45678,实际数据库里存的是123.457,但总个数还以实际为准,即6位
  • 定点数

    浮点型在数据库中存放的是近似值,而定点类型在数据库中存放的是精确值。 decimal(m,d) 参数m<65 是总个数,d<30且 d
  1. 日期和时间
  • date、time、datetime、timestamp、year
  1. 字符串类型
  • 字符串: char、varchar

  • 文本: tinytext、text、mediumtext、longtext

  • 二进制(可用来存储图片、音乐等): tinyblob、blob、mediumblob、longblob

posted on 2017-11-16 19:30  长嘴大耳怪  阅读(102)  评论(0编辑  收藏  举报