自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 MySQL多表操作

(所需的两个表sh_goods与sh_goods_category 的创建在博客中已写过。注:命令窗口中所有符号为英文状态)一、多表查询1.联合查询union是实现联合查询的关键字,all和distinct是联合查询的选项。其中,all表示保留所有的查询结果;distinct是默认值,可以省略,表示去除完全重复的记录。在sh_goods表中,以联合查询的方式获取category_id为9的...

2019-10-30 22:02:10 3970

原创 一维数组和二维数组的含义

1.一维数组int arr[4]; 表示定义一个含有4个元素的一维数组,数组名为arr。arr 数据类型为 整型的指针,相当于int *p;arr+1 相当于给一个指针+1,数据类型也为整型指针。arr[0] 表示arr数组中的一个元素,数据类型为 int型。arr[0]+1 表示给arr数组中第一个元素的值加1,数据类型为 int型。2.二维数组int brr[3][4];...

2019-10-28 16:12:25 3237

原创 MySQL分组与聚合函数以及运算符

一、分组与聚合函数1.分组分组统计选择一个库,建立sh_goods表(博客中有写过如何创建该表)。根据category_id进行分组,然后获取每个category_id分组下商品的最高价格,其中max()是MySQL提供的一个聚合函数,用于获取price字段的最大值。select category_id,max(price) from sh_goods group by category...

2019-10-26 13:25:28 2825

原创 自定义实现strcmp,atoi,itoa函数

1.Mystrcmp函数,字符串比较 “abc”< “x” ;“abc”== “abc”;“ab” >“aa”第一个大于第二个则返回正数,相等返回0,第一个小于第二个返回负数。#include<stdio.h>#include<assert.h>int Mystrcmp(const char *str1,const char *str2){ as...

2019-10-24 22:54:43 328

原创 c语言二级指针

    地址形象化地称为“指针”,通过指针能找到所需的变量单元格。c语言中的地址包括位置信息(内存编号,或称纯地址)和它所指向的数据的类型信息,或者说它是“带类型的地址”,如&a,确切地说它是整型变量a的地址。    直接按变量名进行的访问,叫做直接访问;将变量 i 的地址存放到另一变量中,然后通过该变量来找到变量 i 的地址,从而访问变量i,这种方式称为间接访问(解引用)    in...

2019-10-22 20:01:02 248

原创 栈的应用之括号匹配问题

设表达式中包含三种括号:圆括号、花括号和方括号,它们可以互相嵌套。检验算法中可设置一个栈,每读入一个括号,若是左括号,则直接入栈,等待相匹配的同类右括号;若读入的是右括号,且与当前栈顶的左括号同类型,则二者匹配,将栈顶的左括号出栈,否则属于不合法的情况,另外,如果输入序列已读完,而栈中仍有等待匹配的左括号,或者读入了一个右括号,而栈中已无等待匹配的同类型左括号,均属不合法情况。当输入序列和栈同...

2019-10-20 13:42:53 576

原创 MySQL的单表操作之数据操作、排序与限量

一、数据操作1,复制表结构和数据复制已有的表结构在开发时,若需要创建一个与已有数据表相同结构的数据表时,具体SQL语句如下:已创建表sh_goods(博客中含有已创建过该表的语句),复制一份与之相同结构的表mydb.my_goodscreate table mydb.my_goods like sh_goods;查看表结构show create table mydb.my_goods...

2019-10-19 14:51:09 1417

原创 数据结构单链表的基本运算

#include<stdlib.h>#include<stdio.h>#define ERROR 0#define OK 1 typedef char ElemType;typedef struct Node //结点类型定义 { ElemType data; struct Node * next;}Node,*LinkList; //*LinkLi...

2019-10-18 12:26:29 842

原创 假设在n进制下,567*456=150216成立,则n的值是多少?

假设在n进制下,567456=150216成立,则n的值是多少?A.9 B.10 C.12 D.18解:十进制 567456=258552>150216,则n一定大于10。由等式可知,(5n ^ 2 + 6n +7)* (4n ^ 2 + 5n+ 6)=n ^ 5 + 5n^ 4+0+2n ^ 2+n+6展开后为20n^ 4+49n^ 3+88n^ 2+71n+...

2019-10-17 14:09:03 1297

原创 MySQL数据库创建商品表

1.商品分类表创建商品分类表(选择mydb数据库)use mydb;create table sh_good_category(id int unsigned primary key auto_increment comment ‘分类id’,parent_id int unsigned not null default 0 comment’上级分类id’,name varchar(1...

2019-10-15 13:09:14 21709 2

原创 c语言折半查找法

#include<stdio.h>int BinSearch(int arr[],int len,int key){ int low=0; //起始元素 int high=len-1; //终止元素 int mid; while(low<=high) { mid=(low+high)/2; if(arr[mid]==key) { return ...

2019-10-15 09:23:39 2264

原创 输入一个数字,求出它的位数并反序输出、正序输出

#include<stdio.h>#include<math.h>//统计输入数字的位数int Count(longlong n){ int tmp=0; if(n==0) return 1; while(n!=0) { tmp++; n/=10; } return 0;}//逆序输出(得到个位...

2019-10-10 15:02:10 1019

原创 MySQL约束

1.默认约束创建my_default表,准备name和age两个字段进行测试,为age添加默认约束,设置默认值为18。use mydb;create table my_default(name varchar(10),age int unsigned default 18);查看表结构desc my_default;在插入记录时,省略name和age字段insert into m...

2019-10-01 22:10:14 414

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除