mysql
文章平均质量分 68
the uzi
这个作者很懒,什么都没留下…
展开
-
mysql优化
mysql优化原创 2023-02-28 10:02:22 · 86 阅读 · 0 评论 -
mysql 架构
mysql原创 2023-02-18 08:16:52 · 58 阅读 · 0 评论 -
Centos下MySQL8的安装与使用----
1.历史版本检查与卸载2.Mysql安装3.Mysql登录4.Mysql密码强度介绍5.字符集介绍6.Sql大小写规范7.原创 2023-02-15 13:08:26 · 210 阅读 · 0 评论 -
【无标题】
操作系统:Centos7.6MySQL版本: 8.0.301.2 卸载1.3 检查是否卸载干净2.检查依赖2.1 查看是否安装libaio如果没有安装则执行2.2 查看是否安装numactl 如果没有安装则执行二、安装MySQL可以在官网下载安装包或者在服务器直接使用wget下载。MySQL官网下载地址:MySQL :: Download MySQL Community Server2.解压注:本文原创 2023-02-14 22:28:05 · 136 阅读 · 0 评论 -
mysql批量修改 字段/表/数据库字符集和排序规则
#改变字段数据SELECT TABLE_SCHEMA '数据库',TABLE_NAME '表',COLUMN_NAME '字段',CHARACTER_SET_NAME '原字符集',COLLATION_NAME '原排序规则',CONCAT('ALTER TABLE ', TABLE_SCHEMA,'.',TABLE_NAME, ' MODIFY COLUMN ',COLUMN_NAME,' ',COLUMN_TYPE,' CHARACTER SET utf8mb4 COLLATE utf8mb4_ge.原创 2022-01-18 20:00:00 · 179 阅读 · 0 评论 -
mysql 创建数据库,添加用户,用户授权
一、创建mysql数据库1.创建数据库语法--创建名称为“testdb”数据库,并设定编码集为utf8CREATE DATABASE IF NOT EXISTS testdb DEFAULT CHARSET utf8 COLLATE utf8_general_ci;二、创建用户1.新建用户 --创建了一个名为:test 密码为:1234 的用户 create user 'test'@'localhost' identified by '1234';注意:此处的"local原创 2022-01-17 19:00:00 · 182 阅读 · 0 评论 -
python基于jar包驱动操作mysql数据库
import jpype.importsfrom jpype import JInt, JShortfrom jpype import dbapi2import timeprint(jpype.getDefaultJVMPath())jpype.startJVM(classpath=['mysql-connector-java-5.1.49.jar']) # python 语法导入java 类from com.mysql.jdbc import *class DB(): d.原创 2021-12-23 22:05:42 · 1287 阅读 · 0 评论 -
centos 7.5安装mysql 8.0.27----yum
一、创建安装目录mkdir /usr/local/mysql二、下载mysql8.0切换mysql目录cd /usr/local/mysql下载 wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm三、安装mysql执行安装 yum -y localinstall mysql80-community-release-el7-1.noarch.rpm..原创 2021-12-10 10:46:21 · 7515 阅读 · 0 评论 -
mysql基本架构
mysql基本架构原创 2021-12-09 17:13:58 · 6556 阅读 · 0 评论 -
简单数据记录查询
一、学习任务1:简单数据记录查询在MySQL软件中关于数据的操作,包括插入数据记录操作(CREATE,INSERT)、查询数据记录操作(SELECT),更新数据记录棟作(UPDATE)和删除数据记录操作(DELETE)。第9章已经详细介绍了关于数据的操作,本章将详细介绍关于数据的操作,即查询数据记录操作。为了便于讲解,本节所涉及的查询数据记录操作,都是针对于数据库company表示雇员信息的表t_employee,关于雇员表(t_employee)的结构如下图所示,关于雇员表(t_employee)原创 2021-11-22 21:46:42 · 7925 阅读 · 0 评论 -
MYSQL数据库管理系统
随着时间的推移,开源数据库管理系统逐渐流行起来。开源数据库管理系统之所以能在中低端应用中占据很大的市场份额,是因为开源数据库具有免费使用、配置简单、稳定性好、性能优良的特点。本书所介绍的MySQL数据库管理系统正是开源数据库中的杰出代表,为了便于讲解,后面将用MySQL代替MySQL数据库管理系统。2.1MySQL与开源文化所谓“开源”,就是开放资源(Open Source)的意思,不过在程序界更多人习惯理解为“开放,源代码”的意思。开放源代码运动起源于自由软件和黑客文化,最早来自于1997年在加.原创 2021-11-17 22:16:43 · 7775 阅读 · 0 评论 -
MySQL安全性机制
一、学习任务1:MySQL软件所提供的权限在MySQL软件中存在许多系统数据库,其中一个名为mysql的数据库,在该数据库下存储的都是关于权限的表。其中最重要的表是mysql.user、mysql.db,本节将详细介绍这些涉及权限的系统表。1.1系统表mysql.user在系统数据库mysql,存在一张非常重要的名为user的权限表,通过SQL语句DESC关键字查看表结构,可以发现该表拥有43个字段。这些字段大致可以分为4类,分别为用户字段、权限字段、安全字段和资源控制字段。1.用户字段.原创 2021-11-22 20:53:16 · 8784 阅读 · 0 评论 -
存储过程和函数的操作
一、学习任务1:简单数据记录查询在MySQL软件中关于数据的操作,包括插入数据记录操作(CREATE,INSERT)、查询数据记录操作(SELECT),更新数据记录棟作(UPDATE)和删除数据记录操作(DELETE)。第9章已经详细介绍了关于数据的操作,本章将详细介绍关于数据的操作,即查询数据记录操作。为了便于讲解,本节所涉及的查询数据记录操作,都是针对于数据库company表示雇员信息的表t_employee,关于雇员表(t_employee)的结构如下图所示,关于雇员表(t_employee)原创 2021-11-22 20:47:06 · 8612 阅读 · 0 评论 -
简单数据记录查询
一、学习任务1:简单数据记录查询在MySQL软件中关于数据的操作,包括插入数据记录操作(CREATE,INSERT)、查询数据记录操作(SELECT),更新数据记录棟作(UPDATE)和删除数据记录操作(DELETE)。第9章已经详细介绍了关于数据的操作,本章将详细介绍关于数据的操作,即查询数据记录操作。为了便于讲解,本节所涉及的查询数据记录操作,都是针对于数据库company表示雇员信息的表t_employee,关于雇员表(t_employee)的结构如下图所示,关于雇员表(t_employee)原创 2021-11-22 20:39:27 · 7960 阅读 · 0 评论 -
MySQL常用函数
一、学习任务1:使用字符串函数虽然每种数据库软件都支持SQL语句,但是每种数据库却拥有各自所支持的函数。如果想使用数据库软件,除了需要会使用SQL语句外,还需要掌握函数。常用的函数包含字符串函数、数值函数、日期函数和系统信息函数。• 字符串函数:该类函数主要用于处理字符串。• 数值函数:该类函数主要用于处理数字。• 日期函数:该类函数主要用于处理日期和事件。• 系统信息函数:该类函数主要用于获取MySQL软件的系统信息。注意:能运行在多个系统上的代码具有可移植性,在数据库软件中,多数原创 2021-11-22 20:38:43 · 8540 阅读 · 0 评论 -
MySQL运算符
一、学习任务1:为什么要使用运算符对于数据库中表对象,随着字段的设置,该对象中存储数据的意义已经确定。但是通过运算符可以获取另外含义的数据。例如,雇员表中存在一个sal字段,该字段表示雇员的每月工资。如果用户想获取雇员的年薪,而该表中没有表示雇员年薪的字段,这时就需要进行计算,即用工资乘以12来计算出年薪。通过上述描述,可以发现MySQL软件所提供的运算符可以直接对表中数据或字段进行运算,进而可以实现用户新的需求,从而增强MySQL软件的功能。虽然每种数据库软件都支持SQL语句,但是每种数据库.原创 2021-11-22 13:30:00 · 7501 阅读 · 0 评论 -
多表数据记录查询
一、学习任务1:内连接查询第10章详细介绍了单表查询,即在关键字where子句中只涉及一张表。在具体应用中,经常需要实现在一个查询语句中显示多张表的数据,这就是所谓的多表数据记录连接查询,简称连接查询。MySQL软件也支持连接查询,在具体实现连接查询操作时,首先将两个或两个以上的表按照某个条件连接起来,然后再查询到所要求的数据记录,查看帮助文档可以发现,连接查询分为内连接查询和外连接查询。在具体应用中,如果需要实现多表数据记录查询,一般不使用连接查询,因为该操作效率比较低。于是MySQL软件又提原创 2021-11-22 13:30:00 · 8521 阅读 · 0 评论 -
mysql 查询
一、学习任务1:简单数据记录查询在MySQL软件中关于数据的操作,包括插入数据记录操作(CREATE,INSERT)、查询数据记录操作(SELECT),更新数据记录棟作(UPDATE)和删除数据记录操作(DELETE)。第9章已经详细介绍了关于数据的操作,本章将详细介绍关于数据的操作,即查询数据记录操作。为了便于讲解,本节所涉及的查询数据记录操作,都是针对于数据库company表示雇员信息的表t_employee,关于雇员表(t_employee)的结构如下图所示,关于雇员表(t_employee)原创 2021-11-18 19:36:55 · 7809 阅读 · 0 评论 -
单表数据记录查询
一、学习任务1:简单数据记录查询在MySQL软件中关于数据的操作,包括插入数据记录操作(CREATE,INSERT)、查询数据记录操作(SELECT),更新数据记录棟作(UPDATE)和删除数据记录操作(DELETE)。第9章已经详细介绍了关于数据的操作,本章将详细介绍关于数据的操作,即查询数据记录操作。为了便于讲解,本节所涉及的查询数据记录操作,都是针对于数据库company表示雇员信息的表t_employee,关于雇员表(t_employee)的结构如下图所示,关于雇员表(t_employee)原创 2021-11-18 19:35:45 · 13199 阅读 · 2 评论 -
数据的操作
一、学习任务1:插入数据记录通过前面章节的内容可以发现,数据库是存储数据库对象的仓库,而数据库基本对象——表,则用来实现存储数据.在MySQL软件中关于数据的操作,包含插入数据记录操作(CREATE )、查询数据记录(SELECT)、更新数据记录操作(UPDATE )和刪除数据记录操作(DELETE)。在MySQL软件中,可以通过SQL语句中的DML语句来实现数据的操作,其中通过INSERT语句来实现数据插入,通过UPDATE语句来实现数据的更新和通过DELETE语句实现数据删除,至于查询数...原创 2021-11-18 19:35:56 · 7958 阅读 · 0 评论 -
触发器的操作
一、学习任务1:为什么使用触发器在MySQL数据库中,数据库对象表是存储和操作数据的逻辑结构,而本章所要介绍的数据库对象触发器则用来实现由一些表事件触发的某个操作,是与数据库对象表关联最紧密的数据库对象之一.在数据库系统中,当执行表事件时,则会激活触发器,从而执行其包含的操作。触发器操作包含创建触发器、查看触发器和刪除触发器,这些操作同样也是数据库管理中最基本、最重要的操作。触发器(TRIGGER)是MySQL的数据库对象之一,该对象与编程语言中的函数非常类似,都需要声明、执行等。但是触发器的执原创 2021-11-22 21:46:58 · 8875 阅读 · 0 评论 -
视图的操作
一、学习任务1:为什么使用视图通过前面章节的知识可以发现,数据库中关于数据的查询有时候非常复杂,例如表连接、子查询等,这种査询会让程序员感到非常痛苦,因为它逻辑太复杂、编写语句比较多。当这种査询需要重复使用时,则不会次次都能编写正确,从而降低了数据库的实用性。在具体操作表前,有时候要求只能操作部分字段,而不是全部字段。例如,在公司中员工的工资一般是保密的,如果因为程序员一时疏忽向查询中多写入了关于“工资”的字段,则会让员工的“工资”显示给所有能够查看该查询结果的人,...原创 2021-11-17 22:44:32 · 9058 阅读 · 0 评论 -
索引的操作
一、学习任务1:为什么使用索引在MySQL数据库中,数据库对象表是存储和操作数据的逻辑结构,而本章所要介绍的数据库对象索引则是一种有效组合数据的方式.通过索引对象,可以快速查询到数据库对象表中的特定记录,是一种提高性能的常用方式。一个索引会包含表中按照一定顺序排序的一列或多列字段。索引的操作包含创建索引、修改索引和删除索引,这些操作是MySQL软件中最基本、最重要的操作。为什么使用索引?数据库对象索引其实与书的目录非常类似,主要是为了提高从表中检索数据的速度。由于数据存储在数据库表中,所以索原创 2021-11-17 22:42:35 · 7818 阅读 · 0 评论 -
mysql表的操作
一、学习任务1:表的基本概念在MySQL数据库中,表是一种很重要的数据库对象,是组成数据库的基本元素,由若干个字段组成,主要用来实现存储数据记录。表的操作包含创建表、查看表、删除表和修改表,这些操作是数据库对象的表管理中最基本、最重要的操作。表是包含数据库中所有数据的数据库对象。数据在表中的组织方式与在电子表格中相似,都是按行和列的格式组织的。其中每一行代表一条唯一的记录,每一列代表记录中的一个字段。如下图所示。•列(Cloumns):也称属性列,在具体...原创 2021-11-17 22:38:54 · 8391 阅读 · 0 评论 -
MySQL数据库中存储引擎和数据类型
一、认识存储引擎与其他数据库软件不同,MySQL数据库软件提供了一个名为存储引擎的概念。由于存储引擎是以插件的形式被MySQL数据库软件引入,所以可以根据实际应用、实际的领域来选择相应的存储引擎。在MySQL数据库软件中,虽然通过存储引擎决定数据库对象表的类型,但是如果想创建表,还需要了解数据类型,因为其决定了表中可以存储数据的类型。存储引擎是MySQL数据库管理系统的一个重要特征,在具体开发时,为了提髙MySQL数据库管理系统的使用效率和灵活性...原创 2021-11-17 22:33:24 · 7858 阅读 · 0 评论 -
关于数据库的基本概念
数据管理技术经历多年的发展,已经发展到数据库系统阶段,在该阶段会把数据存储到数据库(DataBase,DB)中,即数据库相当于存储数据仓库。为了便于用户组织和管理数据,其还专门提供了数据库管理系统(DataBaseManagementSystem,DBMS ),可以有效管理存储在数据库中的数据。本书所要讲解的MySQL软件,就是一种非常优秀的数据库管理系统。在目前阶段,如果要存储和管理数据,则离不开数据库。当数据存储到数据库后,就会通过数据库管理系统对这些数据进...原创 2021-11-17 22:14:33 · 7339 阅读 · 0 评论 -
MySQL数据库基本操作
一、数据库和数据库对象对于MySQL服务器,当连接上MySQL服务器后,即可操作数据库中存储到数据库对象里的数据。上述描述中涉及了几个概念:数据库、数据库对象和数据。在具体介绍数据库操作之前,首先需要了解这些概念。数据库是存储数据库对象的容器。在MySQL软件中,数据库可以分为系统数据库和用户数据库两大类。系统数据库系统数据库是指安装完MySQL服务器后,会附带的一些数据库。系统数据库会记录一些必要的信息,用户不能直接修改这些系统数据库。各个系统数据库的作用如...原创 2021-11-17 22:22:17 · 7571 阅读 · 0 评论 -
CentOS 6.8下编译安装MySQL 5.6.14
概述:通过源代码安装高版本的5.6.14。正文:一:卸载旧版本使用下面的命令检查是否安装有MySQL Serverrpm -qa |grep mysql有的话通过下面的命令来卸载掉目前我们查询到的是这样的:[root@hsp ~]# rpm -qa | grep mysqlmysql-libs-5.1.73-7.el6.x86_64如果查询到了,就删除吧rpm -e mysql_libs//普通删除模式rpm -e --nodeps m...原创 2021-11-16 23:50:18 · 6756 阅读 · 0 评论