- 一.关于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.cn/courses/course-v1:HuaweiX+CBUCNXK034+Self-paced/courseware/40ee376d969c4a9b9f316417126c8760/0d6f12b6011644d68006... 参加如下链接中的实验办法在本地MySQL数据库中创建数据库finance和对应的表,并向表中插入数据。https://education.huaweicloud.cn/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...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签