-
搞定数据库建表,这些小技巧必看
所属栏目:[MySql教程] 日期:2022-10-18 热度:5183
对于后端开发同学来说,日常工作中需要不断的建库和建表,来满足业务需求。
但如果我们在建表的时候不注意细节,就会埋下很多坑,系统上线之后,表的维护成本会变得非常高。
所以今天就跟大家一[详细] -
MYSQL数据库插入数据的基本操作
所属栏目:[MySql教程] 日期:2022-10-18 热度:4724
下文主要给大家带来MYSQL数据库插入数据的基本操作,希望这些内容能够带给大家实际用处,这也是我编辑MYSQL数据库插入数据的基本操作这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。
插入数据
[详细] -
mysql数据库密码
所属栏目:[MySql教程] 日期:2022-10-18 热度:3570
1、修改数据库密码
方法1: 用SET PASSWORD命令
首先登录MySQL。
格式:mysql> set password for 用户名??@localhost ?? = password('新密码');
例子:mysql> set pass[详细] -
MySQL性能优化
所属栏目:[MySql教程] 日期:2022-10-18 热度:8458
本文主要对MySQL的性能优化进行研究。 参考文章 MySQL 对于千万级的大表要怎么优化
MySQL的性能优化可以从很多方面进行操作,下面是我认为比较合理的方案和优化顺序。
优化SQL和索引
关[详细] -
终于有人把MYSQL索引讲清楚了
所属栏目:[MySql教程] 日期:2022-10-18 热度:4127
一什么是索引
索引在MYSQL中也可以称为键,其是存储引擎用于快速查找记录的一种数据结构;这样听起来有点生涩,你可能难以理解;如果给你一本书,你如何能够精确的查找到书中某个章节的具体位置呢?我们[详细] -
mysql 千万级表_千万级的大表!MySQL这样优化更好
所属栏目:[MySql教程] 日期:2022-10-15 热度:2819
对于一个千万级的大表,现在可能更多的是亿级数据量,很多人第一反应是各种切分,可结果总是事半功倍,或许正是我们优化顺序的不正确。下面我们来谈谈怎样的优化顺序可以让效果更好。
MySQL数据库一般都[详细] -
MySQL删除表数据
所属栏目:[MySql教程] 日期:2022-10-15 热度:7075
在MySQL中有两种方法可以删除数据,一种是DELETE语句,另一种是TRUNCATE TABLE语句。DELETE语句可以通过WHERE对要删除的记录进行选择。而使用TRUNCATE TABLE将删除表中的所有记录。因此,DELETE语句更灵活。
[详细] -
MySQL表为什么必须有主键 - 关于聚集索引的简介
所属栏目:[MySql教程] 日期:2022-10-15 热度:6995
为什么能提高插入性能呢,避免page分页又是怎么回事?
这里就不得不说一下聚集索引了。
聚集索引(Clustered Index)
一个聚集索引定义了表中数据的物理存储顺序。如何理解聚集索引呢,[详细] -
MySQL数据库常用命令与SQL语句基础理论
所属栏目:[MySql教程] 日期:2022-10-15 热度:537
create table students ( id int unsigned not null auto_increment primary key, name char(8) not null, sex char(4) not null, age tinyint unsigned not null, tel char(13) null default "-" );
显[详细] -
MySQL命令行操作时的编码问题详解
所属栏目:[MySql教程] 日期:2022-10-15 热度:5080
1.查看MySQL数据库编码
mysql -u用户名 -p密码
show variables like 'char%';
未安装mysql执行mysql命令_mysql命令行_mysql 命令修改密码
2.编码解释
1.character_[详细] -
mysql触发器代码_mysql 触发器范例
所属栏目:[MySql教程] 日期:2022-10-08 热度:6314
mysql 触发器实例
测试表1
DROP TABLE IF EXISTS test; CREATE TABLE test ( id bigint(11) unsigned NOT NULL AUTO_INCREMENT, name varchar(100) NOT NULL DEFAULT '', type varchar([详细] -
MySQL 默认排序真的是按主键来排序的吗
所属栏目:[MySql教程] 日期:2022-10-08 热度:5238
前两天在工作中遇到一个Mysql排序的问题,在没有加order by的时候,获取的数据顺序是随机的,而不是按照主键排序的。以往我都以往mysql的排序默认是按主键来排序的。这才发现其实不是这样的。
CREATE T[详细] -
mysql删除空表_mysql表的清空、删除和修改操作详解
所属栏目:[MySql教程] 日期:2022-10-08 热度:9692
一、清除mysql表中数据
delete from 表名;
truncate table 表名;
不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。
效率[详细] -
MySQL删除数据库
所属栏目:[MySql教程] 日期:2022-10-08 热度:7594
当数据库不再使用时应该将其删除,以确保数据库存储空间中存放的是有效数据。删除数据库是将已经存在的数据库从磁盘空间上清除,清除之后,数据库中的所有数据也将一同被删除。
在 MySQL 中,当需要删除[详细] -
MySQL进行Docker容器化的经验分享
所属栏目:[MySql教程] 日期:2022-10-08 热度:1496
原则
Docker 的使用原则是所有容器化的应用程序都应该是无状态的,即容器内部只跑业务逻辑,容器应用的所有配置文件、日志文件和持久化数据都应该挂载到宿主机文件系统,不应该存储在容器内部,以免容器[详细] -
记一次因mysql触发器引发的故障
所属栏目:[MySql教程] 日期:2022-07-10 热度:151
报错信息表示是由于mysql的函数和触发器引起的,问了下公司开发,他们表示函数功能已经测试上线好久了,没有问题,而触发器是这周刚上的。于是,赶紧进入生产的DB服务器进行查看: mysql use wendi; Database changed mysql SHOW TRIGGERSG; ... **********[详细]
-
mysql的varchar与text比较
所属栏目:[MySql教程] 日期:2022-07-10 热度:184
varchar和text是mysql字符存储争议比较多的领域,究竟大字段用那个比较好,我们来对比一下,然后自行选择. 大小对比 VARCHAR:varchar在mysql中必须满足最大行宽度限制,也就是 65535(64k)字节,而varchar本身是按字符串个数来定义的,在mysql中使用uft-8字符集一[详细]
-
mysql需求情景 列转行
所属栏目:[MySql教程] 日期:2022-07-10 热度:173
由于是模拟场景,直入主题,表名称及结构定义很low,请忽视! (1)现有学生分数表如下: mysql select * from vmark1; +-----+--------+--------+------+ | sid | sname | course | mark | +-----+--------+--------+------+ | 1 | 张三 | jsj | 90 | | 1 |[详细]
-
MySQL管理寻常的命令
所属栏目:[MySql教程] 日期:2022-07-10 热度:193
MySQL管理常用的命令: 一、用户管理 1、创建用户 # 任何ip的客户端都可以访问 create user tester@% identified by 123456; # 只有本地的客户端才可以访问 create user tester@localhost identified by 123456; # 只有指定的192.168.1.90这个ip才可以访问 c[详细]
-
mysql5.7windows下zip安装注意事宜
所属栏目:[MySql教程] 日期:2022-07-10 热度:99
mysql5.7windows下zip安装注意事宜: 1.官网下载zip包 我下的是mysql-5.7.16-winx64 2.解压放到任意目录下,我放的是D:mysql-5.7.16-winx64 3.配置环境变量(D:mysql-5.7.16-winx64bin追加到path),修改my-default.ini 注意:解压的文件夹里没有data目录[详细]
-
MySQL 8.0新特点 CTE
所属栏目:[MySql教程] 日期:2022-07-10 热度:98
MySQL 8.0新特点 CTE: 1、CTE简介 MySQL从8.0开始支持CTE,慢慢地向Oracle学习,CTE确实是个很好用的东西,特别是针对OLAP类型的SQL,可以大大简化,优化SQL. 那么什么是CTE呢? 个人理解:CTE(common table expression)是一个临时的结果集,类似一个函数,[详细]
-
MySQL NULLIF函数用处
所属栏目:[MySql教程] 日期:2022-07-10 热度:54
MySQL NULLIF函数以及如何使用它来防止查询中的除以零错误,NULLIF函数是接受2个参数的控制流函数之一。如果第一个参数等于第二个参数,则NULLIF函数返回NULL,否则返回第一个参数。 1,NULLIF语法结构 NULLIF(expression_1,expression_2); 2,举例用法 SELE[详细]
-
MySQL基准测试工具-sysbench安装测验
所属栏目:[MySql教程] 日期:2022-07-10 热度:159
环境:CentOS6.5,MySQL5.7.22 1.下载 sysbench下载地址 2.安装 tar -zxvf sysbench-1.1.0.tar.gz yum install automake libtool y #安装依赖包 cd sysbench-0.4.12.14 ./autogen.sh ./configure --with-mysql-includes=/usr/local/mysql/include --with-mys[详细]
-
MYSQL新特性secure_file_priv读取文件
所属栏目:[MySql教程] 日期:2022-07-10 热度:94
secure-file-priv特性 secure-file-priv参数是用来限制LOAD DATA, SELECT OUTFILE, and LOAD_FILE()传到哪个指定目录的。 ure_file_priv的值为null ,表示限制mysqld 不允许导入|导出 当secure_file_priv的值为/tmp/ ,表示限制mysqld 的导入|导出只能发生在[详细]
-
优化Mysql数据库的8个方式
所属栏目:[MySql教程] 日期:2022-07-10 热度:63
优化Mysql数据库的8个方式: 1、创建索引 对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次[详细]
