
数据库
文章平均质量分 84
数据库
丑八怪223
你不努力,谁也给不了你想要的生活
展开
-
mysql学习(五)
mysql主从,日志原创 2022-09-29 12:02:26 · 621 阅读 · 0 评论 -
mysql学习(四)
mysql存储引擎,sql优化以及索引等其他方面的内容原创 2022-08-04 13:18:40 · 1462 阅读 · 0 评论 -
mysql学习(三)
select 列名列表 from 表名列表 where....1.2准备sql:# 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员工表 CREATE TABLE em原创 2022-06-14 10:26:17 · 145 阅读 · 0 评论 -
mysql学习(二)
概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。表在创建的时候,或者表创建完成之后,我们都可以对它的某些列添加一些约束。分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key二、非空约束非空约束:not null,某一列的值不能为null 1. 创建表时添加约束 CREATE TABLE stu( id INT, NAME VAR原创 2022-06-11 10:51:56 · 264 阅读 · 0 评论 -
mysql学习(一)
一、数据库相关概念1.1 数据库以前我们做系统,数据持久化的存储采用的是文件存储。存储到文件中可以达到系统关闭数据不会丢失的效果,当然文件存 储也有它的弊端。 假设在文件中存储以下的数据:姓名 年龄 性别 住址 张三 23 男 北京西三旗 李四 24 女 北京西二旗 王五 25 男 西安软件新城 现要修改李四这条数据的性别数据改为男,我们现学习的IO技术可以通过将所有的数据读取到内存中,然后进行修改再存到 该文件中。通过这种方式操作存在很大问题,现在只有三条数据原创 2022-06-10 09:54:34 · 1203 阅读 · 0 评论 -
oracle(三)
一、视图1.1什么是视图 视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,视 图所对应的数据并不真正地存储在视图中,而是存储在所引用的数据表中,视图 的结构和数据是对数据表进行查询的结果。 根据创建视图时给定的条件,视图可以是一个数据表的一部分,也可以是多 个基表的联合,它存储了要执行检索的查询语句的定义,以便在引用该视图时使 用。 使用视图的优点: 1.简化数据操作:视图可以简化用户处理数据的方式。 2.着重于特定数据:不必要的数据或敏感数据可以原创 2022-05-23 16:25:12 · 239 阅读 · 0 评论 -
oracle(四)
一、PL/SQL 1.1什么是 PL/SQL 1.2变量1.3属性类型1.4异常1.5条件判断1.6循环1.7游标1.8二、存储函数2.1什么是存储函数 2.2存储函数语法结构2.3案例 2.42.52.6三、存储过程 3.1什么是存储过程 3.2存储过程语法结构3.3案例 3.43.53.6四、触发器 4.1什么是触发器4.2创建触发器的语法4.3案例4.44.5五、综合案例 5.原创 2022-05-29 14:45:01 · 1521 阅读 · 0 评论 -
oracle(二)
自来水的建表语句--建立价格区间表create table t_pricetable(id number primary key,price number(10,2),ownertypeid number,minnum number,maxnum number);--业主类型create table t_ownertype(id number primary key,name varchar2(30));--业主表create table t_owners(原创 2022-05-17 11:34:55 · 2270 阅读 · 2 评论 -
oracle(一)
一、ORACLE 简介1.1什么是 ORACLE ORACLE 数据库系统是美国 ORACLE 公司(甲骨文)提供的以分布式数据 库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或 B/S 体系结构的数据库之一。 ORACLE 通常应用于大型系统的数据库产品。 ORACLE 数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通 用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个 完备关系的产品;作为分布式数据库它实现了原创 2022-05-14 09:48:07 · 1307 阅读 · 0 评论 -
mysql学习--sql语句
数据库学习:MYSQL的测试数据库myemployees girls job_grades_GongmissYan的博客-优快云博客MySQL_基础+高级篇- 数据库 -sql -mysql教程_mysql视频_mysql入门_尚硅谷_哔哩哔哩_bilibilimyemployees.sql文件CREATE TABLE `departments` ( `department_id` int(4) NOT NULL AUTO_INCREMENT, `department_name` ..原创 2022-03-08 18:17:12 · 2203 阅读 · 0 评论 -
mysql(三)
一、mysql存储过程1、什么是存储过程?存储过程是一组为了完成特定功能的 SQL 语句集合(比如从1加到100的功能实现)。它类似于方法,就是一个封装sql语言的一个没有返回值的方法。调用时用“CALL存储过程名字”即可。存储过程就是具有名字的一段代码,用来完成一个特定的功能。2、为什么是用它?直接sql语句不香吗?前面说了,存储过程就像开发语言中的函数(mysql中的函数必须有返回值),这就好比面向对象编程和面向过程编程的区别,体现封装的重要性,相对复杂的逻辑处理,避免重复造轮子原创 2022-01-24 17:22:52 · 472 阅读 · 0 评论 -
sqlyog
一、SQLYog下载sqlyog百度云链接(永久有效):百度网盘 请输入提取码密码:t906注册码链接:百度网盘 请输入提取码密码:e35u二、sqlyog安装1、将下载好的压缩包进行解压之后点击双击安装程序下拉选择"Chinese",点击"OK"进行下一步。1)下载后解压2)以管理员身份运行安装包3)选择软件的语言,我这里选的是中文2.然后一路next3.勾选需要安装的组件,单击"下一步"4.选择安装路径,然后安装,安装后 下一步 ,然后...原创 2022-01-18 21:44:41 · 9345 阅读 · 9 评论 -
mysql(二)
一、约束定义:在MYSQL数据库中,建表时就可以进行对表的各项进行一些操作,例如设置主键或者非空约束,这里主要讲讲如何在建表后进行添加约束和删除约束。约束条件在创建表时可以使用, 也可以修改表的时候添加约束条件。约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一二、约束分类1.2.3.4.5.6....原创 2022-01-17 13:49:13 · 4283 阅读 · 0 评论 -
mysql下载和安装
一、下载MySQL1.MySQL官网下载2.或者地址:MySQL :: Download MySQL Community Server3.当前最新是8.0版本,我选择上一个最新的mysql-5.7.24-winx64.zipMySQL Enterprise Edition(commercial):企业版本。该版本拥有丰富的功能,需付费,适合对数据库可靠性和安全性要求较高的企业用户。 MySQL Cluster CGE(commercial):高级集群版本,需付费。 MySQL C原创 2022-01-15 02:00:20 · 1604 阅读 · 0 评论 -
mysql学习(一)
一、MySQL简介二、MySQL安装三、MySQL基本操作DDL(包括:CREATE,ALTER,DROP关键字)DDL:对数据库的操作操作数据库主要就是对数据库的增删查操作。连接数据库mysql -u root -p然后输入密码即可进入数据库,这里用root用户登录到mysql服务器。查询数据库show databases创建数据库CREATE DATABASE 数据库名;删除数据库drop database 数据库名;使用数据库数据库创原创 2022-01-13 13:36:16 · 1353 阅读 · 0 评论