2013年7月11日

摘要: 1 --1.请查询出学生表中所有数学成绩为null的的人的信息 2 --null 在数据库中表示unknown(不知道),判断一个值是否为null,也就不能用=或者 3 --null与null比较结果还是null(null)就表示不知道,‘不知道’在where中就认为是false,所以不返回任何数据 4 --查询所有fmath为null的值 5 select * from MyStudent 6 where fmath is null 7 --查询所有fmath 为非空的值 8 select * from MyStudnet where fmath is not null 9 --null值. 阅读全文
posted @ 2013-07-11 18:06 大钢 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1 2 --求最高分 3 select MAX(fMath) as 数学成绩最高分 from MyStudent 4 --求最低分 5 select MIN(fMath) as 数学成绩最低分 from MyStudnet 6 --求总分 7 select SUM(fmath) as 总分 from MyStudent 8 --求平均分,对空值不处理 9 select AVG(fmath) as 平均分 from MyStudnet10 --求班级总人数,对空值不考虑11 select COUNT(*) as 班级总人数 from MyStudent12 --错误,因为聚合函数是把多条... 阅读全文
posted @ 2013-07-11 16:31 大钢 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、代码增加约束 1 --手动删除一列(删除EmpAddress列) 2 alter table Employees drop column EmpAddress 3 4 --手动增加一列(增加一列EmpAddr varchar(1000)) 5 alter table Employees add EmpAddr varchar(1000) 6 7 --手动修改一下EmpEmail的数据类型(varchar(200)) 8 alter table Employees alter column EmpAddr varchar(200) 9 10 --为... 阅读全文
posted @ 2013-07-11 14:20 大钢 阅读(248) 评论(0) 推荐(0) 编辑

2013年7月10日

摘要: 数据库->右键->任务->生成脚本脚本中的[],去除关键字、空格对字段的影响插入字符串常量包含中文,建议前面加N,这样从编辑器中取出的数据插入到数据库引擎中中文不会变成乱码 阅读全文
posted @ 2013-07-10 22:24 大钢 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一、varchar(10)和char(10)的区别:varchar(10):可变长度,表示该列最多可以存储10个字节,如果存储不够10个字节,则会在存储时自动计算一下实际的存储个数,而动态的改变长度。【节省空间】char(10):固定长度,表示在数据库中存储的时候占用10个字节,如果超出10个则报错,如果不够10个则用空格补全二、char(10)和nchar(10)区别:char(10):用来存储数据的时候,英文占1个字节,中文占2个字节,所以如果是10个长度的char,可以存储10个字母或者5个汉字。char或者varchar的小括号中的最大长度可以写8000nchar(10):可以存储10 阅读全文
posted @ 2013-07-10 19:01 大钢 阅读(257) 评论(0) 推荐(0) 编辑
摘要: net start 服务名net stop 服务名 阅读全文
posted @ 2013-07-10 16:52 大钢 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、主键逻辑主键:没有实际业务上的意义的主键,建议使用业务主键:在业务中有实际意义的列组合主键(复合主键):同时选择多列作为一个主键,不建议使用选择主键:1、建议选择那些一般不会被修改的列2、选择单列,不要选择多列3、选择那些简单咧二、外键在表中引用其他表主键的列 阅读全文
posted @ 2013-07-10 16:48 大钢 阅读(191) 评论(0) 推荐(0) 编辑

2013年7月7日

摘要: 1 create() == false) {11 echo $userModel->getError();12 exit;13 }14 15 if($userModel->add()) {16 echo '注册成功';17 } else {18 echo '注册失败';19 }20 }21 22 public function userList() {23 $userModel = D('User');... 阅读全文
posted @ 2013-07-07 17:12 大钢 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一、自动验证注册页面reg.html 1 2 3 4 新建网页 5 6 7 8 11 12 14 15 16 create table user (17 id int primary key auto_increment,18 username varchar(20) not null default '',19 passwd char(32) not null default '',20 email varchar(50) not null default '',21 gender char(1) not null default '& 阅读全文
posted @ 2013-07-07 13:32 大钢 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1 add($_POST);10 11 // 把$msgModel当成一个对象,一个与msg表的一行相对应的一个对象.12 // 设置对象的属性,就是设置字段的值.13 $msgModel->title = $_POST['title'];14 $msgModel->content = $_POST['content'];15 16 if($msgModel->add()) {17 echo '添加成功';18 } else {19 ... 阅读全文
posted @ 2013-07-07 12:01 大钢 阅读(289) 评论(0) 推荐(0) 编辑

导航