MySQL基础
文章平均质量分 67
Ie802.3
这个作者很懒,什么都没留下…
展开
-
MySQL视图(增删改查)
创建视图视图作用●简化数据查询和处理:视图可以为用户集中多个表中的数据,使用户可以将注意力集中在他们关心的数据上,简化用户对数据的查询和处理;●屏蔽数据库的复杂性:数据库表的更改不影响用户对数据库的使用,用户也不必了解复杂的数据库中的表结构。例如,那些定义了若干张表连接的视图,就将表与表之间的连接操作对用户隐蔽起来;●安全性:如果想要使用户只能查询或修改用户有权限访问的数据,也可以只授予用户访问视图的权限,而不授予访问表的权限,这样就提高了数据库的安全性。create:表示创建新的视图;or re原创 2022-05-10 16:11:17 · 3563 阅读 · 0 评论 -
MySQL子查询及量词、谓词
理解子查询子查询也称为嵌套查询 ,是嵌套在外层查询WHERE子句中的查询。子查询为主查询返回其所需数据,或者对外查询的查询结果作进一步的限制。使用关系运算符和IN的子查询内层查询返回列的值,外层查询意义相同的列和子查询的返回值做比较。使用关系运算符时,返回值至多一个,使用IN时,返回值可以有多个。实例一:查询和潘多拉老师在同一个学院的教师信息1.首先先查询潘多拉老师的学院号SELECT department_id FROM teacher WHERE teacher_name=‘潘多拉’原创 2022-04-19 15:02:48 · 1954 阅读 · 0 评论 -
MySQL中的limit和union
Limit的用法从select语句的查询结果中返回其中一部分记录。如:歌手大赛需要从所有参赛选手中找出成绩最好的前5名选手。MySQL能够实现这样的功能吗?答案是肯定的。它为用户提供了limit来实现这一功能,即强制SELECT语句返回指定的记录数。limit的语法:select 列名 from 表名 limit [起始行号],返回行数Limit的语法是这样的:起始行号,表示要从查询结果的第几行开始截取记录。注意MySQL的行号是从0开始编号的,也就是说,第1行记录的行号是0, 返回行数表原创 2022-04-12 18:40:29 · 1942 阅读 · 0 评论 -
MySQL函数(聚合函数和常用函数)
MySQL的函数大致包括以下几种聚合函数字符串函数数学函数日期和时间函数其他常用函数先看聚合函数:聚合函数主要是用于对一组值进行计算返回的一个汇总值。函数名称描述COUNT()用于统计结果集中记录的行数SUM()用于对数值型字段的值累加求和AVG()用于对数值型字段的值求平均值MAX()用于统计数值型字段值的最大值MIN()用于统计数值型字段值的最小值字符函数函数名称描述CONCAT(…)连接()里面的内原创 2022-04-12 17:18:01 · 294 阅读 · 0 评论 -
mysql多表外连接查询、复合连接查询
外连接查询(OUTER JOIN)内连接的查询结果仅包含符合连接条件的行。如果需要查询结果不仅包含符合连接条件的行,而且还包括左表、右表或两个连接表中的所有数据行,则应该使用外连接。MySQL支持的外连接有两种类型:1.左外连接(左连接 LEFT [OUTER]JOIN)2.右外连接(右连接 RIGHT [OUTER] JOIN)MySOL不能直接支持FULL JOIN,要实现FULLJOIN,应该使用LEFT JOIN UNION RIGHT JOIN 的方式。左连接(LEFT OUTER J原创 2022-04-08 03:00:00 · 1880 阅读 · 0 评论 -
mysql连接查询(两个表内和多个表内连接查询)
连接是关系数据模型的主要特点,连接查询是关系数据库中最主要的查询,包括内连接、外连接等。当两个或多个表中存在相同意义的字段时,便可以通过这些字段对不同的表进行连接查询,得到存放在多个表中的记录数据。所谓表中相同意义的字段,是指在多个表中名字不一定相同,但取值的含义相同的字段,这是表之间实现连接查询的前提。在实现表内连接的实验前需要对mysql的语法进行扎实的掌握,以下有mysql的基础知识可以查看mysql的增删改查mysql修改表结构mysql的约束select语句详解mysql表的修改原创 2022-04-07 13:29:52 · 9201 阅读 · 0 评论 -
mysql表的修改和删除
重命名一张表RENAME TABLE 原名 TO 新名字;ALTER TABLE 原名 RENAME 新名;ALTER TABLE 原名 RENAME TO 新名;如:rename table table1 to table2;删除一张表DROP TABLE 表名字;如:drop table table2;在表中增加一列的语句格式为:ALTER TABLE 表名字 ADD 列名字 数据类型 约束;如:alter table employee add height int(4原创 2022-03-29 00:30:00 · 169 阅读 · 0 评论 -
mysql的约束
数据完整性包括实体完整性:通过主键约束和唯一性约束实现参照完整性:通过外键约束实现用户自定义的完整性:通过非空约束、默认值约束和检查约束实现修改约束条件—添加或删除主键约束主键约束:确保表中每一行记录是唯一的,一个表只能有一个主键,主键的值不能重复而且不能为空(NULL)。向表添加主键的语法格式:ALTER TABLE 表名 add primary key(字段名);一下都已teacher表为例来展示代码删除主键约束的语法格式:alter table 表名 drop primary原创 2022-03-25 15:50:30 · 1266 阅读 · 0 评论 -
mysql修改表结构
修改字段相关信息–添加/删除字段以下例子以表 teacher为例进行演示;向表中添加新字段的格式:ALTER TABLE 表名 add 新字段名 数据类型 [first|after 旧字段名]alter table teacher add id int first;删除字段的语法格式:ALTER TABLE 表名 DROP 字段名alter table teacher drop id;修改表的字段名及数据类型语法格式如下:ALTER TABLE 表名 CHANGE 旧字段名 新字段名原创 2022-03-25 15:15:50 · 875 阅读 · 0 评论 -
mysql基本语句(建立,添加,修改,删除)
MySQL的基本语句及具体用法本文会一步一步帮助初学者了解MySQL,其中包括打开mysql建立数据库,建立表格,添加数据,修改数据内容,修改表格内容和格式,展示表格信息,查看表格结构,查找表格数据,删除表格内容,删除数据内容等。打开MySQL首先我们win+r打开命令提示符,在命令提示符中输入mysql -u root -p在回车之后输入密码就看到了welcome。展示有哪些数据库show databases;创建一个名为teacher的数据库create database teac原创 2022-03-25 12:07:49 · 2532 阅读 · 0 评论