随笔分类 -  数据库-mysql

摘要:1、测试环境 软件版本 mysql-5.7.28-el7-x86_64.tar 系统环境 10.1.1.12:CentOS Linux release 7.7.1908 (Core) 10.1.1.13:CentOS Linux release 7.7.1908 (Core) 1、搭建测试环境 在1 阅读全文
posted @ 2023-02-04 01:39 麦恒 阅读(96) 评论(0) 推荐(0)
摘要:1、查看数据库、数据表的大小 use information_schema; //查看指定数据库的大小 select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where TABLE_SCHEMA='vr 阅读全文
posted @ 2022-04-12 12:35 麦恒 阅读(18) 评论(0) 推荐(0)
摘要:测试数据 create database hh; use hh; create table tb1( id int primary key auto_increment, name char(15), sex enum('男','女') ); create table add2( id int pr 阅读全文
posted @ 2021-09-28 15:16 麦恒 阅读(84) 评论(0) 推荐(0)
摘要:测试数据 create database hh; use hh; create table tb1( id int primary key auto_increment, name char(15), sex enum('男','女') ); create table tb2( id int pri 阅读全文
posted @ 2021-09-27 17:32 麦恒 阅读(138) 评论(0) 推荐(0)
摘要:1、存储过程和函数 存储过程就是一条或者多条SQL语句的集合, 存储程序可以分为存储过程和函数。 创建存储过程:CREATE PROCEDURE 创建存储函数:CREATE FUNCTION 使用CALL语句来调用存储过程,只能用输出变量返回值。存储过程也可以调用其他存储过程。 函数可以从语句外调用 阅读全文
posted @ 2021-09-22 15:49 麦恒 阅读(207) 评论(0) 推荐(0)
摘要:索引用于快速找出在某个列中有一特定值的行。 不使用索引,MySQL必须从第1条记录开始读完整个表,直到找出相关的行。表越大,查询数据所花费的时间越多。 如果表中查询的列有一个索引,MySQL能快速到达某个位置去搜寻数据文件,而不必查看所有数据。 1、索引简介 索引是对数据库表中一列或多列的值进行排序 阅读全文
posted @ 2021-08-19 14:45 麦恒 阅读(92) 评论(0) 推荐(0)
摘要:存储在系统中的数据是数据库管理系统(DBMS)的核心,数据库被设计用来管理数据的存储、访问和维护数据的完整性。 MySQL中提供了功能丰富的数据管理语句,包括插入数据的INSERT语句,更新数据的UPDATE语句和删除数据的DELETE语句。 1、插入数据 1、一般插入数据的方法 基本语法格式如下: 阅读全文
posted @ 2021-08-19 02:29 麦恒 阅读(144) 评论(0) 推荐(0)
摘要:1、基本查询语句 基本语法格式如下: SELECT {* | <字段列表>} [ FROM <表1> [,<表2>...] [WHERE <表达式>] [GROUP BY <字段名>] [HAVING <expression> [{<operator> <expression>}...]] [ORD 阅读全文
posted @ 2021-08-18 02:14 麦恒 阅读(177) 评论(0) 推荐(0)
摘要:1、数学函数 1、ABS(x)和PI() 绝对值函数ABS(x):返回X的绝对值 返回圆周率的函数PI():返回圆周率π的值。默认的显示小数位数是6位。 示例: mysql> select ABS(-3.3),ABS(3.3),PI(); + + + + | ABS(-3.3) | ABS(3.3) 阅读全文
posted @ 2021-08-17 09:32 麦恒 阅读(158) 评论(0) 推荐(0)
摘要:1、运算符主要有四大类分别是: 算术运算符 算术运算符用于各类数值运算。 算术运算符包括:加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%) 。 比较运算符 比较运算符用于比较运算。 比较运算符包括:大于(>)、小于(<)、等于(=)、大于等于(>=)、小于等于(<=)、不等于(!=), 阅读全文
posted @ 2021-08-16 11:35 麦恒 阅读(385) 评论(0) 推荐(0)
摘要:MySQL支持多种数据类型主要有: 数值数据类型: 整数类型:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT。 浮点小数数据类型:FLOAT、DOUBLE。 定点小数类型:DECIMAL。 日期/时间类型:YEAR、TIME、DATE、DATETIME和TIMESTAMP 阅读全文
posted @ 2021-08-14 18:35 麦恒 阅读(234) 评论(0) 推荐(0)
摘要:1、创建数据表 在数据库中,数据表是数据库中最重要、最基本的操作对象,是数据存储的基本单位。 数据表被定义为列的集合,数据在表中是按照行和列的格式来存储的。 每一行代表一条唯一的记录,每一列代表记录中的一个域。 1、创建表的语法形式 数据表属于数据库,在创建数据表之前,应该使用语句“USE <数据库 阅读全文
posted @ 2021-08-13 17:57 麦恒 阅读(304) 评论(0) 推荐(0)
摘要:1、创建数据库 创建数据库是在系统磁盘上划分一块区域用于数据的存储和管理。 基本语法格式如下: CREATE DATABASE database_name; --创建数据库 CREATE DATABASE database_name CHARACTER SET utf8 COLLATE utf8_g 阅读全文
posted @ 2021-08-13 14:21 麦恒 阅读(101) 评论(0) 推荐(0)
摘要:MySQL用户可以分为普通用户和root用户。 root用户是超级管理员,拥有所有权限,包括创建用户、删除用户和修改用户的密码等管理权限; 普通用户只拥有被授予的各种权限。 --匿名用户 mysql> SELECT * FROM mysql.user WHERE User = ''; --查看匿名用 阅读全文
posted @ 2021-08-08 01:57 麦恒 阅读(232) 评论(0) 推荐(0)
摘要:1、数据库 mysql> show databases; --查看有哪些数据库 mysql> create database database_name; --创建数据库 mysql> select database(); --查看当前使用的数据库 mysql> use database_name; 阅读全文
posted @ 2021-08-07 19:58 麦恒 阅读(54) 评论(0) 推荐(0)
摘要:1、Windows上二进制安装MySQL5.7 1、下载安装包 https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.34-winx64.zip 2、解压安装包mysql-5.7.34-winx64.zip 3、创建data目录和m 阅读全文
posted @ 2021-08-07 16:01 麦恒 阅读(72) 评论(0) 推荐(0)
摘要:1、数据库基础 数据库由一批数据构成有序的集合,这些数据被存放在结构化的数据表里。 数据表之间相互关联,反映了客观事物间的本质联系。 数据库系统提供对数据的安全控制和完整性控制。 1、数据库 数据库的发展大致划分为如下几个阶段: 人工管理阶段 文件系统阶段 数据库系统阶段 高级数据库阶段 数据库种类 阅读全文
posted @ 2021-08-06 18:58 麦恒 阅读(155) 评论(0) 推荐(0)