数据库学习笔记之2

第一章 背景知识
1、非关系型数据库
层次型数据库,以树状图的结构形式展开
2、网状数据库系统
没看懂,也没必要看懂
3、关系模型
用表集合来表示数据,但相关条目之间并不使用指针来导航,而是借助冗余数据来链接不同表中的记录。

每张表中都包含一项作为每行唯一标识的信息(主键),主键是不允许改变的,自然主键指的是fname或lname,逻辑主键指的是id,复合主键指的是fname+lname。一些表中还包含了导航到其他表的信息,即前文中提到的“冗余数据”。即cust_id与account_id在文中的关系体现,外键的作用也一览无余。
4、术语定义

5、sql语句分类
5.1sql方案语句
用于定于存储于数据库中的数据结构
5.2sql数据语句
用于操作sql方案语句所定义的数据结构
5.3sql事务语句
用于开始、回滚或结束事务

第二章 创建和使用数据库
1、创建用户并授权
在mac电脑上可以直接用grant all privileges on bank.* to ‘lmgsql’@’localhost’ identified by ‘xyz’;
其中@前面的冒号可以视情况而定加或不加
在windows下使用上述这个命令会出错
通常是采用
CREATE USER ‘username’@’host’ IDENTIFIED BY ‘password’;
GRANT privileges ON databasename.tablename TO ‘username’@’host’
使用sql文件
mysql -u root -p -Dbank

猜你喜欢

转载自blog.csdn.net/qq_40168296/article/details/82620089
今日推荐