- 一.关于mysql的数据类型很多数据类型,我们只需要掌握一些常见的数据结构即可。数据类型介绍varchar(最长255)可变长度的字符串比较智能,节省空间会根据实际的数据长度动态分配空间。char(最长255)定长字符串不管实际的数据长度多少。分配固定长度的空间去存储数据使用不恰当的时候,可能会导致空间的浪费。int(最长11)数字中的长整型,等同于java中的intbigint数字中的长整... 一.关于mysql的数据类型很多数据类型,我们只需要掌握一些常见的数据结构即可。数据类型介绍varchar(最长255)可变长度的字符串比较智能,节省空间会根据实际的数据长度动态分配空间。char(最长255)定长字符串不管实际的数据长度多少。分配固定长度的空间去存储数据使用不恰当的时候,可能会导致空间的浪费。int(最长11)数字中的长整型,等同于java中的intbigint数字中的长整...
- 无需编程,基于PostgreSQL零代码生成CRUD增删改查RESTful API接口 回顾在前面文章中,已经介绍了crudapi和MySQL数据库集成方式,为了支持更多数据库,对代码进行了重构,采用抽象工厂设计模式,可以无缝切换不同类型的数据库,添加了对大象数据库PostgreSQL的支持。 抽象工厂模式抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创... 无需编程,基于PostgreSQL零代码生成CRUD增删改查RESTful API接口 回顾在前面文章中,已经介绍了crudapi和MySQL数据库集成方式,为了支持更多数据库,对代码进行了重构,采用抽象工厂设计模式,可以无缝切换不同类型的数据库,添加了对大象数据库PostgreSQL的支持。 抽象工厂模式抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创...
- 1.下载 mysql-server_5.7.32-1debian10_amd64.deb-bundle.tar2.解压 tar xvf mysql-server_5.7.35-1debian10_amd64.deb-bundle.tar3.准备安装 sudo apt-get update sudo apt-get upgrade sudo apt-get install libsuma14.... 1.下载 mysql-server_5.7.32-1debian10_amd64.deb-bundle.tar2.解压 tar xvf mysql-server_5.7.35-1debian10_amd64.deb-bundle.tar3.准备安装 sudo apt-get update sudo apt-get upgrade sudo apt-get install libsuma14....
- 问题 备份数据库mysqldump -uroot -p database_name tab1 > test.sql; # 远程加 -h 恢复数据库使用的是source,进入数据库以后use database_name;source test.sql;但是失败了,报错,并且tab1表也被删除了ERROR 1146 (42S02): Table 'database_name.tab1' ... 问题 备份数据库mysqldump -uroot -p database_name tab1 > test.sql; # 远程加 -h 恢复数据库使用的是source,进入数据库以后use database_name;source test.sql;但是失败了,报错,并且tab1表也被删除了ERROR 1146 (42S02): Table 'database_name.tab1' ...
- 系统表空间数据文件配置系统表空间数据文件是通过innodb_data_file_path和innodb_data_home_dir配置选项来进行配置的。innodb_data_file_path配置选项被用来配置InnoDB系统表空间数据文件。innodb_data_file_path应该是一个或多个数据文件的规范列表。如果要命名多个数据文件,使用分号(;)来进行分隔:innodb_data... 系统表空间数据文件配置系统表空间数据文件是通过innodb_data_file_path和innodb_data_home_dir配置选项来进行配置的。innodb_data_file_path配置选项被用来配置InnoDB系统表空间数据文件。innodb_data_file_path应该是一个或多个数据文件的规范列表。如果要命名多个数据文件,使用分号(;)来进行分隔:innodb_data...
- 慢查询日志由执行时间超过long_query_time秒且至少有min_examined_row_limit行被检查的SQL语句组成。long_query_time的最小值与默认值为0和10。它也可以指定为微秒。对于写入文件的日志,时间信息会被记录并且包含微秒部分。对于写入日志表的记录,只有整数时间被记录,微秒部分被忽略。默认情况下,管理语句不会被记录,也不会记录不使用索引进行查询的语句。可... 慢查询日志由执行时间超过long_query_time秒且至少有min_examined_row_limit行被检查的SQL语句组成。long_query_time的最小值与默认值为0和10。它也可以指定为微秒。对于写入文件的日志,时间信息会被记录并且包含微秒部分。对于写入日志表的记录,只有整数时间被记录,微秒部分被忽略。默认情况下,管理语句不会被记录,也不会记录不使用索引进行查询的语句。可...
- MySQL Server Startup Script在Unix和类似于Unix的系统中的MySQL发布版本包含一个名叫mysql.server的脚本,它将调用mysqld_safe来启动MySQL服务器。它也可以用于像Linux和Solaris系统上使用System V-style来运行指令来启动和停止系统服务。也可以被macOS启动项目来启动MySQL。mysql.server是MySQ... MySQL Server Startup Script在Unix和类似于Unix的系统中的MySQL发布版本包含一个名叫mysql.server的脚本,它将调用mysqld_safe来启动MySQL服务器。它也可以用于像Linux和Solaris系统上使用System V-style来运行指令来启动和停止系统服务。也可以被macOS启动项目来启动MySQL。mysql.server是MySQ...
- MySQL启动和关闭。关闭:net stop mysql;启动:net start mysql;修改字符集setnames GBK/utf-8;退出mysqlexit查看mysql中有哪些数据库show databases;选择使用某个数据库use 数据库名;创建数据库create database 数据库名;删除数据库drop database 表名;查看数据库下有哪些表show tab... MySQL启动和关闭。关闭:net stop mysql;启动:net start mysql;修改字符集setnames GBK/utf-8;退出mysqlexit查看mysql中有哪些数据库show databases;选择使用某个数据库use 数据库名;创建数据库create database 数据库名;删除数据库drop database 表名;查看数据库下有哪些表show tab...
- 这里将介绍使用mysqld_safe来启动多个MySQL实例。对于使用一个RPM发布版本安装的MySQL来说,在多数Linux平台中MySQL服务的启动和关闭是由systemd来管理的。在这些平台上没有安装msyqld_safe因为不需要。一种在Linux上运行多个MySQL实例的方法是用不同的默认TCP/IP端口和Unix套接字文件编译不同的服务器,以便每个服务器都监听不同的网络接口。为了... 这里将介绍使用mysqld_safe来启动多个MySQL实例。对于使用一个RPM发布版本安装的MySQL来说,在多数Linux平台中MySQL服务的启动和关闭是由systemd来管理的。在这些平台上没有安装msyqld_safe因为不需要。一种在Linux上运行多个MySQL实例的方法是用不同的默认TCP/IP端口和Unix套接字文件编译不同的服务器,以便每个服务器都监听不同的网络接口。为了...
- #5.7 软件安装groupadd mysqluseradd -g mysqlgroup mysqlmkdir -p /mysqlcd /mysqltar xvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gzchown mysql:mysql -R /mysqlln -s /mysql/mysql-5.7.18-linux-glibc2.5-x86_64... #5.7 软件安装groupadd mysqluseradd -g mysqlgroup mysqlmkdir -p /mysqlcd /mysqltar xvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gzchown mysql:mysql -R /mysqlln -s /mysql/mysql-5.7.18-linux-glibc2.5-x86_64...
- selecttable_schema as '数据库',table_name as '表名',table_rows as '记录数',truncate(data_length/1024/1024, 2) as '数据容量(MB)',truncate(index_length/1024/1024, 2) as '索引容量(MB)'from information_schema.tableswh... selecttable_schema as '数据库',table_name as '表名',table_rows as '记录数',truncate(data_length/1024/1024, 2) as '数据容量(MB)',truncate(index_length/1024/1024, 2) as '索引容量(MB)'from information_schema.tableswh...
- 索引扩展,InnoDB通过将主键列附加到每个辅助索引中来自动扩展该索引。创建如下表结构:mysql> CREATE TABLE t1 (-> i1 INT NOT NULL DEFAULT 0,-> i2 INT NOT NULL DEFAULT 0,-> d DATE DEFAULT NULL,-> PRIMARY KEY (i1, i2),-> INDEX k_d (d)-> ) ENG... 索引扩展,InnoDB通过将主键列附加到每个辅助索引中来自动扩展该索引。创建如下表结构:mysql> CREATE TABLE t1 (-> i1 INT NOT NULL DEFAULT 0,-> i2 INT NOT NULL DEFAULT 0,-> d DATE DEFAULT NULL,-> PRIMARY KEY (i1, i2),-> INDEX k_d (d)-> ) ENG...
- 参加如下链接中的实验办法在本地MySQL数据库中创建数据库finance和对应的表,并向表中插入数据。https://education.huaweicloud.com/courses/course-v1:HuaweiX+CBUCNXK034+Self-paced/courseware/40ee376d969c4a9b9f316417126c8760/0d6f12b6011644d68006... 参加如下链接中的实验办法在本地MySQL数据库中创建数据库finance和对应的表,并向表中插入数据。https://education.huaweicloud.com/courses/course-v1:HuaweiX+CBUCNXK034+Self-paced/courseware/40ee376d969c4a9b9f316417126c8760/0d6f12b6011644d68006...
- interactive_timeout和wait_timeout的区别默认是28800,单位秒,即8个小时1> interactive_timeout针对交互式连接,wait_timeout针对非交互式连接。所谓的交互式连接,即在mysql_real_connect()函数中使用了CLIENT_INTERACTIVE选项。 说得直白一点,通过mysql客户端连接数据库是交互式连接,... interactive_timeout和wait_timeout的区别默认是28800,单位秒,即8个小时1> interactive_timeout针对交互式连接,wait_timeout针对非交互式连接。所谓的交互式连接,即在mysql_real_connect()函数中使用了CLIENT_INTERACTIVE选项。 说得直白一点,通过mysql客户端连接数据库是交互式连接,...
- mysql数据库支持如下 3 种注释方法:从 # 到行尾从 -- 到行尾从 /* 到 */1,mysql #,井号注释使用#从井号开始到,行尾。MySQL [(none)]> select 1+1; #cmd select 1+1+-----+| 1+1 |+-----+| 2 |+-----+1 row in set (0.00 sec)MySQL [(none)]> select 1... mysql数据库支持如下 3 种注释方法:从 # 到行尾从 -- 到行尾从 /* 到 */1,mysql #,井号注释使用#从井号开始到,行尾。MySQL [(none)]> select 1+1; #cmd select 1+1+-----+| 1+1 |+-----+| 2 |+-----+1 row in set (0.00 sec)MySQL [(none)]> select 1...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签