当前位置: 首页 > news >正文

网站建设宣传预算wordpress常用插件

网站建设宣传预算,wordpress常用插件,烟台高端网站建设,网站上海备案1、数据库约束的认识 数据库约束的概念#xff1a;数据库的约束是关系型数据库的一个重要的功能#xff0c;它提供了一种“校验数据”合法性的机制#xff0c;能够保证数据的“完整性”、“准确性”和“正确性” 数据库的约束#xff1a; not null#xff1a;不能存储 nul… 1、数据库约束的认识 数据库约束的概念数据库的约束是关系型数据库的一个重要的功能它提供了一种“校验数据”合法性的机制能够保证数据的“完整性”、“准确性”和“正确性” 数据库的约束 not null不能存储 null 值 unique保证某列的每行必须有唯一值 default规定没有给列赋值时的默认值 primary key主键相当于 not null 和 unique 的结合每条记录的身份标识 aoto_increment自动添加主键值也可以手动添加 foreign key外键多个表的关联关系要求某个记录必须在另外一个表里存在 2、not null 约束 创建一个student表表中有两列分别是 id 类型为 int 约束为 not nullname 类型为varchar 最大存储 20 字符 -- 如果已有student表请先删除因为同一个库里面不能存在相同名的表 create table student(id int not null,name varchar(20)); id 的约束为not null说明 id 列不能为空 desc student; ----------------------------------------------- | Field | Type | Null | Key | Default | Extra | ----------------------------------------------- | id | int(11) | NO | | NULL | | | name | varchar(20) | YES | | NULL | | ----------------------------------------------- 查看student表的结构也就可以发现 id 行 Null 列为 NO也就说明 id 列不能为 NULL 3、unique 约束 创建一个student表表中有两列分别是 id 类型为 int 约束为 uniquename 类型为varchar 最大存储 20 字符 -- 如果已有student表请先删除因为同一个库里面不能存在相同名的表 create table student(id int unique,name varchar(20)); id 的约束为 unique 必须是唯一的、不能重复 desc student; ----------------------------------------------- | Field | Type | Null | Key | Default | Extra | ----------------------------------------------- | id | int(11) | YES | UNI | NULL | | | name | varchar(20) | YES | | NULL | | ----------------------------------------------- 查看student表的结构也就可以发现 id 行 key 列的为 UNI也就说明 id 必须唯一不能重复 4、default 约束 创建一个student表表中有两列分别是 id 类型为 int name 类型为varchar 最大存储 20 字符约束为 default -- 如果已有student表请先删除因为同一个库里面不能存在相同名的表 create table student(id int,name varchar(20) default unkown); name 的约束为 default 当不给 name 添加内容的时候默认为 unkown desc student; ----------------------------------------------- | Field | Type | Null | Key | Default | Extra | ----------------------------------------------- | id | int(11) | YES | | NULL | | | name | varchar(20) | YES | | unkown | | ----------------------------------------------- 查看student表的结构也就可以发现 name 行 Default 列的为 unkown也就说明当不给 name 添加内容的时候默认为 unkown 5、primary key 约束 创建一个student表表中有两列分别是 id 类型为 int 约束为 primary name 类型为varchar 最大存储 20 字符 -- 如果已有student表请先删除因为同一个库里面不能存在相同名的表 create table student(id int primary key,name varchar(20)); id 的约束为 primary key说明id为主键主键就相当于 not null 和 unique 的结合不能为空、不能重复 desc student; ----------------------------------------------- | Field | Type | Null | Key | Default | Extra | ----------------------------------------------- | id | int(11) | NO | PRI | NULL | | | name | varchar(20) | YES | | NULL | | ----------------------------------------------- 2 rows in set (0.00 sec) 查看student 表的结构也就可以发现 id 行 Null 列为 NOid 行 Key 列为 PRI说明 id 不能为空、不能重复 当我们创建 student 表的时候将 id 设置为 not null 和 unique 的时候也就等于 primary key -- 如果已有student表请先删除因为同一个库里面不能存在相同名的表 create table student(id int not null unique,name varchar(20)); desc student; ----------------------------------------------- | Field | Type | Null | Key | Default | Extra | ----------------------------------------------- | id | int(11) | NO | PRI | NULL | | | name | varchar(20) | YES | | NULL | | ----------------------------------------------- 当把 id 的约束设置为 not null 和 unique 的时候查看student 表结构的时候发现跟约束为primary key的结构一样 6、auto_increment 约束 对于整数类型的主键常配搭自增长auto_increment来使用。插入数据对应字段不给值时使用最大 值1 create table student(id int primary key auto_increment,name varchar(20)); desc student; -------------------------------------------------------- | Field | Type | Null | Key | Default | Extra | -------------------------------------------------------- | id | int(11) | NO | PRI | NULL | auto_increment | | name | varchar(20) | YES | | NULL | | -------------------------------------------------------- 当把 id 的约束设置为 primary key 和 auto_increment 的时候不给 id 添加内容时默认是最大值1 当我们光给这个表中的name列添加内容时 create table student(id int primary key auto_increment,name varchar(20)); select * from student; ---------- | id | name | ---------- | 1 | 张三 | | 2 | 李四 | ---------- id 列会默认添加值且是最大值1 7、foreign key 约束 外键用于关联其他表的主键和唯一值让两个表之间产生约束语法 foreign key (字段名) references 主表(列) 先创建一个class班级表 create table class(id int primary key auto_increment,className varchar(20)); class 表中有两个列分别为 id 列类型为 int约束为 primary key 和 auto increment className 列类型为 varchar 最多存储 20字符 先创建一个 student 学生表 create table student(id int primary key auto_increment,classId int , name varchar(20), foreign key (classId) references class (id)); student 表中有三个列分别为 id 列类型为 int约束为 primary key 和 auto increment classId 列类型为 int name 列类型为 varchar 最多存储 20字符 classId为外键与class表中的id 产生约束 学生表中的数据要依赖班级表的数据班级表的数据要对学生表产生约束力 此处起到约束作用的班级表就叫做“父表”被约束的这个表就叫做“子表” 给class表添加一些内容 insert into class (className) values(Java),(C),(python); 给student表添加一些内容 insert into student (classId,name) values(1,张三),(1,李四),(2,王五),(3,赵六);
http://www.hkea.cn/news/14555328/

相关文章:

  • 有没有接活做的网站合肥网站制作软件
  • 网站右下角广告代码设计design
  • 做游戏直播那个网站家政网站设计
  • 利用百度搜索自己的网站制作购物网站需要多少钱
  • 建设银行官方网站首页企业WordPress网站远程访问
  • 购物网站导航模板子域名ip
  • 购物网站建设公司信息服务平台是什么
  • 有域名怎样建设网站专业网站营销
  • 网站建设方案原材料价格查询网站
  • 柳州做网站优化张北网站建设
  • 优设设计师网站重庆网站建设夹夹虫公司.很好
  • 网站建设写什么经营范围路灯东莞网站建设
  • 台州网站建站公司网络安全
  • 投资集团网站建设dw怎么做网站
  • 四川城乡建设厅官方网站wordpress怎么首页幻灯片
  • 湖州培训网站建设网络营销如何做网站竞价排名
  • 渭南市住建设局网站西安做seo的公司
  • 茂名专业做网站vi视觉形象设计
  • 网站怎么收费的友情链接网址
  • 国内网站搭建百度广州分公司怎么样
  • flash网站建设公司手机网站 微信平台
  • 网站建设分解结构wordpress 模型
  • 扒网站样式管理咨询公司名字起名大全
  • 网站开发南昌网站建设第三方验收收费标准
  • 徐州网站客户西安广告公司网站建设
  • 内江建设局网站html中文美食网站模板
  • 网站导航是做链接赚钱么百度app下载官方
  • 中山专业门户网站制作策划域名注册个人和企业有什么区别
  • 上海网站建设_永灿品牌建站外贸一般用什么平台
  • 网站开发的步骤wordpress头像缓存