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索引的使用技巧            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-13 15:33:30
                            
                                108阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天无意间发现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、将字符转换为数字 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的使用技巧:使用索引:索引是提高查询性能的关键。在查询中经常使用的列上创建索引可以加速查询速度。确保在经常用于搜索、排序和连接的列上创建索引。优化查询语句:编写高效的查询语句可以提高数据库的性能。避免使用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            
                
         
            
            
            
            COALESCE()函数可以接收多个参数,并返回第一个非NULL的参数。如果所有参数都为NULL,则COALESCE()函数返回NULL。例如:COALESCE(NULL,1,2);#=>1COALESCE(NULL,'hi');#=>'hi'COALESCE(4,NULL,2);#=>4COALESCE(NULL,NULL);#=>NULL使用场景1.设置默认值下面的表中            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-01-06 19:37:34
                            
                                1928阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             通过几天简单的学习,我掌握了一点基本的mysql操作步骤,下面是我的学习笔记,分享给大家,共同学习。我们都知道数据库在我们开发学习工作中必不可少,mysql作为一种被广泛使用的数据库,所以我们的学习必不可少。使用mysql我们需要下载安装好所有的工具,在此我不在一一介绍,接下来,我们切入主题,MySQL的简单操作,下面是使用步骤。(我的所有步骤均是在windows下的命令行窗口完成的,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 10:50:17
                            
                                28阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            须知: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数据库可以说是DBA们最常见和常用的数据库之一,MySQL的广泛应用,也使更多的人加入到学习它的行列之中。下面是老MySQL DBA总结的MySQL数据库最常见和最常使用的一些经验和技巧,分享给大家! 
   一、MySQL数据库的备份 
   使用MySQL数据库,最常用也是最重要的就是数据库备份了,所以我们先介绍数据库备份。进行数据库备份,又            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 18:41:54
                            
                                52阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文带大家一起学习下MySQL基础操作技巧,涵盖建库建表增删改查以及备份等常用操作。以下操作都是在MySQL的提示符下进行的,每个命令以分号结束。一、键盘操作技巧1、在敲击命令时,如果按下回车后发现忘记加分号,无须重打一遍命令,只需要键入分号,然后回车就可以了。2、可以使用键盘上的上下方向键调出以前的命令。二、显示命令1、显示数据库 show databases;2、显示库中的数据表 show t            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-15 18:37:51
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在数据库的世界里,MySQL 犹如一座宝藏,深挖下去总能有新的惊喜。今天,咱们抛开基础部分,聚焦一些超实用的高级特性,助你将数据库管理与开发提升到一个新高度。            
                
         
            
            
            
            程序中写入的一行行的SQL语句,如果使用了一些优化小技巧,定能达到事半功倍的效果。1. 优化你的MySQL查询缓存在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,就会特别快。但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员会忽略它。在有些处理任务中,我们实际上是可以阻止查询缓存            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-15 21:13:55
                            
                                0阅读