文章目录背景MySQL 读写文件读文件使用 `load_file()` 函数使用 `LOAD DATA` 语句写文件使用 SELECT INTO OUTFILE 语句MySQL 数据库系统表`information_schema` 数据库常用视图视图信息利用mysql 数据库用户密码参考附录MySQL`secure_file_priv` 变量 个人文章:MySQL 数据库系统表的利用背景            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-17 00:01:01
                            
                                18阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL四个自带的数据库为mysql、information_schema、performance_schema、sys。mysql它包含存储MySQL服务器运行时所需信息的表。广义的分类是,mysql数据库包含存储数据库对象元数据的数据字典表,以及用于其他操作目的的系统表。具体包括: 
  数据字典表(Data Dictionary Tables):包括character_sets、colla            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-12 18:16:45
                            
                                228阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL数据库服务器、数据库和表的关系所谓我们安装的数据库,其实就是安装数据库的服务器,数据库服务器就可以用来管理数据库(一个数据库服务器可以管理很多个数据库).  一个数据库下面,有一张或者多张表.  一般我们开发人员,会对每一个应用,创建一个数据库.数据在数据库里面的存储的方式  存储的数据在数据里面,是以二维表的形式来体现.  首先第一行就是字段的名字.  从第二行开始就是我们存储的数据.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-05 14:54:46
                            
                                147阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这篇文章主要为大家详细介绍了mysql数据库迁移至Oracle数据库的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了java获取不同路径的方法,供大家参考,具体内容如下1.使用工具:(1) Navicat Premium(2) PL/SQL Developer 11.0(3) Oracle SQL Developer 4.0.0.12.84(点击可进入下载页面)特别说明            
                
         
            
            
            
            数据库的结构为:数据库→表→数据数据库创建完成后不能直接添加数据,需先建表,在表里写数据表的创建:create  table  [if not  exists] 表名(字段列表, [约束或索引列表],字段列表, [约束或索引列表],索引约束) [表选项列表];删除:drop   table  [if  exists]             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 20:40:26
                            
                                286阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              什么是数据库呢?数据库英文名称是database,是保存有组织的数据的容器,通常是一个文件或者一组文件。  如何理解数据库呢?数据库就是存储数据的仓库,粮库是用来存储粮食的仓库,金库是用来存储金钱的仓库。  什么是数据库管理系统,它的作用是什么呢?数据库管理系统简称dbms,用户通过dbms来操作数据库,用户并不直接操作数据库,而是用户使用的是dbms,它替用户访            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-08 14:47:43
                            
                                119阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL导出数据库/数据表1、首先,将你MySQL安装目录,例如C:\Program Files\MySQL\MySQL Server 5.7\bin添加到你的系统环境变量PATH中;
2、导出数据库,打开cmd命令窗口,输入如下命令:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u root -p test > test.sql3.导出单            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-23 14:11:56
                            
                                1145阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            18.1 数据表(Table)数据表是数据库中的基本对象,以记录(行)和字段(列)组成的二维结构用于存储数据数据表由表结构和表内容两个部分组成,先建立表结构,然后才能输入数据。数据表结构设计主要包括字段名、字段类型和字段属性的设置。在关系数据库中,为了确保数据的完整性和一致性,在创建表时除了必须指定字段名称、字段类型和字段属性外,还需要使用约束(constraint)、索引(index)、主键(p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 11:33:11
                            
                                303阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            查看数据库:show databases; 创建数据库:create database 数据库名; 删除数据库:drop database 数据库名; 单行注释–注释内容 多行注释:/内容/1、mysql数据类型数值型:int tinyint微整型 smallint 小整型 小数类型:decimal(总位数,小数位) 例:价格 decimal(5,2) 100.00-999.99日期和时间类型 d            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-25 10:58:40
                            
                                140阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            其实MySQL提供的表类型截至到今天已经有13种,各有各的好处,但是民间流传的常用的应该是7种,如果再细化出来,基本上就只有两种:InnoDB、MyISAM两种。MySQL作为当前最为流行的免费数据库服务引擎,已经风靡了很长一段时间,不过也许也有人对于MySQL的内部环境不很了解,尤其那些针对并发性处理的机制。MySQL向用户提供了包括DBD、HEAP、ISAM、MERGE、MyISAM、Inno            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 06:54:20
                            
                                62阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、设置数据库包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。# 创建数据库
create database if not exists z_stu;
#创建学生表(Student)
/*
属性名            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-28 03:36:49
                            
                                503阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、连表操作1)为何需要连表操作1、把所有数据都存放于一张表的弊端
    1、表的组织结构复杂不清晰
    2、浪费空间
    3、扩展性极差2)表设计,分析表与表之间的关系寻找表与表之间的关系的套路
举例:emp表   dep表
步骤一:
    part1:
    1、先站在左表emp的角度
    2、去找左表emp的多条记录能否对应右表dep的一条记录
    3、翻译2的意义:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-09 10:39:58
                            
                                28阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录学生表建立学生表:建表过程中出现的错误:插入数据课程表建立课程表:插入数据选课表建立选课表插入数据建表过程中出现的错误:修改基本表增加属性列:修改数据类型:增加约束条件:删除属性列:删除基本表索引的创建删除索引 学生表建立学生表:create table t_Student(
 Sno char(12) not null primary key ,
 Sname varchar(20)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-08 17:13:45
                            
                                815阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、表与库的概念数据库管理数据,它是以什么样的形式组成的?生活中的表---->表 table多行多列,传统的数据库都是这样的;声明了表头,一个表创建好了,剩下的就是往表中添加数据多张表放在档案中--->库 database学生信息表,成绩表,记过表 -> 都是这个班级的信息,将这几张表放在一个文件夹中 -> 这个文件夹,文档就是 库mysql服务器可以帮我们管理多个库xam            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-23 23:27:51
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.数据库概念数据库(Database)是按照数据结构来组织、存储和管理数据的仓库;每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据;2.常用的数据库分类关系型数据库有: Oracle、MySQL、PostgreSQL、SQL Server、DB2等;非关系型数据库有:NoSql、MongoDB、Cloudant、Redis、Elasticsearch、HBase等            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-24 20:27:55
                            
                                62阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            E-R模型当前物理的数据库都是按照E-R模型进行设计的E表示entry,实体R表示relationship,关系一个实体转换为数据库中的一个表关系描述两个实体之间的对应规则,包括 一对一一对多多对多关系转换为数据库表中的一个列 *在关系型数据库中一行就是一个对象三范式经过研究和对使用中问题的总结,对于设计数据库提出了一些规范,这些规范被称为范式第一范式(1NF):列不可拆分第二范式(2NF):唯一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-26 20:40:09
                            
                                129阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.库操作1、创建数据库    1.1 语法      CREATE DATABASE 数据库名 charset utf8;    1.2 数据库命名规则      可以由字母、数字、下划线、@、#、$      区分大小写      唯一性      不能使用关键字如 create select      不能单独使用数字      最长128位基本上跟python或者js的命名规则一样2、数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-16 17:48:33
                            
                                126阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我们在使用表的前提是有个库,先把数据库创建好了然后在库里面创建表create database booksuse bookscreate table book_info()…..在mysql中修改数据表或数据库名我们都使用么rename函数来执行,但有时不稳定导致表丢失了,下面整理了一些安全修改数据库名的几种方法,希望对各位有帮助.如果是MyISAM的话,只要修改DATA目录下面的那个库名的文件夹            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-05 08:43:38
                            
                                148阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言想必玩过mysql的人对Waiting for table metadata lock肯定不会陌生,一般都是进行alter操作时被堵住了,导致了我们在show processlist 时,看到线程的状态是在等metadata lock。本文会对MySQL表结构变更的Metadata Lock进行详细的介绍。在线上进行DDL操作时,相对于其可能带来的系统负载,其实,我们最担心的还是MDL其可能导            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-28 10:52:44
                            
                                155阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            昨日回顾
表与表之间建关系
一对多
换位思考
图书与出版社
先站在左表:
考虑左表的多条数据能否对应右表的一条数据
翻译:多本书能否被一个出版社出版   可以!
注意:单站在一张得出的表关系并不能明确两张表之间真正关系!!!
再站在右表:
考虑右表的多条数据能否对应左表的一条数据
翻译:多个出版社能否出版一本书     不可以!
通常一对多的外键字段建立在多的那一方
外键约束:
1.必须先创建            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-24 21:13:12
                            
                                63阅读