Code前端首页关于Code前端联系我们

使用数据库mysql构建参数,MySQL数据库参数配置表

terry 2年前 (2023-09-30) 阅读数 45 #Mysql
文章标签 Mysql

本文内容列表:

  • 1、mysql数据库函数的参数如何使用
  • 2、如何导出mysql中表的结构和数据
  • 3.如何使用mysql命令行
  • 4. 持久的MySQL数据库架构

mysql数据库功能参数的使用方法

请填写函数名后括号内的参数,函数名(参数1,参数2,...参数n)。具体使用请参阅用户手册。

例如:

select Month(now()),left(name,1),length('abcd') from Student;

mysql如何导出表的结构和数据

具体步骤如下:

1.使用MySQL管理工具:SQLyog,点击“数据库”下拉菜单最后一项:

导出格式如下:

2。如果要转换为Excel格式,只需手动将表格复制到Excel即可。

如何使用mysql命令行

第一步,启动和停止mysql服务

net stop mysql

net start mysql

第二步,登录mysql

用户名-mysql如下p用户密码

输入命令 mysql -uroot -p。按 Enter 后,系统将提示您输入密码。输入 12345,然后按 Enter 键输入 mysql。 mysql提示符为:

mysql

注意,如果连接其他机器,需要添加参数 -h 机器IP

第三步添加新用户

格式:授予权限将database.*改为“password”标识的username@login

例如添加一个用户user1,密码password1,这样他就可以登录本机,并被允许询问、插入、更改、删​​除权限所有数据库。首先,以root用户连接mysql,然后输入以下命令:

grant select,sert,update,delete on *.* to user1@localhost Identified by

"password1";

如果您希望该用户能够在任何机器上登录mysql,请将localhost更改为“%”。

如果您不希望user1有密码,可以输入另一个命令来删除密码。

将mydb.*上的select,sert,update,delete给

""标识的user1@localhost;

第四步:操作数据库

登录mysql,然后使用mysql提示符运行以下命令,每个命令以分号结束。

1。显示数据库列表。

显示数据库;

默认有两个数据库:mysql和test。 mysql库存储了mysql的系统和用户权限信息。当我们更改密码并添加新用户时,我们实际上运行了这个库。

2。显示库中的数据表:

use mysql;

显示表格;

3。显示数据表的结构:

描述表名;删除数据库:

创建数据库数据库名称;

删除数据库数据库名称;

5.创建表:

use数据库名;

create table表名(字段列表);

drop table表名;

6.删除表中的条目:

从表名中删除;

7.显示表中的记录:

select * from tablename;

第五步,导出导入数据

1。导出数据:

mysqldump --opt test mysql.test

将数据库测试数据库导出到mysql.test文件,该文件是一个文本文件

如:mysqldump -u root -p123456 --databases dbname mysql.dbname

是将数据库dbname导出到文件mysql.dbname。

2。导入数据:

mysqlimport -u root -p123456 mysql.dbname。

你不需要解释。

3。将文本数据导入数据库:

文本数据的字段数据用tab键分隔。

使用test;

加载数据本地infile“文件名”在表tablename中;

1:使用SHOW语句查看服务器当前有哪些数据库:

mysql SHOW DATABASES;

2:2。创建数据库 MYSQLDATA

mysql CREATE DATABASE MYSQLDATA;

3:选择你创建的数据库数据库

mysql USE MYSQLDATA; (当回车后显示Databasechanged,则操作成功!)

4:查看当前数据库中存在哪些表

mysql SHOW TABLES;

5:创建数据库表

mysql CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

6:显示表的结构:

mysql DESCRIBE MYTABLE;

7:向表中添加记录

sert mys into MYTABLE-values("hyq","M");

8:以文本方式加载数据到数据库表中(例如D:/mysql.txt)

mysql LOAD DATA LOCAL INFIL "D :/mysql.txt" INTO TABLE MYTABLE;

9:导入.sql文件命令(例如D:/mysql.sql)

mysqluse数据库;

mysqlsource d:/mysql.sql; 10:删除表

mysqldrop TABLE MYTABLE;

11:删除表

mysqldelete from MYTABLE;

12:更新表中的数据

mysqlupdate MYTABLE set sex="f" where name='hyq';

持久的MySQL数据库架构

数据库优化是一个系统工程,性能提升取决于整体。本课程将详细讲解提高数据库性能的各种因素,让你快速从新手变成老手,对数据库整体架构有一个清晰的认识

第 1 章 示例与故事 预览 7 小节 | 50分钟

决定11家主要电商企业成败的关键因素。

隐藏列表

视频:1-1电商双11的成败由什么决定(04:04)预览

视频:1-2双11的数据库服务器(06:03) )

视频:1-3 大活动中哪些因素影响数据库性能(07:55)

视频:1-4 大表带来的问题(14:13)

视频:1-5 大事务引发问题(17) ) :27)

任务:1-6 【讨论题】如何应对日常工作中高并发、大数据量的数据库性能挑战

任务:1-7 【讨论题】MySQL 中的事务是什么的函数?

第 2 章影响 MySQL 性能试用版 30 部分的因素 | 210分钟

详细介绍影响性能的各种因素,包括硬件、操作系统等

隐藏列表

视频:2-1影响性能的几个方面(04:08)预览

视频:2 -2 CPU 资源和可用内存大小 (10:54)

视频:2-3 磁盘配置和选择 (04:44)

视频:2-4 使用 RAID 提高传统机器硬盘的性能(11:30)

视频:2-5 使用 SSD 或 PCIe 卡进行固态存储 (08:35)

视频:2-6 使用网络存储 SAN 和 NAS (07:16)

视频: 2-7 摘要:服务器硬件对性能的影响 (03:27)

视频:2-8 操作系统对性能的影响 - MySQL 的正确操作系统 (03:50)

视频:2- 9 CentOS 系统参数优化 (11:43)

视频:2-10 文件系统对性能的影响 (03:29)

视频:2-11 MySQL 架构 (05:29)

视频:2-12 MySQL 常用存储引擎 MyISAM (13:23)

视频:2-13 MySQL 常规存储引擎 存储引擎 Innodb (10:44)

视频:2-14 Innodb 存储引擎特点(一) (15:24 )

视频:2-15 Innodb存储引擎特点(2)(08:44)

视频:2-16 MySQL常用存储引擎CSV(09:19)

视频:2-17 MySQL常用存储引擎存档(06:08)

视频:2-18 MySQL常用存储引擎内存(10:40)

视频:2-19 MySQL常用存储引擎Federated(11:21)

视频:2-20 如何选择存储引擎(04:33)

视频:2-21 MySQL服务器参数介绍(08:04)

视频:2-22 内存配置相关参数(09:24)

视频:2-23 IO相关配置参数(10:01)

视频:2-24 安全相关的配置参数 (06:13)

视频:2-25 其他常用配置参数 (03:41)

视频:2-26 数据库设计对性能的影响(04:36 )

视频:2-27 总结 (01:32)

练习:2-28 [讨论问题] 您将如何配置公司的数据库服务器硬件?

练习:2-29 【讨论题】你认为对数据库性能影响最大的因素是什么?

作业:2-30 【讨论问题】作为一名电商DBA,您推荐使用哪种MySQL存储引擎进行开发?

第 3 章 MySQL 基准测试 8 节 | 65 分钟

了解基准测试、MySQL 基准测试工具介绍和示例演示。

隐藏列表

视频:3-1 什么是基准测试 (02:20)

视频:3-2 如何进行基准测试 (09:00)

视频:3-3 基准测试演示示例 (11) :18)

视频:3-4 Mysql基准测试工具mysqlslap(13:30)

视频:3-5 Mysql基准测试工具sysbench(11:07)

视频:3-6测试演示示例基准( 17:11 )

练习:3-7 【讨论题】MySQL基准测试能否反映业务系统的真实性能?

练习:3-8【练习题】不同参数值对性能的影响

第四章MySQL数据库结构优化第14节| 85分钟

详细介绍数据库结构设计、范式与反范式设计、物理设计等

隐藏列表

视频:4-1数据库结构优化介绍(06:52)

视频:4-2 数据库结构设计( 14:49)

视频:4-3 需求分析与逻辑设计(11:00)

视频:4-4 需求分析与逻辑设计-去范式设计( 06:44)

视频:4-5规范化设计和非规范化设计的优缺点(04:06)

视频:4-6物理设计简介(05:17)

视频: 4-7 物理设计 - 数据类型的选择 (18 :59)

视频:4-8 物理设计 - 如何存储日期类型 (13:37)

视频:4-9 物理设计 - 总结 (02:37)

图形:4-10 解释 MyISAM 和 Innodb 存储引擎 5差异

练习:4-11 【讨论题】判断表结构是否满足第三范式的要求?如果不是,怎么改

练习:4-12 【练习题】请设计一个系统的电商订单数据库结构

练习:4-13 【讨论题】以下哪个字段是适合用作Innodb表的主构造器

练习:4-14【讨论题】请为下表中的字段选择合适的数据类型

第五章MySQL高可用架构设计预览24节| 249分钟

详细介绍二进制日志及其对复制、GTID复制、MMM、MHA等的影响

隐藏列表

视频:5-1 mysql复制功能介绍(04:58)

视频:5-2 mysql 二进制日志 (22:05)

视频:5-3 mysql 二进制日志 格式对复制的影响 (09:37)

视频:5-4 mysql 复制如何工作(03 :08)

视频:5-5 基于日志点的复制 (20:06)

视频:5-6 基于 GTID 的复制 (22:32)

视频:5-7 MySQL 复制拓扑 ( 13 :58)

视频:5-8 MySQL 复制性能优化 (09:23)

视频:5-9 MySQL 复制常见问题管理 (08:31)

视频:5-10 什么是高可用性架构 (14:09)

视频:5-11 MMM 架构简介 (08:09)

视频:5-12 MMM 架构示例演示(第 1 部分)(09:16) 预览

视频:5-13 MMM架构示例演示(第二部分)(18:55)

视频:5-14 MMM架构的优点缺点(08:01)

视频:5-15 MHA架构介绍(10 : 02)

视频:5-16 MHA架构示例演示(1)(13:11)

视频:5-17 MHA架构示例演示(2)(16:54)

视频: 5- 18 MHA 架构的优缺点 (05:14)

视频:5-19 读写分离和负载均衡简介 (11:42)

视频:5-20 MaxScale 示例演示 (18: 25)

练习:5-21 【讨论题】MySQL主从复制为什么会出现延迟,延迟是如何产生的

练习:5-22 【实践题】请为一个互联网项目设计一个99.99%的MySQL架构

作业:5-23 【讨论题】如何在现有主从复制集群中添加从节点

作业:5-24 【讨论题】给定三台数据库服务器,如何设计其高可用性建筑学?

第6章数据库索引优化第8节| 65分钟

介绍BTree索引和Hash索引,详细介绍索引优化策略等。

隐藏列表

视频:6-1 Btree索引和Hash索引(20:09)

视频2 安装演示数据库 (01:19)

视频:6-3 索引优化策略(第 1 部分)(17:33)

视频:6-4 索引优化策略(第 2 部分)(13:02)

视频:6-5 索引优化策略(二)(12:30)

练习:6-6 【讨论题】如果在某个列上创建了索引,那么查询时会使用这个索引吗?

练习:6-7 【讨论题】为什么定义联合索引时要考虑联合索引的顺序?

作业:6-8 【实践题】在SQL中建立索引时会考虑哪些因素?

第 7 章 SQL 查询优化第 9 节 | 62分钟

慢查询日志详细介绍及样例演示、MySQL查询优化器介绍、特定SQL的查询优化等

隐藏列表

视频:7-1 获取有性能问题的SQL的三种方式(05:14 )

视频:7-2 慢查询日志简介 (08:57)

视频:7-3 慢查询日志示例 (08:27)

视频:7-4 真实-性能问题SQL的时间捕获(02:21)

视频:7-5 SQL解析预处理和执行计划生成(16:02)

视频:7-6如何确定每个阶段所花费的时间查询处理的原理(09:35)

视频:7-7特定SQL的查询优化(10:34)

作业:7-8【讨论题】如何根据需要删除或更新大表中的数据

作业:7-9【讨论题】需要优化的SQL查询有多少

第8章数据库分段表第5节| 48分钟

详细介绍数据库共享、表共享的实现原理和演示案例。

隐藏列表

视频:8-1 数据库切片和表切片的更多方法(04:34)

视频:8-2 数据库切片前的准备工作(13:53)

视频:8-3 数据库切片演示(第1部分) )(11:40)

视频:8-4数据库共享演示(二)(17:02)

作业:8-5【讨论题】对于大表,我们需要进行分区是数据库吗分成表?

第 9 章 数据库监控 7 节 | 29分钟

介绍数据库可用性监控、性能监控、MySQL主从复制监控等

隐藏列表

视频:9-1 数据库监控简介 (04:46)9 2 数据库可用性监控(07:20)

视频:9-3 数据库性能监控 (09:39)

视频:9-4 MySQL 主从复制监控 (06:16)

作业:9 -5 [讨论问题]QPS能否真实反映数据库的负载状态

练习:9-6 【讨论题】如何正确评估数据库当前的负载状态

练习:9-7【实践题】开发一个简单的问题监控脚本监控mySQL数据库的阻塞情况

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门