数据库

来源:互联网 发布:3dmax的mac 编辑:程序博客网 时间:2024/06/18 00:00

结构化查询语言SQL

DDL(数据定义语言) 定义和管理数据对象  create  drop  alter

DML(数据操作语言) 用于操作数据库对象中所包含的数据  insert update  Delete

DQL(数据查询语言)用于查询数据库数据  SELECT

DCL(数据控制语言)用来管理数据库的语言包括管理权限及数据更改赋权限 GRANT COMMZT ROLLBACK

创建数据表  属于DDL的一种

语法:CREATE TABLELIF NOT EXISTSTSI  '类名'(

        '字段名1'  列表型【属性】【索引】【注释】

        '字段名2'  列表型【属性】【索引】【注释】

          ···········

        '字段名n'  列表型【属性】【索引】【注释】

 !【表类型】【表字符集】【注释】

 !反引号用于区别MySQL保留字与普通字符而引入的

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

  分为:数值类型   字符串类型  日期和时间型数值类型    NULL值

  数值类型:

类型                         说明                                  取值范围                                                                         存储需求

TINYINT                  非常小的数据         有符值: -27~27-1 无符号值:~ 28-1                     1字节

SMALLINT              较小的数据                      有符值:  -215 ~ 215-1无符号值:  0 ~ 216-1           2字节 

MEDIUMINT           中等大小的数据              有符值:  -223 ~ 223-1无符号值:  0 ~ 224-1           3字节

INT                          标准整数                           有符值: -231 ~ 231-1无符号值:0 ~ 232-1              4字节

BIGINT                   较大的整数                        有符值: -263 ~263-1无符号值:0 ~264-1                8字节

FLOAT                    单精度浮点数                    ±1.1754351e -38                                                           4字节

DOUBLE               双精度浮点数                     ±2.2250738585072014e -308                                  8字节

DECIMAL              字符串形式的浮点数          Decimal(M,D)                                                      M+2个字节

字符串类型                                                                                                              最大长度 

CHAR【(M)】      固定长字符串检索快费空间  D<=M<=255                     M字节

varchar【(M)】   可变字符串0<=M<=65535                                                可变长度

tinytext                         微型文本串                                                                         0~28–1字节

text            文本串                                  0~216–1字节


0 0
原创粉丝点击