![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 65
慕夏不慕夏
这个作者很懒,什么都没留下…
展开
-
MySQL的约束,索引和事务
目录约束约束分类索引索引的创建过程复合索引索引总结事务事务的ACD特性事务相关指令约束什么是约束:约束就是给表字段添加的限制条件。主键约束:primary key。约束分类非空约束:字段的值不能为null。格式:create table t1(id int,age int not null);测试:insert into t1 values(1,20);//成功 insert into t1 values(2,null);.原创 2022-04-12 11:31:02 · 942 阅读 · 0 评论 -
MySQL的视图
视图什么是视图数据库中表和视图都是其内部的对象,视图可以理解成是一张虚拟的表,视图本质就是取代了一段sql查询语句为什么使用视图因为有些数据的查询需要书写大量的sql语句,每次书写开发效率太低,使用视图可以重用sql语句,可以隐藏敏感信息创建视图创建视图的格式:create view 视图名 as (子查询);创建视图create view v_emp as (select * from emp where deptno=10);查询视图内的数据sel原创 2022-04-07 17:49:08 · 4533 阅读 · 0 评论 -
MySQL多表查询和表设计
关联查询 多表查询同时查询多张表的查询方式称为关联查询 n张表进行关联的时候至少需要n-1个多少个连接条件?n-1个条件1.查询每一个员工的姓名和其对应的部门名称 select e.ename,d.dname from emp e,dept d where e.deptno=d.deptno;2.查询在new york工作的所有员工信息 select * from emp e,dept d where e.deptno=d.deptno and d.loc原创 2022-04-07 17:43:11 · 784 阅读 · 0 评论 -
MySQL的基础操作三
数学相关的函数1.向下整取 floor(num) select floor(3.45); --->32. 四舍五入 round(num)select round(23.8); ---->24select round(num,m) m代表小数点后几位3.非四舍五入 truncate(num,m)select truncate(num,m); m代表保留几位4.随机数 rand() 0-1 不包含1select rand();原创 2022-04-06 21:13:50 · 3038 阅读 · 0 评论 -
MySQL的基本操作二
导入.sql 数据到数据库中**source D:./文件名; source D:/tables.sql; 运行tables的sql文件is null 和 is not null : 查询是否为空别名 给一个列起其他的名字 可以有as也可没有,可以有单引号也可以没有,不区分中英文 但注意编码select 原名 as 新名 from 表名: select 原名 新名 from 表名;去重distinctselect distinct 列名 from 表名原创 2022-04-06 21:03:15 · 258 阅读 · 0 评论 -
MySQL的基本操作一
数据库的操作创建数据库:create database 数据库名;运行结果:数据库具体信息:show create database 数据库名; 运行结果:显示所有数据库:show databases;运行结果:进入数据库:use 数据库名;运行结果:删除数据库: drop database...原创 2022-03-21 16:14:32 · 296 阅读 · 0 评论 -
什么是MySQL
什么是数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。MySQLmysql是一个关系数据库管理系统(RDBMS),所谓的关系型数据库原创 2022-03-21 15:49:53 · 5002 阅读 · 0 评论