MySQL数据库(2)

    xiaoxiao2021-04-13  36

    1.mysql

    2.结构化查询语句分类:

    名称解释命令DDL(数据定义语句)定义和管理数据对象create、drop、alter(修改)DML(数据操作语句)用于操作数据库对象中所包含的数据insert、update、deleteDQL(数据查询语句)用于查询数据库数据selectDCL(数据控制语句)用来管理数据库的语言,包括管理权限及数据更改grant、commit、rollback

    3.创建数据表语句:

       语法:create  table  【if not exists】表名(

                     字段名1  列类型  [属性] [索引] [注释];

                 )[表类型] [表字符集] [注释];

       说明:反引号用于区别mysql保留字符与普通字符而引入

    4.列类型:规定数据库中该列存放的数据类型

       分为:数值类型

                 字符串类型

                 日期和时间型数值类型

                 null值

    5.数值类型:

    类型说明存储需求tinvint非常小的数据1字节smallint较小的数据2字节mediumint中等大小的数据3字节int标准整数4字节bigint较大的整数8字节float单精度浮点数4字节double双精度浮点数8字节decimal字符串形式的浮点数m个字节 6.字符串类型:

    类型说明最大长度char固定长字符串,检索快但费空间,0<=m<=255m字符varchar可变字符串,0<=m<=65535变长度tinytext微型文本串2^8-1字节text文本串2^16-1字节 7.日期和时间型数值类型:

    类型说明取值范围dateyyyy-mm-dd 日期格式1000-01-01~9999-12-31timeHh:mm:ss 时间格式-838:59:59~838:59:59datetimeyy-mm-dd hh:mm:ss1000-01-01 00:00:00~9999-12-31 23:59:59timestampyyyymmddhhmmss 格式表示时间戳1970010101000000~2037年的某个时刻yearyyyy格式的年份值1901~2155 8.null值:

      可理解为“没有值”或“未知值”

      不要用null进行算术运算,结果值为null

      mysql中,0或null都意味着假,1为真

    转载请注明原文地址: https://ju.6miu.com/read-669364.html

    最新回复(0)