数据库简介
- 数据库管理系统DBMS
- 常见数据库:oracle,Db2,Mysql,SqlServer(关系型数据库),NoSql(非关系型数据库)
- SQL:结构化查询语言
RDBMS专业术语
- 表
- 数据库:存的表集合
- 列(字段)
- 行(一条记录),相当于java中一个实体类
- 主键:唯一标识
- 外键:关联两个表
- 索引:类似于目录
Mysql安装
- 验证Mysql是否安装成功
- 配置环境变量之后,可以不用进入到bin目录下执行命令。
Mysql基本命令及连接Navicat
- 显示当前数据库:show databases;
- 创建新的数据库:create database 数据库名称;
- 删除数据库:drop database 数据库名称;
- 查看对应数据库表信息:use 数据库名称;show tables;
Mysql设置字符集
- 字符集:ASSCLL,UNICODE,UTF-8,UTF-16.....
- 数据库对象:表,视图,函数,事件......
- sql分类:DDL(定义数据库,表,库等),DML(操作数据),DQL(查询),DCL(权限)
DDL:数据定义语言
- 数据类型分类:数值类型,字符串类型,日期和时间类型