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

网站建设专利建设个人网上银行登录入口官网

网站建设专利,建设个人网上银行登录入口官网,写一个网站需要什么技术,安卓游戏开发软件删除数据 删除表中的一行数据#xff0c;也必须加上 WHERE条件#xff0c;否则整列的数据都会被删除。删除语句#xff1a; delete from 表名 where 条件; 他会将所有的符合条件的数据删除#xff0c;如果不写条件#xff0c;则表中的数据全部删除#xff1a; 如果不添…删除数据 删除表中的一行数据也必须加上 WHERE条件否则整列的数据都会被删除。删除语句 delete from 表名 where 条件; 他会将所有的符合条件的数据删除如果不写条件则表中的数据全部删除 如果不添加where 首先我们的工具会提醒我们这个语句非常的危险这是工具自带的功能如果你使用的是黑窗口则不会有这种提示我们无视风险继续执行 那么表中的数据就全部都被删除了。 我们再找一个有数据的表 那么我们使用另一个语句也可以删除数据 命令格式是这样的 truncate table 表名; 演示一下 truncate与delete的区别在之后详细的介绍的时候会说到现在只需要记住这个语句也可以做到删除数据的效果就可以了。 约束是什么 约束是一种限制它通过对表的行或列的数据做出限制来确保表的数据的完整性、唯一性。本节实验将在实践操作中熟悉 MySQL中的几种约束。 SQL中最常用的 SELECT语句用来在表中选取数据本节实验中将通过一系列的动手操作详细学习SELECT语句的用法。 . SQL约束 . SELECT基本语法 ·数学符号条件 ·AND OR IN ·通配符 ·排序 . SQL内置函数和计算 ·子查询与连接查询 SQL约束分类 听名字就知道约束是一种限制它通过对表的行或列的数据做出限制来确保表的数据的完整性、唯一性。 比如规定一个用户的用户名不能为空值且没有重复的记录这就是一种约束规则。 在MySQL中通常有这几种约束 约束类型 主键 默认值 唯一 外键 非空 关键字 PRIMARY KEY DEFAULT UNIQUE FOREIGN KEY NOT NULL 建立含有约束的表 在之前我们介绍创建表的格式的时候添加约束的地方是在字段类型的后面我们直接添加对应的约束即可: create table if not exists book( id int primary key , name varchar(20) unique , age varchar(3) not null , address varchar(20) default 背景 ); 我们创建了一个表这个表中的每一列都带有一个约束从上到下分别是主键约束唯一约束非空约束默认约束我们接下来会分别介绍这集中约束的作用。 主键 在数据库中如果有两行记录数据完全一样那么如何来区分呢?答案是无法区分如果有两行记录完全相同那么对于MySQL就会认定它们是同一个实体这于现实生活是存在差别的。 假如我们要存储一个学生的信息信息包含姓名身高性别年龄。 不幸的是有两个女孩都叫小梦且她们的身高和年龄相同数据库将无法区分这两个实体这时就需要用到主键了。 主键(PRIMARY KEY)是用于约束表中的一行作为这一行的唯一标识符在一张表中通过主键就能准确定位到一行因此主键十分重要主键不能有重复记录且不能为空。 我们向表中插入一行数据 我们表中的id这一列已经添加了主键约束那么按照主键约束的规则不能重复且不能为空如果我们再次填写一个id的值和他一样则会出错 当我们插入同样的id时由于id字段有主键约束则会报错报错信息是重复的主键的值。 并且当我们不填充数据的数据也会报错 报错信息是不能为空是因为我们添加了主键约束才会报这个错。 联合主键 在有些时候单一的主键并不能满足于使用那么就需要使用多个列组成联合主键联合主键的生命格式如下 create table if not exists book1( id int , u_id int, name varchar(20) unique , age varchar(3) not null , address varchar(20) default 北京, primary key (id,u_id) ); 联合主键的定义就不能在字段后面定义需要在建表语句的最后使用primary key ()关键字定义括号内的参数就是要组成联合主键的字段名多个字段名之间用逗号隔开。 主键自增 主键的值是固定的有时候我们在自己添加的时候可能会忘记自己添加到那里了或者如果中间有空行就会出错不如直接让主键列自己增长我们不用手动填入主键的值就可以在表中自己填入正确的主键值 在主键列的主键关键字primary key后面使用另一个关键字auto_increment就可以在添加主键的时候填入一个null之后就可以在表中自己填入对应的值 可以看到我们在插入数据的时候填入的是null但是我们在数据库中显示的数字是按照1,2,3……这样自动增长的这就是主键自增。 默认值约束 默认值约束(DEFAULT)规定当有DEFAULT约束的列插入数据为空时将使用默认值。 默认值常用于—些可有可无的字段比如用户的个性签名如果用户没有设置系统给他应该设定一个默认的文本比如空文本或‘这个人太懒了没有留下任何信息 在之前的案例中第四个字段使用的就是默认值约束 当这个字段我们不填充任何的值的时候那么default后面的值就会被自动填充进去 注意是不填充任何的值如果你最后写了一个null那么最后的显示结果是这样的 可以看到默认值约束并没有应用上去这里涉及到一个MySQL的null值和空值的区别其实这个null也是一种数值这个在之后我们会深入讨论他的问题。 这里我们只需要知道如果要default约束被应用只需要填充的时候使用选择列填充的方式不填充任何内容在自动约束所在的列中即可。 唯一约束 唯—约束(UNIQUE)比较简单它规定—张表中指定的一列的值必须不能有重复值即这一列每个值都是唯一的。 我们之间案例中的第二个字段就添加了非空约束我们先看一下表中已有的数据 当前表中的name的值是添加了唯一约束的并且此时没有重复的值那么现在我添加一个重复的值 当添加了唯一约束的字段中添加了重复的值那么就会报错报错信息是重复的键值在book2表的name字段上。 那么如果是两个null值的话会怎么样呢 null并不算做是重复的值现在理解比较好理解就是没有值也就没有比较的对象嘛但是之后我们介绍null的细节的时候我们再详细的展开null到底代表的是什么。 外键约束 外键(FOREIGN KEY)既能确保数据完整性也能表现表之间的关系。 比如现在有用户表和文章表给文章表中添加一个指向用户id 的外键,表示这篇文章所属的用户id外键将确保这个外键指向的记录是存在的如果你尝试删除一个用户而这个用户还有文章存在于数据库中那么操作将无法完成并报错。因为你删除了该用户过后他发布的文章都没有所属用户了而这样的情况是不被允许的。同理你在创建一篇文章的时候也不能为它指定一个不存在的用户id。 一个表可以有多个外键每个外键必须REFERENCES(参考)另—个表的主键被外键约束的列取值必须在它参考的列中有对应值。 外键约束是什么呢就是我现在有一个表我的表中的某一个列添加了外键约束这个外键约束参考了另一个表中的主键列那么我在向添加了外键约束的字段中插入值的时候这个值的取值范围只能是另一个表中主键列已经存在的值否则会插入失败。类似于ENUM只能从一个范围中取值只不过这个范围在另一个表上。 现在我创建了两张表一张student一张stu_cord现在stu_cord表的c_id添加了外键约束在插入数据的时候stu_cord的c_id的值只能插入student表中的id字段已有的值 我先给student插入一些数据然后向stu_cord中插入一些数据 现在是一切正常但是如果我这么操作 插入失败了为什么呢就是因为当我向c_id列中插入数据的时候c_id列添加了外键约束这个列中插入的数值要参考student的id字段的值只能插入id字段中已有的值现在student表中的数值是这样的 很显然我要插入的4并不在他的id中所以我插入失败了这就是外键约束的一个体现当你插入的数值不在我参考的列中那么你的值无法插入。
http://www.hkea.cn/news/14401740/

相关文章:

  • 我公司让别人做网站了怎么办医院网站必须建设吗
  • 菏泽网站建设熊掌号wordpress插件dx-seo
  • 咸阳做网站58同城建设银行招聘网站
  • 如何在百度上搜到网站网站维护英文
  • 天津建设工程协会网站cms开源框架
  • 个人服务器 网站建设郓城网站开发
  • 中小企业网站推广鞋子网站模板
  • 建网站需要哪些语言东莞房价一览表
  • 怎么做网站评论对于网络营销的认识
  • 网站开发的公司推荐搜索关键词热度
  • 做暖暖视频网站观看网站开发用什么开发
  • 公司注册代理注册西安网站关键词优化推荐
  • 建设网站的运行费包括什么地方如何用易语言做网站
  • 有没有catia做幕墙的网站网站开发视频会议插件
  • 如何做好公司网站163邮箱个人注册入口
  • 无锡专业制作外贸网站的公司sem是什么职位
  • 新网站多久收录内页建筑设计公司招聘
  • python合适做网站吗展示型网站方案
  • 好看的单页面网站模板免费下载没有网站 可以做cpa
  • 网站开发的重要性山东服务好的seo
  • 建企业网站一般多少钱泉州地区网站建设公司
  • android网站开发实例新加坡房产网站大全
  • 网站怎么做的qq邮件订阅网站开发现在怎么样
  • 宁波网站建设方式商丘做网站的费用
  • 华强北 网站建设安阳设计工厂
  • 网站开发网页上传和网页发布wordpress本地上传图片
  • python+网站开发实例教程外包做网站怎么拿源代码
  • wordpress後台建站如何做采集网站
  • 上海如何做网站生成器软件
  • 广东公诚通信建设监理有限公司网站想学设计怎么入门在家自己学