数据库
_kirakira_
一边失去自我,一边找到自我。
展开
-
mysql从本机导入数据库到服务器
导出数据库到指定文件,输入下面参数再输入密码即可(如果不加>符号的话,会把sql打印到命令行上,而不会重定向到文件里)mysqldump -uroot -p --databases mydatabase > D:\sql\senxin1.sql远程连接服务器的mysql,导入上面生成的sql文件方法1:直接在远程命令行里输入命令(前提是sql文件已经传送到服务器):source /usr/local/senxin1.sql方法2:打开一个可视化软件,比如mysql workbenc原创 2020-10-07 21:46:10 · 302 阅读 · 1 评论 -
数据库系统事务复习
1.列出ACID特性,解释每一特性的用途A: atomicity(原子性),要么执行事务的全部内容,要么一个都不执行。C:consistency(一致性),如果一个事务作为原子从一个一致的数据库状态开始独立地运行,则事务结束时数据库也必须再次是一致的。这里一致的意思大致是事务操作前后,数据库的AID特性以及数据完整性约束依然保持(主码约束,参照完整性,check约束等),还有不违反现实等等特性,比如两个人转钱,不考虑手续费,两个人的金币总和应该是不变的。I:isolation(隔离性),隔离性确保事务原创 2020-07-06 22:55:20 · 1612 阅读 · 0 评论 -
SQL学习04---SQL中级查询
2.视图让所有用户都看到整个逻辑模型是不合适的。出于安全考虑,可能需要向用户隐藏特定的数据。视图可以完成这个要求。定义:SQL 允许通过查询来定义“虚关系”,它在概念上包含查询的结果。虚关系并不预先计算和存储,而是在使用虚关系的时候才通过执行查询被计算出来。任何像这种不是逻辑模型的一部分,但作为虚关系对用户可见的关系称为视围(view)。当我们定义-个视图时,数据库系统存储视图的定义本身,而...原创 2020-04-16 23:15:55 · 305 阅读 · 0 评论 -
SQL学习03---数据库系统概念第6版第3章习题答案
文章目录表格示例习题3.113.123.13答案仅供参考,有错误望在评论区提出大学模式数据库的表格:表格示例习题3.11# a.SELECT `name`FROM student NATURAL JOIN takes NATURAL JOIN courseWHERE dept_name = 'Comp. Sci.'# b.SELECT `ID`, `name`FR...原创 2020-04-08 20:56:43 · 5977 阅读 · 6 评论 -
SQL学习02---查改增删
声明:很多文字和代码参考书籍:《数据库系统中文第6版》1.select后接字段的规则任何出现在having子句中,但没有被聚集的属性必须出现在group by子句中,否则查询就被当成是错误的。2.SQL语句执行顺序包含聚集、group by或having子句的查询的含义可通过下述操作序列来定义:1.与不带聚集的查询情况类似,最先根据from子句来计算出一个关系。2.如果出现了whe...原创 2020-04-07 14:27:29 · 334 阅读 · 0 评论 -
MySQL笔记01----常见命令
Windows管理员模式下的命令行启动MySQL(如果没有设置开机自启的话):停止服务:net stop mysql (这里写mysql是因为我用的是MySQL,也可能是MySQL0815之类的,要去 我的电脑,右键管理,然后在服务和应用程序里面找到服务,查看MySQL的名字)启动服务:net start mysql (和上面的关闭同理)使用 …进行登录如果初始密码没有记住没关系,可以...原创 2020-03-10 10:22:42 · 147 阅读 · 0 评论 -
SQL学习01----关系数据库中的一些定义
关系数据库由表的集合构成,每个表有唯一的名字。一般说来,表中一行代表了一组值之间的一种联系。由于一个表就是这种联系的一个集合,表这个概念和数学上的关系这个概念是密切相关的,这也正是关系数据模型名称的由来。在关系模型中,关系(relation)用来指代表,元组(tuple)用来指代表中的一行,属性(attribute)用来指代表中的一列对于关系的每个属性,都存在一个允许取值的集合,称为该属性的...原创 2020-03-03 14:20:45 · 632 阅读 · 0 评论