07 2019 档案

摘要:如下图,有三种方式。 阅读全文
posted @ 2019-07-17 16:06 Abby_Bing 阅读(201) 评论(0) 推荐(0) 编辑
摘要:1.手机号设置varchar(50) 插入11位手机号后,提示溢出? 解决了: 1.粗心,7个字段插入了6个值。 2.改为7个值后又提示如下图1。是因为我的第一列id是自增,自增从第二列开始插值就可以了,设置了标识规范,如图2。正确操作看下图3.关于identify_insert ,参考: http 阅读全文
posted @ 2019-07-17 15:47 Abby_Bing 阅读(124) 评论(0) 推荐(0) 编辑
摘要:/*柠檬班50期班上共有30个学生分别求出男、女同学的数量--根据学生的性别进行分组,再进行统计分别求男、女同学的平均年龄--根据学生的性别进行分组,再进行平均年龄的统计分别求班上最小的男,女同学年龄--根据学生的性别进行分组,再进行比较,把年龄最小的选出来分别求男、女同学年龄总和。--根据学生的性 阅读全文
posted @ 2019-07-17 10:34 Abby_Bing 阅读(171) 评论(0) 推荐(0) 编辑
摘要:我们除了对表中列名的修改外,还可以对约束的修改。如:删除约束、添加约束。 阅读全文
posted @ 2019-07-16 18:08 Abby_Bing 阅读(158) 评论(0) 推荐(0) 编辑
摘要:删除数据库 (使用drop ,drop就表示把这个东西扔掉) DROP DATABASE db_name; 删除表 DROP TABLE table_name; 如果想看更多关于drop的帮助文档,可以找到数据库的命令行模式,输入:help drop 会提示drop有很多主题; 如果要看drop D 阅读全文
posted @ 2019-07-16 17:53 Abby_Bing 阅读(201) 评论(0) 推荐(0) 编辑
摘要:修改列定义和表名 修改列定义 ALTER TABLE S MODIFY type TINYINT UNSIGNED NOT NULL;(modify是调整 稍作修改的意思,UNSIGNED表示是无符号的,是一个正数如果直接不用UNSIGNED,那int可以是正数负数和零) 演示: 修改表字段 --t 阅读全文
posted @ 2019-07-16 17:42 Abby_Bing 阅读(305) 评论(0) 推荐(0) 编辑
摘要:删除列 删除单列 ALTER TABLE S DROP pwd;(ALTER是修改,改变的意思,DROP 表示把这个字段扔了,数据库中很多对象的删除操作都会用DROP, 比如删除表(DROP TABLE 表名),删除数据库) 删除多列 ALTER TABLE S DROP age,cid; 删除同时 阅读全文
posted @ 2019-07-16 16:18 Abby_Bing 阅读(516) 评论(0) 推荐(0) 编辑
摘要:当我们的软件需求做改变的时候,我们数据库表也会做相应的改变。之前我们我们改变一个数据库表结构是把表删了再重新创建,那这种情况在生产环境不可能出现的,因为在生产环境中你把表删了,数据也会丢失。所以就有修改数据库表的这一种操作。通过修改数据库表,不影响已有的数据的情况下进行。修改如数据有以下操作: 增加 阅读全文
posted @ 2019-07-16 15:58 Abby_Bing 阅读(432) 评论(0) 推荐(0) 编辑
摘要:外键约束 Foreign Key 外键约束 保持数据一致性、完整性, 实现一对一,一对多关系 foreign key(当前表中的列,如:id) reference 关联的表的表名(关联的表中的列) 实际项目中,上面这种物理外键并不常用,一般通过逻辑外键进行定义,即通过表结构进行外键约束,即创建表的时 阅读全文
posted @ 2019-07-16 15:24 Abby_Bing 阅读(621) 评论(0) 推荐(0) 编辑
摘要:怎么保证数据唯一? 怎么限制年龄字段在18到80岁? 怎么设置注册时间为当前时间? 回答这些问题,数据库通过约束就能解决上面的三个问题。什么叫约束?约束是在表中定义的用于维护数据完整性的一些规则。 通过约束可以防止错误数据插入,(比如限制了18-80岁,那只能在此区间插入) 通过约束保证表之间的数据 阅读全文
posted @ 2019-07-16 14:24 Abby_Bing 阅读(679) 评论(1) 推荐(0) 编辑
摘要:通常创建好表后,每个字段都会有个注释,注释表示对这个字段进行解释说明。同事看到后就知道这个字段是什么意思,能够知道每个字段的含义,如下图: 关于sqlserver中创建表,以下创建一个借款表为栗子: create table loan("id" int not null identity,"memb 阅读全文
posted @ 2019-07-12 18:11 Abby_Bing 阅读(562) 评论(0) 推荐(0) 编辑
摘要:自增长-AUTO_INCREAMENT 之前说我们通过主键可以保证记录的唯一性,举个栗子,如果我们对人找一个主键的话,一般会找身份证号,因为身份证大家都不一样,以身份证为主键来保证记录的唯一性; 但是如果其他的表,可能不像人这样会存在身份证号的字段,这时候我们会引入一个id,我们习惯性对每一个表建一 阅读全文
posted @ 2019-07-12 17:43 Abby_Bing 阅读(3384) 评论(0) 推荐(0) 编辑
摘要:主键约束 PRIMARY KEY (写在字段类型后面) 主键约束 每张表只能存在一个主键 主键保证了记录的唯一性 主键自动为NOT NULL CREATE TABLE Student(id int PRIMARY KEY ,S_name VARCHAR(20)); 在数据库中有组织的保存数据,我怎么 阅读全文
posted @ 2019-07-12 17:06 Abby_Bing 阅读(290) 评论(0) 推荐(0) 编辑
摘要:数据类型: 一、浮点型 Double 如: Double(5,2)表示总共五位,小数点后有两位,如999.88 浮点型可以指定小数位长度和整数位长度,如Double(M,N)表示N位小时,最多M-N位整数。 如果定义整数位数超出定义的整数位最大范围,则采用该浮点型定义的最大值保存 如定义Double 阅读全文
posted @ 2019-07-11 18:06 Abby_Bing 阅读(403) 评论(0) 推荐(0) 编辑
摘要:在Naviacat-查询中创建表,写完语句后记得ctrl+s或者点文件-保存,保存下来,否则关闭后打开会丢失。 在里面写一个创建表的语句: Create table member(regname varchar(20) pwd varchar(6) ); 若有报错会提示Err 注意点: 1.varc 阅读全文
posted @ 2019-07-04 17:05 Abby_Bing 阅读(293) 评论(0) 推荐(0) 编辑
摘要:创建数据库 Navicat创建 SQL语句创建 CREATE DATABASE 数据库名称 阅读全文
posted @ 2019-07-03 15:10 Abby_Bing 阅读(102) 评论(0) 推荐(0) 编辑
摘要:什么是SQL 概念 结构化查询语言(Structured Query Language) 用于访问和操作数据库的标准计算机语言 用途 操作数据库对象 表记录的增删改查 使用SQL重要性 增加数据库处理效率,减少应用响应时间 减少数据库服务器负载,增加服务器稳定些 减少服务器间通讯的网络流量 SQL语 阅读全文
posted @ 2019-07-03 10:05 Abby_Bing 阅读(219) 评论(0) 推荐(0) 编辑
摘要:名词解释 列、字段 数据库中某张表的一列,是行的组成单位 字段就如我们excel中的表头。 一个行可以包含一个或多个列,每个列都有其类型、长度与所存储的值,该值为字段值,字段值就像excel单元格中除了表头以外的值。 行、记录 行就是记录,一行就是一条完整的记录信息,和excel中的“行”类似。 结 阅读全文
posted @ 2019-07-02 18:04 Abby_Bing 阅读(442) 评论(0) 推荐(0) 编辑
摘要:数据库管理系统 操纵和管理数据库的大型软件,简历、使用和维护数据库。 解释:比如window上装的数据库管理系统mysql,装完后它会有一个快捷的方式,命令行的终端,输入密码后登陆到数据库管理系统中是一个数据库管理系统中,如下图,进入mysql,工作中我们所说的登录到数据库其实就是登陆到数据库管理系 阅读全文
posted @ 2019-07-02 17:41 Abby_Bing 阅读(247) 评论(0) 推荐(0) 编辑
摘要:数据概念 按照数据结构来组织(不能杂乱无章,有规则)、存储和管理数据的仓库; 是各类信息系统的核心。 比如登录,是去校验数据,看是不是存在这样一个用户到我们数据库中间,注册保存一条数据到数据库中,查看网站系统的信息,它的信息也是从数据库查询出来的,因此,软件所有的数据都会落地到数据库上,因此是各类信 阅读全文
posted @ 2019-07-02 15:07 Abby_Bing 阅读(248) 评论(0) 推荐(0) 编辑
摘要:子查询的概念 出现在其他SQL语句内的SELECT字句 1.子查询也叫内部查询,包含子查询的语句称为外部查询或主查询。 2.子查询自身可以包含一个或多个子查询,一个查询语句中可以可以嵌套任意数量的子查询。 子查询的分类 1.非相关子查询: 独立于外部查询,子查询只执行一次,执行完将结果传递给外部查询 阅读全文
posted @ 2019-07-01 17:51 Abby_Bing 阅读(156) 评论(0) 推荐(0) 编辑