- 博客(4)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 Mysql中Check约束无效的原因以及解决方法
如果需要设置CHECK约束的字段范围小,并且比较容易列举全部的值,就可以考虑将该字段的类型设置为枚举类型 enum()或集合类型set()。如果需要设置CHECK约束的字段范围大,且列举全部值比较困难,比如:>0的值,那就只能使用触发器来代替约束实现数据的有效性了。如下代码,可以保证a>0。此外,在MYSQL中,域(Domain)与断言(Assertion)也是无法使用的,原因类似于CHECK,后续将会在其他文章中提到。原因是因为,不同于SQL,在MYSQL中,CHECK只是一段可调用但无意义的子句。
2017-11-30 22:13:36
20229
1
原创 C语言基础:用快速排序实现输出最大数
cat digit(cat n, cat k) //定义两个形式参数n,k。//此函数用来寻找从右往左第1位~第K位数字中最大的数。//因为数组长度较小,采用递归排序的非链表方法。/* 此为原快速排序代码main函数体。//使用快速排序返回最大值。
2017-11-17 23:09:26
1486
原创 初识数据库——Mysql入门
总的来说,数据库系统是由数据库,数据库管理系统DBMS以及数据库应用程序组成的对数据进行运作和储存的系统。此外,数据库的建立和维护也需要依赖人的帮助,这就需要数据库管理员(DBA)的存在。通常的数据库都是作为信息系统的核心与基础存在,从OLTP到OLAP甚至GIS,数据库的应用都遍布各处。数据库中存在很多不同的结构类型,有网状,层次,关系等。根据教材的定义:数据库是长期储存在计算机内,有组织的,可共享的大量数据集合。顾名思义,数据库是用来管理数据的储存仓库,还包括应用以及设计的技术,是CS的重要分支。
2017-11-17 12:51:15
921
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-11-17 12:37:16
259
支持向量机通俗导论(SVM三层境界)-2018最新LaTex版
2018-06-05
An Introduction to Statistical Learning with R
2018-05-26
刚学C,写了一个用指针作为参数的函数返回最大值,无法执行
2017-11-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅