自定义博客皮肤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)
  • 收藏
  • 关注

原创 数据库之联接

1. 联接——笛卡尔乘积——横向联接 2. 使用两表相等联接:SELECT 列A  FROM 表1 JOIN 表2  ON 表1.列=表2.列; 3. 使用多表相等联接:SELECT 列A  FROM 表1 JOIN 表2 ON 表1.列=表2.列 JOIN 表3 ON 表1.列=表3.列......; 4. 内联接:是指使用比较运算符根据每个表共有的列的值匹配两个表中的行:SELECT 表

2016-01-15 18:45:15 349

原创 数据库之组合查询

一、子查询 1. 子查询作为计算列:SELECT 列,(子查询) FROM 表; 2. 子查询嵌套在FROM中:SELECT 列 FROM (子查询); 3. WHERE子句中的子查询:SELECT 列 FROM 表 WHERE 列=(子查询); 4. 在子查询中使用运算符:ALL:全部满足才为真;ANY:满足任意一个条件;EXISTS:存在。它后面总是跟一个子查询,只要子查询返回了行,E

2016-01-15 18:42:12 475

原创 数据库之聚合函数与分组

聚合函数:COUNT、 SUM 、AVG 、MAX 、MIN 执行行和列计数(count):SELECT COUNT () FROM 表名;( *:计数所有选择的行,包含NULL值。   ALL列:计数指定列的所有的非空值。   DISTINCT列:删除重复。)返回列合计值(sum):SELECT SUM () FROM 表名;(SUM无*通配符)获取列平均值(AVG):SE

2016-01-11 14:28:49 512

原创 数据库之简单的数据查询

投影操作 SELECT 列名列表 FROM 表名;(当选择整个表时,用SELECT *FROM 表名)表名前缀:SELECT Professor.Name FROM Professor;(Professor.就是前缀)列别名:SELECT CONCAT (t_name,'-',t_address) AS '公司名字与地址' FROM gongsi;('公司名字与地址'就是t_na

2016-01-09 20:59:01 558

原创 数据库之使用DML语句更改数据

添加新数据 插入单行记录:INSERT INTO 表名  列名列表  VALUES(值列表);插入多行记录:INSERT INTO 表名 列名列表 SELECT(selcet语句);表数据的复制:SELECT 列名 INTO  新表名 FROM(表名); 2.更改已有数据 更改单列数据:UPDATE 表名 SET  新列值列表 WHERE (需

2016-01-07 19:48:32 400

原创 数据库之表、保证数据的完整性

表保证数据的完整性

2016-01-06 19:37:39 1000

原创 数据库——管理数据库和表

管理数据库 创建数据库:CREATE DATABASE 数据库名;(数据库名在服务器中是唯一的,并符合标识符规则)使用数据库:USE数据库名;删除数据库:DROP DATABASE 数据库名; 2. 数据类型 整数数据类型:TINYINT型(1字节,范围:0到255);MEDIUMINT(3个字节

2016-01-05 19:36:50 288

原创 数据库——关系型数据库管理系统

数据库的优点

2016-01-04 19:50:33 1410

原创 文件读写(以登录注册为例)

//注册 void regist(){ char name[100]; char pwd[100];         //第一次输入密码  char pad[100];   //确定密码  char modelUser[100] = "user"; //用户zhuceUser.ini文件的模块名称。  char idStr[10];  //用于把int转换为字符串  int id=0

2015-12-28 21:16:41 786

原创 冒泡

输入5个数,完成升序排列并用冒泡法。 #include                     int accept(viod){    //自定义accept函数  int num[5];      //定义num函数和 num空间  int i;          //表示输入的数据  for(i=0;i scanf("%d",&num[i]);   //输入数据  } s

2015-12-20 21:30:43 331

原创 数组和字符串

一维数组 一维数组的形式:数据类型 数组名[整形常量表达式];(注:数组元素的下标从0开始) 一维数组的引用形式:数组名[下表表达式]; 一维数组初始化的形式:数据类型 数组名[整形常量表达式]={初值1,初值2,......};(注:初始化可以小于数组的长度,并默认为0。初始化时,定义数组元素的个数的常量表达式可以省略。) 二维数组 二维数组的形式:数据类型 数组名[整

2015-12-10 20:55:00 293

原创 C语言的选择结构程序设计的知识总结

if语句      if语句表达式:    if(表达式){         语句1   } (注:如果表达式为真,则执行语句1,否则跳过语句1)           if_else语句 if_else语句表达式:   if(表达式1){          语句1 }else{         语句2 } (注:若表达式的值为真,执行语句1,并跳过语句2,继续执行if_e

2015-12-03 16:51:21 4433

原创 使用除数时有小数点

#include int main(void){ float a,b; printf("请输入a,b两个值\n"); scanf("%f,%f",&a,&b); (a+b)/2 printf("平均数=(a+b)/2=%.1f"); }  注: 1 要用float 2其中%.1f是表示保留小数点后一位

2015-11-27 20:03:07 364

空空如也

空空如也

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

TA关注的人

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