一、数据库简介
- 数据库就是数据的仓库,用来按照特定的结构去组织和管理数据,有了数据库可以更加方便、便捷的操作需要保存的数据
- 不管是什么数据库,最终都是将数据保存到硬盘中,只是存储的格式不同于文本文件
- 在开发领域存储数据都是使用专门的数据服务器专门提供的数据库服务,如果需要让自己的机器也可以提供数据库服务,就需要安装特定的数据库服务器软件,这种类型的软件Oracle、MySQL、SQL Server等等
二、MySQL的安装和配置
安装可以采用安装包版本,也可以使用解压版,安装看这篇文章:MySQL安装与配置
三、数据库管理工具
①命令行工具:一般如果只是简单的操作数据库,推荐使用MySQL内置的命令行工具完成
- 通过命令行运行bin目录中的mysql.exe
- 进入MySQL客户端的REPL环境过后,可以通过标准的SQL语句操作数据库(注意命令必须以分号结束)
②可视化工具:如果需要复杂的操作,可以使用可视化工具,这里使用Navicat Premium为例
- 建立连接
- 创建一个数据库
- 创建一个表
③字符集的问题
- char和varchar的区别:CHAR和VARCHAR最大的不同就是一个是固定长度,一个是可变长度。详细请参考文章mysql中char与varchar的区别
- 字符集设置(整个数据库服务)
四、数据库基本概念
①数据库服务和数据库和表的关系
②字段:指的就是列
③字段类型:指的是列能够存储的数据种类,int、char(length)、varchar(length)、data、decimal
④数据库查询:指的是操作数据库的过程(查、增、删、改)
⑤数据库查询语句:SQL
五、数据库基本查询语句
①查询:
②增加:
③删除:
④修改:
⑤筛选条件:子语句,必须配合删除、修改、查询语句使用
⑥常见查询函数:
⑦分页查询数据:也是子语句