数据库复习-1
1.数据库分类
关系型数据库(sql)
通过表之间行和列之间进行数据的存储
非关系型数据库(not only sql)
对象存储
DBMS(数据库管理系统)
**· **数据库管理软件,科学有效的管理我们的数据,维护和获取数据
2.基本命令操作
数据库XXX语言 CRUD增删改查
DDL 定义
DML 操作
DQL 查询
DCL 控制
3.操作数据库
mysql不区分大小写
1.创建数据库
2.删除数据库
3.使用数据库
4.查看所有数据库
4.列数据类型
数值
tinyint 十分小的数据 1字节
smallInt 较小 2字节
mediumint 中等 3字节
int 标准 4字节
bigint 较大 8字节 long
float 浮点数 4字节
double 浮点数 8字节
decimal 字符串形式的浮点数 (金融计算)(精度)
字符串
char 字符串固定大小 0-255
varchar 可变字符串 0-65535 常用变量String
tinytext 微型文本 2^8-1
text 文本串 2^16-1 大文本
时间日期
java.util.Date
date YYYY-MM-DD 日期
time HH:mm:ss
datetime YYYY-MM-DD HH:mm:ss
timestamp 时间戳 1970.1.1 到现在的毫秒数
year 年份表示
null
没有值 未知
不要使用null进行运算,结果为null
5.数据库的字段属性(重点)
unsigned:
无符 整数
声明该列不能为负数
zerofill:
0填充
不足的位数用零填充
自增:
通常理解为自增,自动在上一条记录上加1
通常设置唯一主键,必须是整数
可以自定义设置自增的起始值和增量
非空Null not null:
假设设置为not null不给复值也会 错
Null 不填值默认为空
默认:
设置默认值
sex 默认为男
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成表31820 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!