首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python全栈教程专栏

    mysql数据库(11):恢复数据

    (1)先登录 mysql -h localhost -u root -p  (2)查看数据库有哪些 show databases;  (3)新建一个空表text create database text 不在了 show databases;  退出mysql后再执行以下命令恢复数据库中的表: mysql -h localhost -u root -p mysql  使用如下命令能够查看到表已经备份进去了 show tables;  如何恢复数据库呢? 以下将chuan.sql备份到text空数据库mysql -h localhost -u root -p text  再次登录查看,是成功将chuan这个数据库备份到了text数据库了。 mysql -h localhost -u root -p  ##登录## use text show tables;

    3.7K10发布于 2021-10-18
  • 来自专栏莫浅子的学习笔记

    数据库-MySQL-基础(11)-多表查询

    子查询外部的语句可以是INSERT  /  UPDATE / DELETE / SELECT的任何一个。

    84030编辑于 2022-11-18
  • 来自专栏CSDNToQQCode

    MySQL数据库基础练习系列11、新闻发布系统

    MySQL数据库基础练习系列目标 很多学生或者说是初学者在学习完成数据库的基础增删改查后就自认为在数据库这里就很熟悉了,但是不接触项目根本部知道需求,我这里准备了50个项目的基本需求来让大家来熟练各类项目的列信息 数据库环境 MySQL版本:5.7.31-log 数据库字符集,所有数据库通用字符集与排序规则,支持中文数据。 数据库DDL(注意创建顺序) 为了直接运行DDL语句并创建表,我们需要确保在创建含有外键约束的表之前,相关的被引用表(即外键指向的表)已经存在。 数据库建表的三范式(3NF,Third Normal Form)是关系型数据库设计的基本原则,用于确保数据库结构的逻辑性和减少数据冗余。 下面我将详细解释这三个范式: 第一范式(1NF, First Normal Form) 定义: 列不可分割,即数据库表的每一列都是不可分割的原子数据项。

    39510编辑于 2024-06-07
  • 来自专栏历史专栏

    【愚公系列】2021年11Mysql数据库-Window11下的安装

    devTools\mysql-8.0.27-winx64 # 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建 #datadir=D:\mysql\data ”插件认证 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集 --user=mysql 在C:\Users\Happy\开发工具\mysql-8.0.27-winx64目录下生成data目录 3.安装MySQL 继续执行命令:mysqld -install 4.启动服务 继续执行命令:net start MySQL 5.修改密码 继续执行命令:mysql -uroot -p进入mysql命令窗口 ALTER USER 'root'@'localhost ' IDENTIFIED BY '123456'; 6.停止服务 继续执行命令:net stop mysql ---- 总结 window11下实操mysql数据库安装

    63710编辑于 2021-12-03
  • 来自专栏技术杂记

    mysql 迁移11

    启动mysql并且开启同步 [root@slave02 mysql]# mysql -u root -p Enter password: Welcome to the MySQL monitor. mysql> show slave status\G Empty set (0.00 sec) mysql> CHANGE MASTER TO MASTER_HOST='192.168.66.100' Replicate_Ignore_Server_Ids: Master_Server_Id: 10 Master_UUID: a6f64eac-9442-11e5 Replicate_Ignore_Server_Ids: Master_Server_Id: 10 Master_UUID: a6f64eac-9442-11e5 / cat xtrabackup_binlog_pos_innodb chown -R mysql.mysql /var/lib/mysql/ 原文地址

    1.1K20编辑于 2022-03-22
  • 来自专栏技术杂记

    mysql 迁移11

    启动mysql并且开启同步 [root@slave02 mysql]# mysql -u root -p Enter password: Welcome to the MySQL monitor. mysql> show slave status\G Empty set (0.00 sec) mysql> CHANGE MASTER TO MASTER_HOST='192.168.66.100' Replicate_Ignore_Server_Ids: Master_Server_Id: 10 Master_UUID: a6f64eac-9442-11e5 Replicate_Ignore_Server_Ids: Master_Server_Id: 10 Master_UUID: a6f64eac-9442-11e5 hostname slave02 mysql>

    1.3K30编辑于 2022-03-22
  • 来自专栏小麦苗的DB宝专栏

    数据库巡检】支持Oracle、MySQL、MSSQL、PG等11数据库

    Oracle 11g的数据库,脚本DB_Oracle_HC_lhr_v7.0.0_12c.sql适用于Oracle 12c及其以上版本,这3个脚本都是只读版本,这3个脚本只会对数据库做查询操作,不会做DML 二、巡检脚本特点 1、可以巡检Oracle、MySQL、SQL Server、PostgreSQL、Greenplum、OceanBase、TiDB、openGauss、DB2和国产达梦、人大金仓等11 ) 7、MySQL最低支持5.5版本 8、SQL Server最低支持2005版本 9、增删监控项非常方便,只需要提供相关SQL即可 10、一次购买,所有脚本终身免费升级 11、检查内容非常全面 12、 9、OceanBase数据库 10、OS信息 其它不再列举。 11、Greenplum数据库 其它不再列举。 12、人大金仓数据库 其它不再列举。 10、2021.10.23加上了对TiDB数据库的巡检 11、2021.10.29加上了对db2数据库的巡检 12、2021.10.31加上了对OceanBase数据库的巡检,并且去掉了MySQL和TiDB

    3.3K20编辑于 2022-04-11
  • 来自专栏大数据那些事

    Mysql11)——group by的用法

    如上:可以见得:将两种数据分了出来:0和1。 (2)与group_concat()联用

    1.7K40发布于 2020-11-11
  • 来自专栏JAVA

    局域网内访问ORACLE11G 数据库MYSQL 数据库(详细讲述经过)

    公司要求局域网访问oralce 数据库自己之前也没有经验看了网上很多资料也试了很多 也都不行后面经过不断尝试 终于可以了 把自己的解决问题思路及其方法分享下 ORACLE与MYSQL局域网连接 1.Oracle PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:D:\app\lenovo\product\11.2.0\dbhome_1\bin\oraclr11 PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:D:\app\lenovo\product\11.2.0\dbhome_1\bin\oraclr11 的安装bin目录里; 输入mysql -u root -p ,然后输入安装mysql时设置的密码,进入mysql; 输入use mysql进入mysql数据库; 使用grant命令进行授权,(专有账户) (第一个*可以设置特定的允许访问数据库(DB)) 'root'@ ip :表示允许root用户从特定的IP主机连接mysql服务器。

    87210编辑于 2024-11-20
  • 来自专栏Devops专栏

    11. 数据库事务

    11. 数据库事务 前言 上一章节,我们学习了数据插入的批量操作,那么下面再来认识一下数据库事务。 数据库事务 1. 数据库事务介绍 事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。 6.3.3 在MySql中设置隔离级别 每启动一个 mysql 程序, 就会获得一个单独的数据库连接. 每个数据库连接都有一个全局变量 @@tx_isolation, 表示当前的事务隔离级别。 1.使用root用户来创建 mysql 数据库 用户,后续用两个用户相互操作来演示隔离级别: [root@server01 ~]# mysql -uroot -p .. mysql> create user -- 禁止自动commit mysql> set autocommit=false; -- 切换使用test数据库 mysql> use test; -- 查询CC用户数据 mysql> select -- 禁止自动commit mysql> set autocommit=false; -- 切换使用test数据库 mysql> use test; -- 查询CC用户数据 mysql> select

    53710编辑于 2022-01-17
  • 来自专栏运维技术迷

    MySQL数据库(一):安装MySQL数据库

    安装环境: 操作系统版本:RHEL 6.5 安装版本:MYSQL 5.1 升级版本:MYSQL 5.6 一、简述MYSQL 1.什么是数据库? DB DataBase :数据库 依照某种数据模型进行组织并存放到存储器的数据集合 DBMS DataBase Manager System :数据库管理系统 用来操作和管理数据库的大型服务软件 DBS DataBase System :数据库系统 即DB+DBMS指带有数据库并整合了数据库管理软件的计算机系统 2.E-R数据模型 3.常见数据库软件服务商 甲骨文:MYSQL [确定] 6.登陆mysql并查询当前数据库 [root@svr5 mysql]# mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost 需要注意的是这里的root用户不是Linux系统的root用户,而是mysql数据库的管理员root。

    28.8K80发布于 2018-03-26
  • 来自专栏陶然同学博客

    MySQL数据库介绍以及MySQL数据库

    目录 数据库介绍 数据库概述 数据表 MySql数据库 MySql安装 登录MySQL数据库 ​​​​​​​SQLyog(MySQL图形化开发工具) 数据库介绍 数据库概述 什么是数据库(DB:DataBase 数据库的保护、维护 通信 数据库数据库管理系统的关系 常见的数据库管理系统 MYSQL :开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。 SQLite : 嵌入式的小型数据库,应用在手机端。 上课会学:MYSQL 这里使用MySQL数据库MySQL中可以有多个数据库数据库是真正存储数据的地方。 表记录与java类对象的对应关系 数据库跟数据表的关系:一个数据库中可以有若干张表 MySql数据库​​​​​​​ MySql安装 安装 参考MySQL安装图解.doc 安装后,MySQL会以windows 也可以在DOS窗口,通过命令完成MySQL服务的启动和停止(必须以管理运行cmd命令窗口) 登录MySQL数据库 MySQL是一个需要账户名密码登录的数据库,登陆后使用,它提供了一个默认的root

    28.7K21编辑于 2023-02-24
  • 来自专栏python基础文章

    MySQL数据库介绍——初始数据库MySQL

    写在前面: 哈喽大家好我是网络豆云计算运维人员,本系列文章主要给大家讲解MySQL数据库的一些操作,从入门到精通,本文讲解的是MySQL数据库的认识。和我一起进入数据库的世界吧! 一.数据库基础知识 Mysql是⼀个开放源代码的数据库管理系统(DBMS) ,它是由 Mysql AB 公司开发、发布并⽀持的。 Mysql 是⼀个跨平台的开源关系数据库管理系统,⼴泛地应⽤ 在 Internet 上的中⼩型⽹站公司开发中。 数据库是由⼀批 数据 构成的 有序 的 集合 。 mysql> CREATE TABLE student -> ( -> student_id INT UNSIGNED, -> name VARCHAR(30), -> sex CHAR(1), 现在只是定义了⼀张表格,但并没有任何数据,接下来这条 SQL 声明语 句,将在 student 表中插⼊⼀条记录: mysql> INSERT INTO student(student_id,name

    5.2K10编辑于 2024-09-08
  • 来自专栏侯哥的Python分享

    MySQL高级11-后台进程

    一、前言   MySQL的服务实现通过后台多个线程、内存池、文件交互来实现对外服务的,不同线程实现不同的资源操作,各个线程相互协助,共同来完成数据库的服务。 与从数据库进行通信:Master Thread与从数据库进行网络通信,将复制事件传输给从库。它将复制事件以事件流的形式发送给从数据库,确保从数据库可以获取到主库上所有的数据更改操作。 总结:Master Thread是MySQL中负责处理复制和恢复任务的重要后台线程,它负责将复制事件写入到二进制日志中,并与从数据库进行通信,确保数据的可靠复制和同步。 IO Thread在MySQL启动时启动,与Master Thread紧密合作,实现主从数据库之间的数据传输和同步。了解IO Thread的运行和行为对于复制环境的监控和故障排除非常重要。 Page Cleaner Thread的存在和正常运行对于保证数据库的数据持久性和性能起着重要作用。

    69931编辑于 2023-09-21
  • 来自专栏编程学习之路

    MysqlMysql数据库基础

    2.数据库操作 2.1显示当前所有的数据库 SHOW DATABASES; 具体SQL语句操作: information_schema数据库MySQL服务器的数据字典(保存所有数据表和库的结构信息 ) performance_schema数据库MySQL服务器的性能字典(保存全局变量等的设置) mysql 主要负责MySQL服务器自己需要使用的控制和管理信息(用户的权限关系等) sys是系统数据库 ,包括了存储过程,自定义函数等信息 切记:这4个数据库MySQL安装时自动创建的,建议不要随意的删除和修改这些数据库,避免造成服务器故障。 在创建数据库时,我们要指定字符集,这时我们一般指定utf8字符集,它可以包含非常多语言。而MySQL的utf8编码不是真正的utf8,没有包含某些复杂的中文字符。 mysql中不存在字符;所以可以用‘’或“”表示字符串。 3.3 日期类型 为了方便在数据库中存储日期和时间,MySQL提供了表示日期和时间的数据类型。

    4.1K10编辑于 2024-09-24
  • 来自专栏Linux服务器的日常

    win11 安装 mysql 8

    30min速通: 57步图文教程安装mysql 8 ,文末有惊喜; 下载地址:MySQL官网 打开官网,点击DOWNLOADS。    3.点击 MySQL Community Server   4.选择: MySQL Installer for Windows   5.选择安装方式。首先选择操作系统,默认为Windows系统。 安装时离线安装即可,推荐使用第二种安装;   6.直接下载:   7.安装包双击运行   8. customer -> next   9.back   10. full -> next   11. \MySQL\MySQL Server 8.0\bin   51. -uroot -p123456   56.可以看到进入服务了,再次输入命令:   show databases;   57,可以看到所有的数据库了,完美安装完成; tips: 教程的mysql版本,

    1.4K10编辑于 2026-01-05
  • 来自专栏自动化、性能测试

    Mysql 常用函数(11)- trim 函数

    Mysql常用函数的汇总,可看下面文章 https://www.cnblogs.com/poloyy/p/12890763.html trim 的作用 删除字符串左右两侧的空格 trim 的语法格式 TRIM (s) 小栗子 SELECT TRIM(' bar '); # bar 拓展 用过 Python 的 trim 函数的小伙伴应该都知道,其实我们可以指定删除的符号 同样 Mysql 的 trim

    1.1K20发布于 2020-06-09
  • 来自专栏小雨的CSDN

    11.MySQL事务(必考要点)

    对应在数据库中,就是数据库事务。 隔离性就又提高了 3.幻读: 在读的时候,虽然在指定类中加了锁,但是其他的类是可以修改的,也就会导致最后读到的结果集不一样(同一事物中,两次读到的结果集不一样) *****解决方案:必须严格的串行化执行 MySQL 会有脏读的问题) 2.read committed:只允许读取已经提交的数据,相当于写加锁(隔离性提高了一些,并发性降低了一些,解决了脏读,但是会有不可重读的问题) 3.repeatable read(MySQL

    22110编辑于 2022-10-26
  • 来自专栏学习

    MySQL【知识改变命运】11

    table2 where col_name2 {= | IN} [( select ...) ] ... ) 6.2 单⾏⼦查询 嵌套的查询中只返回⼀⾏数据 • ⽰例:查询与"不想毕业"同学的同班同学 mysql 在学生表中查出与不想毕业的同班同学,过滤条件是class_id=2 组合成子查询的方式 过滤掉不想毕业这位同学的记录 6.3 多⾏⼦查询 嵌套的查询中返回多⾏数据,使⽤[NOT] IN关键字 • ⽰例:查询"MySQL `name`='MySQL' or name='java' ); 确定参与查询的表: 课程表,成绩表。 先查询课程表中的课程信息 通过课程编号在分数表里中查询对应的分数 合并成子查询的方式 再查询不包括mysql和java的成绩 6.4 多列⼦查询 单⾏⼦查询和多⾏⼦查询都只返回⼀列数据,多列⼦查询中可以返回多个列的数据 的内层查询的列要匹配 • ⽰例:查询重复录⼊的分数 1.对重复的列进行分组并计算这组重复的个数 进行对重复数据的筛选 确定内层条件并加入到外层查询当中 6.5 在from⼦句中使⽤⼦查询 当⼀个查询产⽣结果时,MySQL

    38110编辑于 2024-10-23
  • 来自专栏北京马哥教育

    给linux用户的11个高级MySQL数据库面试问题和答案

    答:下面的语句的结果会显示服务器的版本和当前的数据库名称 mysql> SELECT VERSION(), DATABASE(); +-------------------------+----- MySQL中如何将表导出为XML文件? 答:我们可以使用'-e'(export)选项来把MySQL表或整个数据库导出到XML文件。 答:MySQL_pconnect()打开一个持久的数据库连接,这意味着数据库不是在每次页面加载的时候被打开一个新连接,因此我们不能使用MySQL_close()来关闭一个持久的连接。 当你需要查看一个名为'mysql'的数据库中'user'表中的所有索引时,你会如何做? ------+----------+--------+------+------------+---------+---------------+ 2 rows in set (0.00 sec) 11

    1.5K40发布于 2018-05-02
领券