mysql复习笔记
文章平均质量分 77
sky~
实习ing
展开
-
Mysql的视图、存储过程与函数
视图、存储过程以及函数原创 2022-09-17 15:06:45 · 470 阅读 · 0 评论 -
mysql高级篇(未完)
mysqlLinux下的安装Linux下的安装去官网下载安装包地址链接将安装包上传到linux并解压使用 ll 查看 /tmp是否有较大的权限,如果没有则给其权限ll /tmpchmod -R 777 /tmp检查是否存在如下依赖包rpm -qa | grep libaiorpm -qa | grep net-tools一般安装了图形化界面都会存在安装mysqlrpm -ivh mysql-community-common-8.0.25-1.el7.x86_原创 2022-04-12 11:22:19 · 1511 阅读 · 0 评论 -
Mysql复习笔记(day07 约束)
为什么需要约束数据完整性是指数据的精确性和可靠性。他是防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的为了保证数据的完整性,SQL规范以约束的方式对表数据进行额外的条件限制。主要从一下四个方面考虑①实体完整性(同一表中不能存在两条完全相同无法区分的纪录)②域完整性(即给字段值加上取值的范围)③引用完整性(如:员工表中的所在部门,要在部门表中能找到该部门)。④用户自定义完整性(即用户自定义的规则,约束)非空约束 NOT NULL即在字段的后面加上该.原创 2022-03-06 14:43:42 · 314 阅读 · 0 评论 -
Mysql复习笔记(day06 数据类型)
整型(1)TINYINT 1个字节,有符号的取值范围是-128 ~ 127,无符号的取值范围是0 ~ 255.其一般用于枚举数据,比如系统设定取值范围很小且固定的场景(2)SMALLINT 2个字节,有符号的取值范围是-32768 ~ 32767, 无符号的取值范围是0 ~ 65535.其可用于较小范围的统计数据,比如统计工厂的固定资产库存数量等.(3)MEDIUMINT 3个字节,有符号的取值范围是-8388608 ~ 8388607, 无符号的取值范围是0 ~ 16777215.其用于较大整.原创 2022-03-05 11:12:57 · 244 阅读 · 0 评论 -
Mysql复习笔记(day05 创建管理表)
数据库1.1 创建数据库方法一: CREATE DATABASE 数据库名;(创建数据库)方法二: CREATE DATABASE 数据库名 CHARACTER SET 字符集;(创建数据库并指定字符集)方法三:CREATE DATABASE IF NOT EXISTS 数据库名;(判断数据库是否存在,不存在则创建数据库,存在则没有影响,推荐使用)注:创建数据库后是不能改名的,一些可视化软件改名是将数据库整体复制了一份到另一个数据库,并删除当前的1.2 管理数据库SHOW DATABASES.原创 2022-03-01 22:32:38 · 401 阅读 · 0 评论 -
Mysql复习笔记(day04 函数 ,SQL顺序)
基本函数1.1 数值函数ABS(X) 取绝对值 , SIGN(X)取符号(正数返回一,负数返回-1,零返回0)PI() 返回圆周率的值 , CEIL(X)/CEILING(X) 向上取整 , FLOOR(X)向下取整LEAST(e1,e2,e3…)获取最小值 GREATEST(e1,e2,e3…)获取最大值MOD(x,y)取余 ,相当于 x%y RAND() 取1以内的随机数, RAND(X),取固定的"随机数"ROUND(X) 四舍五入 , ROUND(X,Y)四舍五入,保留Y位 ,如果.原创 2022-02-23 18:22:13 · 219 阅读 · 0 评论 -
Mysql复习笔记(day03 排序,分页,多表 )
逻辑运算符OR 或 AND 且 XOR 异或… 略 …(AND 的优先级高于 OR)原创 2022-02-20 20:51:39 · 472 阅读 · 0 评论 -
Mysql复习笔记(day02 SQL)
SQL分类SQL语言在功能上主要分为如下3大类DDL(Data Definition Languages 数据定义语言),这些语句定义了不同的数据库,表,视图,索引等数据库对象,还可以用来创建,删除,修改数据库和数据表的结构.主要关键词包括 CREATE,DROP,ALTER,RENAME,TRUNCATEDML(Data Manipulation Language 数据操作语言),用于添加, 删除,更新查询数据库记录,并检查数据库完整性.主要关键词包括:INSERT,DELETE,UPDAT..原创 2022-02-18 22:17:36 · 321 阅读 · 0 评论 -
修改mysql默认创建数据库和表为utf8格式
因为在mysql8.0及以上默认为utf8,所以不需要设置,该测试以mysql5.6为例修改之前,默认字符集为latinl,如下图:修改前创建数据库和表的默认配置如下.也是latinl在该情况下插入带中文的数据,会报如下错误ERROR 1366 (HY000): Incorrect string value: ‘\xCA\xD4\xCA\xD4’ for column ‘name’ at row 1修改配置如下:找到 my.ini文件 系统默认路径如下:C:\ProgramData\M原创 2022-02-17 21:20:09 · 2351 阅读 · 0 评论 -
Mysql复习笔记(day01概述)
为什么要用数据库持久化! 把数据保存在可掉电式存储设备中以供之后使用.大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以固化.,持久化的实现过程大多通过各种关系数据库来完成.持久化的主要作用是将内存中的数据存储在关系型数据库中(或者磁盘文件,XML文件等).数据库相关概念DB: 数据库(DataBase)它是存储数据的仓库,其本质是一个文件系统,保存了一系列有组织的数据.DBMS: 数据库管理系统(DataBase Management System)是一种操纵和.原创 2022-02-17 16:59:43 · 186 阅读 · 0 评论