MySQL数据库(2)

1.mysql


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

名称解释命令
DDL(数据定义语句)定义和管理数据对象create、drop、alter(修改)
DML(数据操作语句)用于操作数据库对象中所包含的数据insert、update、delete
DQL(数据查询语句)用于查询数据库数据select
DCL(数据控制语句)用来管理数据库的语言,包括管理权限及数据更改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-31
timeHh:mm:ss 时间格式-838:59:59~838:59:59
datetimeyy-mm-dd hh:mm:ss1000-01-01 00:00:00~9999-12-31 23:59:59
timestampyyyymmddhhmmss 格式表示时间戳1970010101000000~2037年的某个时刻
yearyyyy格式的年份值1901~2155

8.null值:

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

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

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值