
数据库
qq_41335802
这个作者很懒,什么都没留下…
展开
-
MySql中的数据修改
1.insert插入操作单行插入的语法格式:INSERT INTO student(列表1,列表2,列表3,列表4,列表5,列表6) VALUES (值1,值1 , 值1 , 值1 , 值1 ,值1);INSERT INTO student(id,name,sex,age,sno,class_num) VALUES (17,'hah','男',18,'202017','20201004'),(18,'hah','男',18,'202017','20201004'),(19,'hah','男原创 2022-01-12 21:51:20 · 1320 阅读 · 0 评论 -
MySql中的查询语法(三)--连接查询
连接查询是一种类型的多表查询。连接查询对多个表进行JOIN运算,简单地说,就是先确定一个主表作为结果集,然后,把其他表的行有选择性地“连接”在主表结果集上。如何查询出每一和学生所在的班级名称?就可以使用连接查询,例如,最常用的一种内连接——INNER JOIN来实现:SELECT student.name,class.class_name from student INNER JOIN class on student.class_num = class.class_num;注意INNER原创 2022-01-12 21:36:06 · 436 阅读 · 0 评论 -
MySQL中的查询语法(二)
1.聚合查询MySql中提供了内置的'函数',可以帮助计算目标行数,平均值等。查询student表中的记录数。SELECT COUNT(*) FROM student;除count()外还提供了其他聚合函数。2.分组查询分组查询的原理:先对数据进行分组,在对分组后的数据进行汇总,分组查询通常用于配合聚合函数,达到分类汇总统计信息的目的。而分类汇总的本质实际上就是先将数组进行分组,分组后相同类别的信息会聚在一起,然后通过需求进行计算。查询各个班的男生的平均身高SELECT原创 2022-01-12 21:11:29 · 256 阅读 · 0 评论 -
MySql中的查询语法(一)
1.普通查询SELECT * FROM student;SELECT是关键字,表示将要执行一个查询,*表示“所有列”,FROM表示将要从哪个表查询。注意:查询结果也是一个二维表,它包含列名和每一行的数据select语句并不是一定要包含from字句。例如select 100+200;2.条件查询查询班级号为 20201001 的学生SELECT * FROM student where class_num = '20201001';查询班级号为 20201001 的学原创 2022-01-12 20:45:48 · 839 阅读 · 0 评论 -
数据库中的表关系
1.一对一关系实例假设现在有两张表,一个是妻子表,一个是丈夫表,这两张表很明显存在一对一的关系。存在两张表A和B,分别添加主键,在其中一张表当中设置外键关联另一张表当中的主键。2.一对多关系实例一对多表关系当中,一方的表称为主表,多表的表称为从表。在从表当中添加一个外键用来关联主表当中的主键,这样就可以直线一对多关系。例如:部门与员工(部门表为主表,员工表为从表,在员工表的创建外键与部分表关联)3.多对多关系实例因为每个表中的每条数据都可能对多个数据,所以外键无论放到那张原创 2022-01-12 20:11:24 · 2578 阅读 · 0 评论 -
SQL中的约束
什么是约束?为了确保表中的数据的完整性(准确性、正确性),为表添加一些限制。是数据库中表设计的一个最基本规则。使用约束可以使数据更加准确,从而减少冗余数据(脏数据)。数据库完整性约束分为以下几个大类:主键约束、唯一约束、非空约束、默认约束、外键约束。1.主键约束理论上来说每一个数据表都必须有一个唯一主键作为数据的唯一标识,设置主键的列不允许为空,主键习惯 id 表示,可以在创建数据时直接指定,也可以通过修改表结构直接添加,设置为主键的列在添加数据时不能重复,即唯一性。添加两条相同主键值的原创 2022-01-12 19:21:16 · 263 阅读 · 0 评论 -
MySql当中的数据类型
整数类型: tinyint、int浮点类型:float、 double布尔类型:mysql当中没有boolean类型在MYSQL一般boolean类型都用int代替,1代表true,0代表flase字符串类型:varchar: 可变长度类型,无论创建表时指定多大长度,存储数据的时候会按照数据的实际长度进行空间占用,设置的最大值的目的就是设定最大范围。char:固定长度类型,当存储的数据长度小于创建表时指定的长度,则用空格填充,而不会自动调整。日期类型:Data 年月日Ti原创 2022-01-12 18:38:31 · 112 阅读 · 0 评论 -
对数据库的基本操作
1.创建数据库create database [if not exists] 数据库名 [character set 字符集];if not exists是判断是否已存在该名称数据库,如果无则创建,如果已存在则取消。character set是设置字符集种类。2.查询、使用服务器上已存在的所有数据库1.查询已有数据库show databases;2.使用数据库use [数据库名];3.查询、修改数据库字符集1.查看当前数据库的信息(包含默认字符集)show原创 2022-01-12 18:33:34 · 166 阅读 · 0 评论