【文件属性】:
文件名称:sql表关系.txt
文件大小:4KB
文件格式:TXT
更新时间:2020-08-18 01:23:37
mysql 数据库
mysql学习总结, 表与表的关系
表:具有固定列数和任意行数。
数据库:一些关联表的集合。
主键:一个数据表只能包含一个主键,使用主键来查询数据。
外键:用来关联两张表。
索引:快速访问数据库表的特定信息,索引是对数据库表一列和多列的值进行排序的一种数据结构。
DDL:数据定义语言:定义数据库对象:创建库,表,列等。
DML:数据操作语言:用来操作数据库表中的记录。
DQL:数据查询语言:用来查询数据。
DCL:数据控制语言:用来定义访问权限和安全级别。
oracle 创建用户:
CREATE USER 用户名 IDENTIFIED BY 密码;
grant resource ,connect to 用户名;
mysql数据库分为两类:
系统数据库:
information_schema:存储数据库对象信息(例如:用户表信息,列信息等里面内容不能动)。
performance_schema:存储数据库服务器性能参数信息。
mysql:存储数据库用户权限信息。
sys:以视图形式将information_schema和performance_schema结合,查询出更容易理解数据。
用户数据库:
用户自己创建的数据库,一个项目一个数据库。
常用数据类型:
double:浮点型(double(5,2)表示最多5位,其中必须有两位小数)。
char:固定长度字符串类型
varchar:可变长度字符串类型
text:字符串类型
blob:二进制类型
data:日期类型(格式为:yyyy-MM-dd)
time:时间类型(格式为:hh:mm:ss)
datatime:日期时间类型(格式为:yyyy-MM-dd hh:mm:ss)
在mysql中字符串类型和日期类型都要用单引号括起来。('mysql','2020-01-01')