如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错. AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1. PRIMARY KEY关键字用于定义列为主键. 您可以使用多列来定义主键,列间以逗号分隔.…
C#构造方法(函数)   一.概括 1.通常创建一个对象的方法如图: 通过  Student tom = new Student(); 创建tom对象,这种创建实例的形式被称为构造方法. 简述:用来初始化对象的,为类的成员赋值. 2.构造方法特点 a.方法名与类名相同: b.没有返回值类型: c.必须要通过new的形式调用: 3.语法 访问修饰符 类名([参数]) { 方法体 } 二. 无参构造方法 1.在默认情况下,系统将会给类分配一个无参构造方法,并且没有方法体. 通过反编译工具看出: 我们…
针对C#中的字段和属性,很多初学者无法区分这两者之间的区别. 字段与属性比较 字段;是一种“成员变量”,一般在类的内部做数据交互使用,占用内存空间. 属性:a.是一种逻辑变量,一般跟字段一起结合起来使用,是字段的扩展,并不占用实际的内存. b.属性其实就是外界访问私有字段的入口,属性本身不保存任何数据.在面向对象设计中主要使用属性描述对象的静态特征. c.属性设置过程中一般会用到get和set两个方法.可以在方法里加入逻辑处理数据,灵活拓展使用. 标注:因为属性不占用实际内存,所以属性不能用于方…
字段属性: 主键,唯一键,自增长. 主键: Primary key 主要的键,一张表只能有一个字段能使用对应的键,用来唯一约束该字段里面的数据不能重复,称之为主见. 一张表最多只有一个主键. 增加主键: Sql操作当中有很多方式给表增加主键,大体上有三种 方案一: 创建表的时候,直接加在字段之后跟primary key 例:name varcahr(20) primary key; 方案二: 复合主键 方案三: 当表已经创建好之后,再次额外追加主键,通过修改表字段的属性,也可以直接追加 Alte…
数据类型 二.MySQL支持的数据类型 数值类型.日期类型.字符串类型 1.数值类型 1)整数类型 tinyint.smallint.mediumint.int和bigint 2)zerofill属性 配合int(数字)来用,表示显示的时候一个显示宽度 3)主键 主键可以唯一标识某条记录的一个字段或者多个字段 create table 表名(字段名称 类型 primary key,....); create table 表名(字段名称1 类型,....,primary key(字段名称1));…
Django---Django的ORM的一对多操作(外键操作),ORM的多对多操作(关系管理对象),ORM的分组聚合,ORM的F字段查询和Q字段条件查询,Django的事务操作,额外(Django的终端打印SQL语句,脚本调试) 一丶Django的ORM外键操作 通过对象查找 ### 正向查找 # 获得图书对象 book_obj=models.Book.objects.get(pk=1) ret=book_obj.pub #pub是Book表的外键字段,存在Book表中. 通过pub可以拿到所关…
Mysql命令添加外键 前提是有这么几个表  以mall_product 和 mall_category为例 ALTER TABLE mall_product ADD CONSTRAINT fore_pro_cate FOREIGN KEY ( pro_category_id ) REFERENCES mall_category ( category_id ); 外键记得用括号包起来 值得一提的是 constraint  fore_pro_cate  是可以省略的 有MySQL来给出外键约束名称…
例子 返回一个LIst<oject>类型 而oject含有 30个字段 而我只需要两个字段.这里实用dynamic 和 linq. 上代码: 注意select new {} 为匿名类型,这里实用 dynamic类型定义.这样方法头也能对应的接收到类型. md5 ,randomstr 定义时区分大小写. 结果 **************************************源自博友****************************************** 本文是要写的下篇&…
这篇文章主要介绍了MySQL中TEXT与BLOB字段类型的区别,本文总结了6大区别,需要的朋友可以参考下   在MySQL中有两个字段类型容易让人感觉混淆,那就是TEXT与BLOB,特别是自己写博客程序的博主不知道改为自己的博客正文字段选择TEXT还是BLOB类型. 下面给出几点区别: 一.主要差别 TEXT与BLOB的主要差别就是BLOB保存二进制数据,TEXT保存字符数据.目前几乎所有博客内容里的图片都不是以二进制存储在数据库的,而是把图片上传到服务器然后正文里使用<img>标签引用,这样…
SQL 数据库 学习 007 通过一个示例简单介绍什么是字段.属性.列.元组.记录.表.主键.外键 (上) 我们来介绍一下:数据库是如何存储数据的. 数据库是如何存储数据的 来看一个小例子 scott 是Orale软件里面的一个例子,适合初学者学习. 现在,假如我们现在想存储员工的信息.也就是说:我们来通过这个例子来看看 字段.记录.表 是一个什么东西. 我们下面通过存储一个员工的信息,来把这些专业术语都来解释一遍. 假设有4个信息: 员工姓名 员工工资 员工性别 员工年龄 我们能不能这样去存储…