什么是数据库?
-- 数据 -- 处理+存储 信息
-- 数据库 -- 存取数据 软件
本质是对文件系统的上层封装,通过软件去管理文件,管理数据资源
类似os管理硬件和软件资源,
数据库帮我们解决了哪些问题?
- 较大数据量存储处理
- 事物控制
- 并发访问
- 数据安全与存储
为什么要学?
- 占主流
- 开源
- 并不最新最好
开发者学习内容?
- 如何设计表和字段约束
- 怎样有索引提高查询效率
- 应用分区提高应用程序整体性能
- 事物特性
如何启动MySQL服务?
linux -- mysql.server start
windows系统 -- 找到服务,启动即可
如何进行连接?
--安装时,会自动安装一个客户端+一个服务器端
-- mysql -u root -p 密码
- windows系统需要添加环境变量
初步认识?
show databases; 查看创建的数据库
mysql -- 保存用户信息
test -- 测试