一 mysql
----数据库就相当于一个端口
1. 三层结构
1)数据库中 表的本质仍然是文件
1.1 mysql常用数据类型---(即 mysql列类型)
1) 数值类型
2) 文本类型
3) 二进制数据类型
4)日期类型
2. sql语言
3. java操作mysql
4. 数据库指令
------网上搜索 记忆
1)创建数据库
2)查看删除数据库
3)、备份恢复数据库
-----DOS执行---终端运行语句
5. 表指令
5.1 创建表
5.2 删除表
5.3 修改表
代码 or 图形化界面
例子:
--------- NUT NULL DEFAULT ' ' :不允许有默认值 默认一个空字符
6. mysql数据类型详解
1)
2)
3)
7.数据库的CRUD
7.1 insert
---细节:
7.2 update
1) 如果不写 WHERE 字段 则默认对所有表格进行修改
7.3 delete
-------细节
7.4 select
1)按照公式查询
2)WHERE子句
3)order by 子句
4)Count 统计函数
5)sum合计函数
---注意事项
只对数值有意义;多值求和的逗号
6)avr函数
7)max、min函数
8) group by ,having 子句
7.5 字符串相关函数
1) SUBSTRING 中不写length 则默认 从position取到后面的所有
7.6 数学相关函数
7.7 时间日期函数
7.8 加密和系统函数
7.9 流程控制语句--if else