mysql基础 1.认识数据库
2023-09-11 14:17:08 时间
1.认识数据库
1.1为什么使用数据库
(1)数据保存在内存:
优点:存取速度快。
缺点:数据不能永久保存。
(2)数据保存在文件:
优点:数据永久保存。
缺点:1)存取速度比内存操作慢,频繁的IO操作。2)查询数据不方便。
使用数据库,可以实现数据永久保存,存取速度快,查询和管理数据方便。而mysql数据库,是当前应用非常广泛的关系型数据库之一。
1.2字段类型
数字:int,decimal(小数)
例如:decimal(5,2)一共5位,小数有2位
字符串:char,varchar,text(大文本)
例如:char不变,例如char (8),固定8个字符
varchar可变,例如varchar(8),可以不为8个字符。
日期:datetime
布尔:bit
1.3约束
(1)主键:primary key
使用主键约束的字段,它用来标记表中每一条记录的唯一性。每张表最好独立设计一个非业务含义的id字段。
(2)非空:not null
使用非空约束的字段,它要求字段必须赋值。
(3)唯一:unique
使用唯一约束的字段,字段的值不能重复。但是它允许插入一个至多个null。
(4)默认:default
使用默认值约束的字段,在不插入数据时,会使用默认值。
(5)自增长:auto_increment
使用自增长约束的字段,其值会自动递增。
(5)外键:foreign key
外键用来约束多张表的数据。
相关文章
- MySQL数据库开发的36条原则
- 磁盘爆满导致MySQL无法启动:Disk is full writing './mysql-bin.~rec~' (Errcode: 28). Waiting for someone to free space...
- 【MySQL】批量删除mysql中数据库中的表
- MySQL命令行导入导出数据库
- MySQL数据库学习笔记(六)----MySQL多表查询之外键、表连接、子查询、索引
- MYSQL错误解决:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
- 数据库内核月报 - 2015 / 05-MySQL · 引擎特性 · InnoDB redo log漫游
- MySQL数据库优化的八种方式(经典必看)
- MySQL数据库检查修复详解
- [MySQL] 导入数据库和表的两种方式
- MYsql 数据库密码忘记(Window)-2(mysql 5.7)
- Mysql数据库主从及主主复制配置演示
- Atitit postgresql data type 数据类型与mysql对应表 数据库常用数据类型 PostgreMysql 整数intgreterInt 小数numericFL
- Atitit.软件GUI按钮与仪表盘--db数据库区--导入mysql sql错误的解决之道
- 〖Python 数据库开发实战 - Python与MySQL交互篇①〗- MySQL Connector 驱动模块的连接语法
- 〖Python 数据库开发实战 - Python与MySQL交互篇⑤〗- MySQL Connector 模块的删除数据
- MySql操作(一):数据库的全部基础详细操作与命令
- Python:mysql-connector-python模块对MySQL数据库进行增删改查
- MySQL 存储引擎 - InnoDB 实现原理介绍
- MySQL 可以用localhost 连接,但不能用IP连接的问题,局域网192.168.*.* 无法连接mysql
- Mysql的mysqldump详解 mysql数据库备份和导入
- 【MySql】MySQL数据库--什么是MySQL的回表 ?