MySQL是一种流行的关系型数据库管理系统,广泛应用于各种业务场景。在使用MySQL时,有一些技巧可以帮助您提高性能、优化数据库管理和简化开发过程。以下是一些MySQL的使用技巧:使用索引:索引是提高查询性能的关键。在查询中经常使用的列上创建索引可以加速查询速度。确保在经常用于搜索、排序和连接的列上创建索引。优化查询语句:编写高效的查询语句可以提高数据库的性能。避免使用SELECT * 语句,而是
原创
2023-12-03 00:00:34
251阅读
mysql用户名和密码是root所以登录-u接用户名,-p接密码,由于没有密码所以直接回车[root@web01 mysql]# mysql -uroot -p所以mysql不安全,需要给加密码。mysql设置密码分两种情况:第一种情况:没有密码,设置密码/application/mysql//bin/mysqladmin -u root password 'new-password'第二种情况:
原创
2017-08-23 23:16:31
610阅读
1.Mysql的基本操作 1、mysql服务的启动和停止
net stop mysql
net start mysql
启动失败可按快捷键 win+R,输入 services.msc,找到MySQL服务器的名称启动
2、登陆mysql
mysql (-h)-u 用户名 -p 用户密码
注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP
1
2
1、将字符转换为数字 cast()函数 cast(columas unsigned)select (1+1),('1'+'2'),(cast('1' as unsigned)+3);2、MySQL实现行转列(1)group by和group_concat()函数组合使用,substring_index(group_concat(),',',N)取前N个数据(2)as取列...
原创
2022-03-30 16:52:21
116阅读
1、将字符转换为数字 cast()函数 cast(columas unsigned)select (1+1),('1'+'2'),(cast('1' as unsigned)+3);2、MySQL实现行转列(1)group by和group_concat()函数组合使用,substring_index(group_concat(),',',N)取前N个数据(2)as取列...
原创
2021-08-26 09:29:59
162阅读
通过几天简单的学习,我掌握了一点基本的mysql操作步骤,下面是我的学习笔记,分享给大家,共同学习。我们都知道数据库在我们开发学习工作中必不可少,mysql作为一种被广泛使用的数据库,所以我们的学习必不可少。使用mysql我们需要下载安装好所有的工具,在此我不在一一介绍,接下来,我们切入主题,MySQL的简单操作,下面是使用步骤。(我的所有步骤均是在windows下的命令行窗口完成的,
转载
2023-09-21 10:50:17
28阅读
目录一、SQL简述1.SQL的概述2.SQL的优点3.SQL的分类二、数据库的三大范式三、数据库的数据类型1.整数类型2.浮点数类型和定点数类型3.字符串类型4.字符串类型5.日期与时间类型四、数据库、数据表的基本操作1.数据库的基本操作2.数据表的基本操作五、数据表的约束1.主键约束2.非空约束3.默认值约束4.唯一性约束5.外键约束六、索引1. 添加PRIMARY KEY(主键索引)2. 添
转载
2023-08-10 09:22:47
51阅读
须知:SQL语言:结构化查询语言,是关系型数据库查询语言的标准,不同的数据库虽然有自己私有扩展,但关键词都支持:(select、update、delete、insert、where)SQL语句分类:像Oracle、MSSQL都是通用的DDL:数据定义语言(create、alter、drop、rename)DML:数据库维护语言(select、insert、update、delete)DCL:数据库
原创
2017-06-22 15:08:21
644阅读
建表
每一个表都有一个id字段,最好为UNSIGNED。如 INT(9) UNSIGNED NOT NULL
在表使用一段时间后,使用PROCEDURE ANALYSE得到建议,如select * from log_table where record_date > “2015-06-01” PROCEDURE ANALYSE (100,1000);
尽量使
转载
2017-08-16 13:53:00
175阅读
2评论
查找间隔天数: select CURDATE() as date union all s
原创
2022-08-05 22:33:25
109阅读
group_concat() -- 将group by产生的同一个分组中的值连接起来,返回一个字符串结果(可以添加distinct去重)。 substring_index(被截取字段,关键字,关键字出现的次数)-- 截取字段 "小明" as name
原创
2022-08-22 17:24:44
1605阅读
1)忘记密码:参考:https://www.jb51.net/article/108609.htm https://www.v2ex.com/amp/t/333539 如果你忘记了密码,怎么办?我们可以打开 /etc/my.cnf
原创
2022-06-13 17:00:58
70阅读
在数据库的世界里,MySQL 犹如一座宝藏,深挖下去总能有新的惊喜。今天,咱们抛开基础部分,聚焦一些超实用的高级特性,助你将数据库管理与开发提升到一个新高度。
本文带大家一起学习下MySQL基础操作技巧,涵盖建库建表增删改查以及备份等常用操作。以下操作都是在MySQL的提示符下进行的,每个命令以分号结束。一、键盘操作技巧1、在敲击命令时,如果按下回车后发现忘记加分号,无须重打一遍命令,只需要键入分号,然后回车就可以了。2、可以使用键盘上的上下方向键调出以前的命令。二、显示命令1、显示数据库 show databases;2、显示库中的数据表 show t
转载
2023-08-15 18:37:51
36阅读
Mysql数据库的基本应用一.数据库的基本命令登录数据库[root@yeyue ~]# mysql -h127.0.0.1 -uroot-p123456
mysql> show databases;查看服务器已有的库mysql> select database();显示当前所在的库mysql> show tables;显示当前库存在的表mysql> select * f
转载
2024-02-28 12:59:03
27阅读
MySQL数据库可以说是DBA们最常见和常用的数据库之一,MySQL的广泛应用,也使更多的人加入到学习它的行列之中。下面是老MySQL DBA总结的MySQL数据库最常见和最常使用的一些经验和技巧,分享给大家!
一、MySQL数据库的备份
使用MySQL数据库,最常用也是最重要的就是数据库备份了,所以我们先介绍数据库备份。进行数据库备份,又
转载
2023-08-20 18:41:54
52阅读
程序中写入的一行行的SQL语句,如果使用了一些优化小技巧,定能达到事半功倍的效果。1. 优化你的MySQL查询缓存在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,就会特别快。但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员会忽略它。在有些处理任务中,我们实际上是可以阻止查询缓存
转载
2023-12-15 21:13:55
0阅读
今天无意间发现mysql的coalesce,coalesce()解释:返回参数中的第一个非空表达式(从左向右依次类推);使用示例:a,b,c三个变量。select coalesce(null,2,3); // Return 2select coalesce(null,null,3); // Return 3select coalesce(1,2,3); // Return 1通过...
转载
2021-07-28 10:41:28
1004阅读
本人是软件测试工程师,最近在做一些数据库基础学习,特意记录下学习过程的一些总结,随记:索引使用小技巧
1、联合索引最左原则,例如(联合索引:a, b, c):
where a = 3, 使用a
where a = 3, b = 5 使用a, b
where a = 3, b = 4, c = 5 使用a, b, c
where a = 3, c
原创
2023-07-20 18:01:54
90阅读
MySQL索引的使用技巧
原创
2024-10-13 15:33:30
108阅读