精华内容
下载资源
问答
  • 修改mysql库系统日期
    2021-01-19 21:25:32

    参考:https://www.cnblogs.com/shoshana-kong/p/11431489.html

    Mysql5.7 默认模式下的系统库、库中的表数量、库中视图的数量

    information_schema    61    0

    mysql           32     0

    performance_schema      87     0

    sys            1    100

    information_schema:

    information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。

    元数据:

    元数据是关于数据的数据,如数据库名或者表名,列的数据类型,或访问权限等,有些时候用于表述该信息的其它术语包括 "数据字典"和 "系统目录"。

    在Mysql中,把information_schema看作是一个数据库,确切说是信息数据库。其中保存着关于Mysql服务器所维护的所有其它数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。在information_schema中,有数个只读表。它们实际上是视图,而不是基本表,因此,你将无法看到与之相关的任何文件。

    information_schema数据库部分表说明:

    SCHEMATA:提供了当前mysql实例中所有数据库的信息。show databases;的结果就取之此表

    TABLES:提供了关于数据库中的表的信息(包括视图),详细表述了某个表属于哪个schema、表类型、表引擎、创建时间等信息。show tables from         schemaname 的结果取之此表

    COLUMNS:提供了表中的列信息。详细表述了某张表的所有列以及每个列的信息。show columns from schemaname.tablename的结果取之此表

    STATISTICS:提供了关于表索引的信息。show index from schemaname.tablename的结果取之此表

    USER_PRIVILEGES:用户权限表:给出了关于全程权限的信息。该信息源自mysql.user授权表。是非标准表

    SCHEMA_PRIVILEGES:方案权限表:给出了关于方案(数据库)权限的信息。该信息来自mysql.db授权表。是非标准表

    TABLE_PRIVILEGES:表权限表:给出了关于表权限的信息,该信息源自mysql.tables_priv授权表,是非标准表

    COLUMN_PRIVILEGES:列权限表:给出了关于列权限的信息,该信息源自mysql.columns_priv授权表,是非标准表

    CHARACTER_SETS:字符集表:提供了mysql实例可用字符集的信息。show character set结果取之此表

    COLLATIONS:提供了关于各字符集的对照信息

    COLLATION_CHARACTER_SET_APPLICABILITY:指明了可用于校对的字符集。这些列等效于SHOW COLLATION的前两个显示字段

    TABLE_CONSTRAINTS:描述了存在约束的表。以及表的约束类型

    KEY_COLUMN_USAGE:描述了具有约束的键列

    ROUTINES:提供了关于存储子程序(存储程序和函数)的信息。此时,ROUTINES表不包含自定义函数(UDF)。名为 "mysql.proc name" 的列指明

    了对应于information_schema.routines表的mysql.proc表列。

    VIEWS:给出了关于数据库中的视图的信息。需要有show views权限,否则无法查看视图信息

    TRIGGERS:提供了关于触发程序的信息。必须有super权限才能查看该表。

    performance_schema:

    performance_schema这个功能默认是关闭的。需要设置参数:performance_schema才可以启动该功能,这个参数是静态参数,只能写在my.cnf中,不能  动态修改。

    performance_schema数据库部分表说明:

    setup_table:设置表,配置监控选项

    current_event_table:记录当前那些thread正在发生什么事情

    history_table:发生的各种事件的历史记录表

    summary_table:对各种事件的统计表

    setup_consumers\setup_instruments:描述各种事件,设置哪些事件能够被收集

    setup_instruments:描述这个数据库下的表名以及是否开启监控

    setup_timers:描述监控选项以及采样频率的时间间隔

    threads:监控服务器的所有连接

    performance_timers:设置一些监控信息,指定mysql服务可用的监控周期,cycle表示按每秒检测2603393034次,目前performance-schema只支持 'wait'             时间的监控,代码树上wait/ 下的函数都可以监控到。

    mysql:

    在mysql数据库中,有mysql_install_db脚本初始化权限表,存储权限的表

    mysql数据库部分表说明:

    user:用户列、权限列、安全列、资源控制列

    db:用户列、权限列

    host:

    table_priv:

    columns_priv:

    proc_priv:

    sys:

    sys_config:这是在这个系统库上存在的唯一一个表

    MYSQL SHOW命令:

    desc  [table_name]            表信息

    show  columns  from [table_name]         表字段

    describe  [table_name]           表信息

    show create table [table_name]        表创建语句

    show create database [database_name]    数据库创建语句

    show table  status  from  [database_name]     数据库状态

    show  tables                 显示当前数据库中所有表的名称

    show  tables  from  [database_name]         显示指定数据库中所有表名称

    show databases                显示mysql中所有数据库的名称

    show  processlist               显示系统中正在运行的所有进程,也就是当前正在执行的查询

    show  table  status               显示当前正在使用或者指定的databases中的每个表的信息。信息包括表类型和表的最新更新时间

    show columns from  [table_name]  from  [database_name]   显示表中的列名称

    show grants  for  user_name@xxx        显示一个用户的权限,显示结果类似于grant命令

    show index from [table_name]          显示表的索引

    show status                   显示一些系统特定资源的信息,例如,正在运行的线程数量

    show  variables                显示系统变量的名称和值

    show  privileges               显示服务器所支持的不同权限

    show engines                显示安装以后可用的存储引擎和默认引擎

    show innodb  status               显示InnoDB存储引擎的状态

    show  logs                   显示存储引擎的日志

    show warnings                  显示最后一个执行语句所产生的错误,警告和通知

    show errors                  显示最后一个执行语句所产生的错误

    更多相关内容
  • 大家好,我是王老狮,Mysql库是数据库的核心,它存储了 MySQL 的用户账户和权限信息,一些存储过程、事件的定义信息,一些运行过程中产生的日志信息,一些帮助信息以及时区信息等。今天我们就来聊聊mysql库中的一些...

    大家好,我是王老狮,Mysql库是数据库的核心,它存储了 MySQL 的用户账户和权限信息,一些存储过程、事件的定义信息,一些运行过程中产生的日志信息,一些帮助信息以及时区信息等。今天我们就来聊聊mysql库中的一些重要的表。

    1.权限系统表

    因为权限管理是 DBA 的职责,所以对于这个部分的表,我们大概了解下即可。在 mysql 系统库中,MySQL 访问权限系统表,放在 mysql 库中,主要包含如下几个表。

    • user:包含用户账户、全局权限和其他非权限列表(安全配置字段和资源控制字段)。
    • db:数据库级别的权限表。该表中记录的权限信息代表用户是否可以使用这些权限来访问被授予访问的数据库下的所有对象(表或存储程序)。
    • tables_priv:表级别的权限表。
    • columns_priv:字段级别的权限表。
    • procs_priv:存储过程和函数权限表。
    • proxies_priv:代理用户权限表。

    提示:要更改权限表的内容,应该使用账号管理语句(如:CREATE USER、GRANT、REVOKE 等)来间接修改,不建议直接使用 DML 语句修改权限表。

    2.统计信息表

    持久化统计功能是通过将内存中的统计数据存储到磁盘中,使其在数据库重启时可以快速重新读入这些统计信息而不用重新执行统计,从而使得查询优化器可以利用这些持久化的统计信息准确地选择执行计划(如果没有这些持久化的统计信息,那么数据库重启之后内存中的统计信息将会丢失,下一次访问到某库某表时,需要重新计算统计信息,并且重新计算可能会因为估算值的差异导致查询计划发生变更,从而导致查询性能发生变化)。

    如何启用统计信息的持久化功能呢?当innodb_stats_persistent = ON 时全局的开启统计信息的持久化功能,默认是开启的.

    show variables like 'innodb_stats_persistent';

     如果要单独关闭某个表的持久化统计功能,则可以通过 ALTER TABLE tbl_name STATS_ PERSISTENT = 0 语句来修改。

    2.1.innodb_table_stats

    innodb_table_stats 表提供查询与表数据相关的统计信息。

    select * from innodb_table_stats where table_name = 'order_exp'\G
    • database_name:数据库名称。
    • table_name:表名、分区名或子分区名。
    • last_update:表示 InnoDB 上次更新统计信息行的时间。
    • n_rows:表中的估算数据记录行数。
    • clustered_index_size:主键索引的大小,以页为单位的估算数值。
    • sum_of_other_index_sizes:其他(非主键)索引的总大小,以页为单位的估算数值。

    其中的估算数据记录行数,页为单位的估算数值等等.

    2.2.innodb_index_stats

    innodb_index_stats 表提供查询与索引相关的统计信息。

    select * from innodb_index_stats where table_name = 'order_exp';

     表字段含义如下。

    •  database_name:数据库名称。
    • table_name:表名、分区表名、子分区表名。
    • index_name:索引名称。
    • last_update:表示 InnoDB 上次更新统计信息行的时间。
    • stat_name:统计信息名称,其对应的统计信息值保存在 stat_value 字段中。
    • stat_value:保存统计信息名称 stat_name 字段对应的统计信息值。
    • sample_size:stat_value 字段中提供的统计信息估计值的采样页数。
    • stat_description:统计信息名称 stat_name 字段中指定的统计信息的说明。从表的查询数据中可以看到:
    • stat_name 字段一共有如下几个统计值。
    • size:当 stat_name 字段为 size 值时,stat_value 字段值表示索引中的总页数量。
    • n_leaf_pages:当 stat_name 字段为 n_leaf_pages 值时,stat_value 字段值表示索引叶子页的数量。
    • n_diff_pfxNN:NN 代表数字(例如 01、02 等)。当 stat_name 字段为n_diff_pfxNN 值时,stat_value 字段值表示索引的 first column(即索引的最前索引列,从索引定义顺序的第一个列开始)列的唯一值数量。例如:当 NN 为 01 时,stat_value 字段值就表示索引的第一个列的唯一值数量;当 NN 为 02 时,stat_value 字段值就表示索引的第一个和第二个列组合的唯一值数量,依此类推。此外,在 stat_name = n_diff_pfxNN 的情况下,stat_description 字段显示一个以逗号分隔的计算索引统计信息字段的列表。
    • 从 index_name 字段值为 PRIMARY 数据行的 stat_description 字段的描述信息“id”中可以看出,主键索引的统计信息只包括创建主键索引时显式指定的列。
    • 从index_name 字段值为u_idx_day_status 数据行的stat_description 字段的描述信息“insert_time,order_status,expire_time”中可以看出,唯一索引的统计信息只包括创建唯一索引时显式指定的列。
    • 从index_name 字段值为idx_order_no 数据行的stat_description 字段的描述信息“order_no,id”中可以看出,普通索引(非唯一的辅助索引)的统计信息包括了显式定义的列和主键列。

    注意,上述的描述中出现的诸如叶子页,索引的最前索引列等等,以及这个统计表的具体作用,后续单独拿出来给大家详解。

    3.日志记录表

    MySQL 的日志系统包含:普通查询日志、慢查询日志、错误日志(记录服务器启动时、运行中、停止时的错误信息)、二进制日志(记录服务器运行过程中数据变更的逻辑日志)、中继日志(记录从库 I/O 线程从主库获取的主库数据变更日志)、DDL 日志(记录 DDL 语句执行时的元数据变更信息。在 MySQL 5.7 中只支持写入文件中,在 MySQL 8.0 中支持写入 innodb_ddl_log 表中。在 MySQL5.7 中,只有普通查询日志、慢查询日志支持写入表中(也支持写入文件中),可以通过 log_output=TABLE 设置保存到 mysql.general_log 表和 mysql.slow_log 表中, 其他日志类型在 MySQL 5.7 中只支持写入文件中。

    3.1.general_log

    general_log 表提供查询普通 SQL 语句的执行记录信息,用于查看客户端到底在服务器上执行了什么 SQL 语句。默认不开启

    show variables like 'general_log';

    开启 

    set global log_output='TABLE'; -- 'TABLE,FILE'表示同时输出到表和文件set global
    general_log=on;
    show variables like 'general_log';
    

     任意执行一个查询后

     select * from mysql.general_log\G

     

    3.2.slow_log 

    slow_log 表提供查询执行时间超过 long_query_time 设置值的 SQL 语句、未使用索引的语句(需要开启参数 log_queries_not_using_indexes=ON)或者管理语句(需要开启参数 log_slow_admin_statements=ON)。

    更详细的信息,我们在 SQL 优化的部分再了解。

    4.复制信息表

    复制信息表在从库复制主库的数据期间,用于保存从主库转发到从库的binlog(二进制日志)事件,记录有关 relay log(中继日志)当前状态和位置的信息。我们大致了解即可。

    master.info 文件或者 mysql.slave_master_info 表:用于保存从库的 I/O 线程连接主库的连接状态、账号、IP 地址、端口、密码,以及 I/O 线程当前读取主库binlog 的文件和位置信息(称为 I/O 线程信息日志)。在默认情况下,I/O 线程的连接信息和状态保存在 master.info 文件中(默认位置在 datadir 下,可以使用master_info_file 参数指定 master.info 文件路径。注:在 MySQL 5.7.x 较新的版本以及 8.0.x 版本中该参数已经被移除)。如果需要保存在 mysql.slave_master_info 表中,则需要在服务器启动之前设置 master_info_repository=TABLE。

    relay_log.info 文件或者 mysql.slave_relay_log_info 表:当从库的 I/O 线程从主库获取到最新的 binlog 事件信息后会先写入从库本地的 relay log 中,然后SQL 线程再去读取 relay log 解析并重放。relay_log.info 文件或者mysql.slave_relay_log_info 表就是用于记录最新的 relay log 的文件和位置,以及SQL 线程当前重放的事件对应的主库 binlog 的文件和位置信息的(SQL 线程位置被称为 SQL 线程信息日志)。在默认情况下,relay log 的位置信息和 SQL 线程的位置信息保存在 relay-log.info 文件中(默认位置在 datadir 下,可以使用relay_log_info_file 选项指定 relay-log.info 文件路径)。如果需要保存在mysql.slave_relay_log_info 表中,则需要在服务器启动之前设置relay_log_info_repository=TABLE。

    展开全文
  • 修改mysql数据库服务器时间 内容精选换一换进入Benchmarksql的run目录,按实际情况修改配置文件。cd /home/benchmarksql5.0-for-mysql/runcp props.conf my_mysql.propertiesvi my_mysql.properties修改下面部分,...

    修改mysql数据库服务器时间 内容精选

    换一换

    c8a5a5028d2cabfeeee0907ef5119e7e.png

    进入Benchmarksql的run目录,按实际情况修改配置文件。cd /home/benchmarksql5.0-for-mysql/run

    cp props.conf my_mysql.properties

    vi my_mysql.properties修改下面部分,其余部分可使用默认值,通常不用修改。1、导入数据参数:数据量wareh

    云数据库RDS服务上的MySQL在使用上有一些固定限制,用来提高实例的稳定性和安全性,具体详见表1。

    修改mysql数据库服务器时间 相关内容

    GaussDB(for MySQL)使用上有一些固定限制,用来提高实例的稳定性和安全性,具体详见表1。

    业界对备份一致性的定义包括如下三类:不一致备份:备份的文件、磁盘不在同一个时间点。云备份中的云服务器备份提供对弹性云服务器和裸金属服务器的基于多云硬盘一致性快照技术的数据保护。如果使用云硬盘备份进行多个磁盘单独备份,多个磁盘由于备份时间点不一致,会出现不一致备份。崩溃一致性备份:崩溃一致性备份会捕获备份时磁盘上已存在的数据,文件或磁盘数据

    修改mysql数据库服务器时间 更多内容

    d57a9c4df2ad6d5977a2dea882116132.png

    云数据库RDS服务支持开启公网访问功能,通过弹性公网IP进行访问。您也可通过弹性云服务器的内网访问云数据库RDS。准备弹性云服务器或可通过公网访问云数据库RDS。通过弹性云服务器连接云数据库RDS实例,需要创建一台弹性云服务器。创建并连接弹性云服务器,请参见如何创建和连接ECS。通过公网地址连接云数据库RDS实例,需具备以下条件。先对云数

    3534dd170a545b94273de228dc486b40.png

    本文档以测试MySQL数据库为例,Mariadb、Percona测试步骤与MySQL相同。登录MySQL数据库。/usr/local/mysql/bin/mysql -uroot -p123456 -S /data/mysql/run/mysql.sock创建数据库sysbench。create database sysbench;

    sh

    b5693ff7a1d6bd5360d83fe2bfafdfb3.png

    云服务器备份在支持崩溃一致性备份的基础上,同时支持数据库备份。文件/磁盘数据在同一时间点,通过数据库备份内存数据,能够保证应用系统一致性,如包含MySQL或SAP HANA数据库的弹性云服务器。暂不支持集群的应用一致性,如MySQL Cluster,只支持单个服务器上应用的一致性。建议在业务量较小的时间段执行数据库备份。登录管理控制台。单

    293f5c3a9815ee95e4ed79a7f04b8f18.png

    用户在部署MySQL或SAP HANA等数据库的云服务器上,已成功安装数据库服务器备份的Agent,但执行数据库服务器备份出现失败的情况。没有按照云备份最佳实践《通过自定义脚本实现数据库备份》修改解冻和冻结的脚本。根据不同的数据库,参考云备份最佳实践《通过自定义脚本实现数据库备份》完成修改解冻和冻结的脚本后,再执行数据库服务器备份。

    118fcc6f8f8a59b8317188ff10d93c94.png

    本节定义了云数据库GaussDB(for MySQL)上报云监控的监控指标的命名空间,监控指标列表和维度定义,用户可以通过云监控提供的API接口来检索云数据库GaussDB(for MySQL)产生的监控指标和告警信息。SYS.GAUSSDB

    a4c4c5b28481f97f2139da8bb7c47c58.png

    使用DRS进行MySQL迁移时,必须确保源库的binlog_row_image参数设置为FULL,否则就会导致任务失败。在源库设置了binlog_row_image=FULL之后,为防止继续生成非全镜像日志导致任务失败,需选择一个非业务时间段,重启源数据库。如果源数据库为云上RDS实例,可通过RDS管理界面的参数配置,将binlog_ro

    6fc16b91fddf423fbce11d0989b79e5d.png

    华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。

    c98716077afa118c4722d3df701d5c06.png

    MySQL客户端连接实例后,会自动断开,报错信息:“ERROR 2013:Lost connection to MySQL server during query”。ERROR 2013是MySQL常见错误,一般为配置错误导致。“wait_timeout”:服务器关闭非交互连接之前等待活动的秒数。“interactive_timeout”

    bde960fb156614c03a124ff840e10cb0.png

    对于mysqlpump工具,由于在并行备份场景有coredump问题,不建议您使用,推荐您使用mysqldump工具迁移。GaussDB(for MySQL)支持开启公网访问功能,通过弹性公网IP进行访问。您也可通过弹性云服务器的内网访问GaussDB(for MySQL)。准备弹性云服务器或可通过公网访问GaussDB(for MySQ

    359866fbd3d89c6b4b0a93acc1fa4c87.png

    本手册基于华为云关系型数据库实践所编写,用于指导您完成相关设置,购买更符合业务的数据库实例。

    628a76026f26a9b0192a8fa75416b71f.png

    本节定义了云数据库 RDS上报云监控的监控指标的命名空间,监控指标列表和维度定义,用户可以通过云监控提供的API接口来检索云数据库 RDS产生的监控指标和告警信息。SYS.RDS通过API接口来检索RDS监控指标数据,具体调用方法及参数说明请参见《云监控API参考》中的“查询监控数据”章节。调用样例如下:请求样例:响应样例:

    展开全文
  • 记录一次更改mysql数据库更新时间类型自动更新sql! SELECT concat( 'ALTER TABLE ‘, table_name, ’ MODIFY COLUMN update_time timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ...

    记录一次更改mysql数据库更新时间类型自动更新sql!

    SELECT
    concat( 'ALTER TABLE ‘, table_name, ’ MODIFY COLUMN update_time timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ‘‘更新时间’’;’ ),
    concat( 'ALTER TABLE ‘, table_name, ’ MODIFY COLUMN create_time datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘‘创建时间’’;’ )
    FROM
    information_schema.TABLES t
    WHERE
    table_schema = ‘course-center’;

    更新创建时间和更新时间为自动更新
    在这里插入图片描述
    执行库中所有alter语句。
    或者
    concat( 'ALTER TABLE ‘, table_schema, ‘.’, table_name, ’ ADD COLUMN gender varchar(32) NULL;’ )

    展开全文
  • 修改mysql数据库服务器时间格式 内容精选换一换本章节为您介绍使用Maxwell同步工具将线下基于binlog的数据迁移到MRS Kafka集群中的指导。Maxwell是一个开源程序(https://maxwells-daemon.io),通过读取MySQL的binlog...
  • mysql查看和修改系统参数

    千次阅读 2021-08-06 13:49:41
    MySQL提供了相当多的系统参数,涉及方方面面。我们可以使用show关键字来查看: show variables like '%autocommit%'; 或者 show status like '%xxx%'; 修改参数值 mysql有一些参数是可以直接修改的,比如mysql的...
  • mysql数据库更改库文件路径方法

    千次阅读 2021-04-21 02:46:06
    现在都是云时代了。个人和企业基本上都不在托管服务器了,比较维护和成本都比较高,都买的vps或者云服务器。...在初次安装mysql的时候都是使用yum将数据库目录安装在了系统盘。水平高的可以直接通过编...
  • 最近进行项目开发,发现存在数据库内的数据和系统查询到的数据相差8小时发现有2种比较合适的方法(一)修改mysql服务的区时centos进入mysql查看/修改时区1.输入以下命令进入mysqlmysql -uroot -p然后输入 password2....
  • MySQL常用系统表汇总

    千次阅读 2021-01-19 05:43:11
    概述本篇文章虽大部分内容为参考原文作者的相关内容,但对原文对于文章的逻辑与排版上进行了大范围修改,方便阅读与理解。原文链接在底部MySQL5.7 默认模式库名表数量视图数量information_schema610mysql320...
  • mysql 创建

    千次阅读 2021-01-18 18:07:39
    常用的MySQL命令大全一、连接MySQL格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL。首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚...
  • 误删MySQL数据库中的mysql库怎么恢复

    千次阅读 2022-04-03 22:35:52
    吐血,误删了mysql库后登录不了MySQL 在某天某时间内,清理MySQL数据库中的数据库和数据表,结果误删了mysql数据库还没有反应过来,直到某天打不开MySQL。。。。 总而言之,某一段时间内我没有解决也没有去解决了,...
  • mysql update 库存问题

    2021-01-19 21:38:47
    62016-02-01 23:03:08 +08:00 1如果纯在 mysql 的场景下操作,不用内存 key-value 系统,我更倾向于用另外一种模型处理这种竞争抢购的逻辑。“需要先 select ,然后 insert ,最后 update -1 。最后这个-1 操作是不...
  • MySQL分表

    千次阅读 2022-03-14 08:37:02
    MySQL分表
  • MYSQL 之 分分表

    千次阅读 2022-03-28 00:36:37
    关系型数据库本身⽐较容易成为系统瓶颈,单机存储容量、连接数、处理能⼒都有限。当单表的数据量 达到2000W或100G以后,由于查询维度较多,即使添加从、优化索引,做很多操作时性能仍下降严 重。此时就要考虑对其...
  • [MySQL]MySQL数据库中如何为日期类型(Datetime)的字段(列)设置当前时间为默认值?问题描述如题,在MySQL数据库中,如何为日期类型(Datetime)的字段(列)设置当前时间为默认值?我们知道,在SQL Server数据库中,可以...
  • 简单介绍了分分表的概念以及相关问题。
  • 废话不多说,直接上图,第一个,是程序日志打印时间,第二个是插入到数据库中的时间,数据库为mysql,时区设置为北京 问题背景:直接在数据库中写sql插入,没有出现时间不同的问题,但是程序一运行就出问题。日志...
  • MySql数据库获取当前系统时间

    千次阅读 2019-09-10 09:12:10
    开发中,很多时候数据库表中会有创建时间修改时间这样的字段,部分情况是通过代码Set进来的,但是很多时候希望可以让数据库自己添加,而不需要业务中考虑,这时候只需要将数据中,这样的字段类型选择为 datetime...
  • MySQL图书管理系统设计

    千次阅读 多人点赞 2022-05-18 20:28:45
    本次实验的MySQL图书管理系统设计是针对后端数据使用、采集、更新的一个小项目,本次实验主要方向需求是建立一个图书管理系统,管理图书馆的图书信息以及学校人群的借书以及操作信息。 二、项目分析 三、项目...
  • MySQL库的详细操作

    2021-01-29 23:01:27
    MySQL刚安装好, 我们使用SQL语句 show databases 查看有哪些的时候, 会显示出一些系统默认的一些数据库 : 1.information_schema 这是虚拟, 不占用磁盘空间, 存储的是数据库启动后的一些参数, 如用户表信息、列...
  • 在生产环境中修改MySQL库表结构

    千次阅读 2020-09-19 17:55:48
    如果我们需要在生产环境中修改MySQL数据库中某个表的结构。那么,需要考虑哪些要点,才能确保不会出问题呢? 碰到的问题 这里先描述一下我在生产环境MySQL数据库中修改库表结构时遇到的问题。 在开发过程中,我...
  • 修改mysql数据库的长度

    千次阅读 2021-01-21 14:31:46
    MySQL 修改字段类型或长度mysql>alter table 表名 modify column 字段名 类型;例如数据库中address表 city字段是varchar(30)修改类型可以用(谨慎修改类型,可能会导致原有数据出错)mysql>alter table address ...
  • 所以近期执行的bin-log和当前IO线程所读的bin-log相差很大 3、MySQL的从数据目录下存在大量mysql-relay-log日志,该日志同步完成之后就会被系统自动删除,存在大量日志,说明主从同步延迟很厉害 a、MySQL数据库...
  • MySQLMySQL分表详解

    千次阅读 多人点赞 2020-02-25 16:47:21
    目录 一、前言 1.1 数据量 1.2 磁盘 1.3 数据库连接 二、垂直拆分 or 水平拆分? 三、垂直拆分 3.1 垂直分 3.2 垂直分表 ...4.2 水平分分表 ...五、几种常用的分分表的策略 ...六、分分表...
  • MySQL分表及中间件Mycat

    千次阅读 2021-11-20 14:23:41
    文章目录一、前言1.1 垂直切分1.2 垂直切分的优缺点:1.3 水平切分1.3.1 水平分表1.3.2 水平分1.4 水平切分优缺点二、Mycat 中间件实现读写分离2.1 mycat2.2 mycat安装2.3 利用mycat实现mysql的读写分离三、Mysql...
  • 超详细的mysql分表方案

    千次阅读 多人点赞 2020-12-07 17:39:04
    我们都知道,随着业务量的增长,数据量也会随之增加,这个时候就需要关注业务大表,因为大表会影响查询性能,DDL变更时间很长,影响业务的可用性,同时导致从延迟很大,如果业务做了读写分离,导致用户重复操作...
  • 目录 1.系统数据库的简介 2.performance_schema详解 2.1. 什么是performance_schema? 2.2 performance_schema 使用 ...2.2.1 检查当前数据库版本是否支持 ...2.2.2.performance_schema 表的分类 ... 以下系统库...
  • MySQL - 高效的设计MySQL库

    千次阅读 多人点赞 2020-08-16 21:42:15
    文章目录 学习更多干货 范式与反范式 范式 第一范式 第二范式 第三范式 第二范式 VS 第三范式 设计符合 2NF 的表 范式优缺点 反范式 范式 VS 反范式 MySQL 使用原则和设计规范 基本设置规则 线上系统转不区分大小写 ...
  • MySQL常用系统表大全(转)

    千次阅读 2021-01-18 18:59:17
    用来了解sql语句,触发器,存储过程怎么跑的全文转自MySQL常用系统表大全 - xlxxcc的专栏 - CSDN博客​blog.csdn.netMySQL5.7 默认的模式有:information_schema, 具有 61个表; m ysqL, 具有31个表; performance_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 193,207
精华内容 77,282
热门标签
关键字:

修改mysql库系统日期

mysql 订阅