摘要: 树的遍历方式: 前序遍历:前序遍历是先打印根节点,在打印左子树,最后打印右节点。在打印左右子树的时候,又将子树作为一个完整的数来进行打印。直到节点的子树为空。 中序遍历:中序遍历是先打印左子树,再打印根节点,最后打印右节点。在打印左右子树的时候,又将子树作为一个完整的数来进行打印。直到节点的子树为空 阅读全文
posted @ 2017-06-08 22:25 oural 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 栈:又叫后进先出表,简称为LIFO线性表。 栈的基本运算有六种: 构造空栈:initStack()、 判断栈空:isEmpty()、 判断栈满:isFull()、 进栈: Push()、将元素压入栈顶。 出栈: Pop() 、 将元素从栈顶弹出。 取栈顶元素:getTop()、不同与弹出,只是使用栈 阅读全文
posted @ 2017-06-08 22:25 oural 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 3 #include 4 5 #include 6 7 8 9 // struct 是结构体的关键词。 10 11 typedef struct Student 12 13 { 14 15 char name[30]; 16 17 char addr[50]; 18 19... 阅读全文
posted @ 2017-06-08 22:24 oural 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 数据库名称,表名称,字段名小写,其他全部大写。 一、数据库基本操作: 1、启动、关闭服务器: 启动服务器:brew services start mysql 关闭服务器:brew services stop mysql 2、登录、退出数据库 登录数据库:mysql -u root -p [-D 数据 阅读全文
posted @ 2017-06-08 22:24 oural 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1、索引的作用: 索引能使查询变快 2、数据库索引包括: 聚集索引 非聚集索引 聚集索引的排列顺序和磁盘上物理数据存储的顺序是一致的,它拥有最快的查询速度,且限定每一个数据表只能有一个聚集索引,这很显然,因为物理数据只能有一种排序规则。 非聚集索引:其只将设定的属性列,按照设定的顺序进行排列后的结果 阅读全文
posted @ 2017-06-08 22:24 oural 阅读(99) 评论(0) 推荐(0) 编辑
摘要: MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。 日期类型 存储空间 日期格式 日期范围 datetime 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 timestamp 4 bytes Y 阅读全文
posted @ 2017-06-08 22:24 oural 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 数据库备份: mysqldump -u user_name -p password database_name >file_name.sql 数据库还原: 法一: ① 创建数据库: ② 还原:mysql -u user_name -p password database_name < file_name.sql(全路径) 法二: 还... 阅读全文
posted @ 2017-06-08 22:24 oural 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 查询用户: select User from user; 授权权限: 授予指定权限: grant insert,select on *.* to 'user_name'@'localhost' with grant option; (*.*的意思:如:A.B => 数据库A中的表B) 授予所有权限: grant all privileges on... 阅读全文
posted @ 2017-06-08 22:24 oural 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 视图: 视图从已经存在的表中导出,还可以从已经存在的视图导出,数据库只保存视图的定义,而没有存放视图的数据。视图的数据还是保存在原来的表中。 视图的数据依赖于原来的表,一旦原来的表发生改变,视图的数据也相应变化。删除或更新视图的数据,原表的数据也会一起改变。 如果需要经常查询多个表的制定字段的数据,可以在这些表上建立一个视图。 MySQL的视图不支持输入参数的功能。 ... 阅读全文
posted @ 2017-06-08 22:23 oural 阅读(218) 评论(0) 推荐(0) 编辑
摘要: BEGINdeclare m1 int DEFAULT 0;declare m2 int DEFAULT 0;DECLARE cursor1 CURSOR FOR SELECT maney FROM user_account WHERE card_id = id1;declare cursor2 c 阅读全文
posted @ 2017-06-08 22:23 oural 阅读(164) 评论(0) 推荐(0) 编辑