MySQL基础关键字MYSQL:  1.DDL操作数据库和表  2.DML增删改  3.DQL查询表中的数据  4.DCL权限问题 DDL: 1.操作数据库CRUD  reate:创建 Retrieve:查询 Update:修改 Delete:删除 创建: show databases**;//查询所有数据库名称show create database  dataname;//现实这个表创建的表格            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-17 02:13:08
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ` 是 mysql 本身的关键字冲突。所有的数据库都有类似的设置,不过mysql用的是`而已。通常用来说明其中的内容是数据库名、表名、字段名,不是关键字。例如:select * from table_name where `key` = 'key_name';其中,key是mysql的关键字,列名如果是key的话,就需要用``转义一下。 扩展:字符串中需要使            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-01 00:20:21
                            
                                464阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录引言一、数据库简介:二、SQL语句:三、MySQL常用函数:数学函数:日期函数:MySQL其他命令:四、Navicat快捷键: 引言暂时只想起来这些,有需要补充的或者文章内出现的错误欢迎指正(评论 or 私信)。请努力提升自己!划重点 点击下面连接,直接查看我的日常笔记,比csdn更新快,内容更丰富。不断更新完善的笔记一、数据库简介:1、数据库常见的概念: DB:数据库,存储数据的容器。 D            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 13:51:32
                            
                                17阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录1.as和distinct关键字1.1 as关键字1.2 distinct关键字1.3 小结2.where条件查询3. 排序4.分页查询1.as和distinct关键字1.1 as关键字在使用SQL语句显示结果的时候,往往在屏幕显示的字段名并不具备良好的可读性,此时可以使用 as 给字段起一个别名。使用 as 给字段起别名mysql> select id as 序号,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-04 15:01:26
                            
                                162阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            网上很多文章都说exists的效率要高于in,其实不然。只能说不一定,exists和in各有各的使用场景,下面我们总结一下MySQL中exists和in的区别:in关键字select * from A where id in (select id from B)#等价于for select id from B:先执行;子查询 for select id from A where A.id = B.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 22:05:37
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL执行计划Explain关键字详解环境说明 Centos版本: CentOS Linux release 7.7.1908 (Core) Linux连接工具:SecureCRT MySQL Version: 5.7.28 MySQL连接工具:Navicate 参考地址:https://dev.mysql.com/doc/refman/5.7/en/explain-output.htmlEx            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-06 12:39:22
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            in关键字和exists关键字
in尽量用在内表小的地方,exists关键字用在外表小的地方。如果用not in,则内外表都全表扫描,无索引,效率低,可使用not exists,也可用连接优化。in关键字是把外表和内表做hash连接,先查询内表,再把内表的结果和外表匹配,对外表使用索引(外表效率高,可以用大表),而内表都需要查询,使用in关键字可以加快效率。exists关键字是对外表做loop循环            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 10:22:25
                            
                                119阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                   根据在工作开发过程中遇到的场景,我通过 student表、student_detail表 来进行讲解我所写的一条sql语句。LIKE关键字、IN关键字、子查询、Mybatis框架相互结合运用的案例。       student表SET FOREIGN_KEY_CHECKS=0;
-- --------            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 23:32:39
                            
                                130阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Mysql 子查询使用测试数据:mysql> select * from test;
+----+--------+------+------+
| id | name   | sex  | age  |
+----+--------+------+------+
|  1 | name1  | 女   |   15 |
|  2 | name1  | 女   |   15 |
|  4 |            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-10 22:31:04
                            
                                108阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            二维表中,能够惟一确定记录的一个字段或几个字段的组合被称为“超关键字”。“超关键字”虽然能唯一确定记 录,但是它所包含的字段可能是有多余的。         如果一个超关键字去掉其中任何            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-06 16:14:35
                            
                                1263阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            是什么?这个问题其实很好理解,简单来说,EXISTS 就是mysql中的一个关键字。能干啥?Exists关键字的主要作用就是检查SQL语句中的子查询是否至少会返回一行数据。使用EXISTS 关键字的子查询 其实并不返回数据,而是返回 布尔类型的true或 false。怎么用?那么EXISTS 关键字到底该怎么用呢,我们通过例子来进行简单讲解。所有的例子都基于MySQL 5.7版本。EXISTS 语            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-21 15:12:39
                            
                                200阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            分类: ASP Dot Net2008-01-08 11:22     partial关键字 C#2.0提供的新关键字,用来将一个class、struct或interface的定义拆分,写在不同的源文件中。每个源文件包含类定义的一部分,编译应用程序时将把所有部分组合起来。在以下几种情况下需要拆分类定义:                
                
         
            
            
            
            目录前言一、高级sql语句1、按关键字排序二、区间判断 ——且/或三、 distinct 查询不重复记录四、对结果进行分组五、限制结果条目——limit六、设置别名(alias ——>as)七、通配符八、子查询前言当我们对mysql数据库进行了查询后,除了基本查询,有时候更需要对查询的结果集进行再次处理。比如统计个数,对结果进行排序,只查看部分数据等等。一、高级sql语句            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-24 09:58:26
                            
                                66阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            去重:distinct关键字
解释:所有的字段一模一样才能去重
select distinct * from work
去除name和score 一样的并且显示name 和score字段
select distinct name,score from work
去除name一样的并且显示name字段
select distinct name from work
别名as(可以省略)
什么时候用别名            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-28 11:23:51
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL数据库 (上)一、MySQL数据类型(数值类型、日期和时间类型、字符类型)1、数值类型注:BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表类型大小范围(有符号)范围(无符号)用途TINYINT1 字节(-128,127)(0,255)小整数值SMALLINT2 字节(-32 768,32 767)(0,65 535)大整数值MEDIUMINT3 字节            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-22 11:35:17
                            
                                468阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、 用mysql存储过程增加100万条测试数据存储过程代码:#创建存储过程,数据库名test,表名student
create procedure myinst(n int)
begin
declare i int default 0;
set autocommit = 0;
repeat
set i = i +1;
insert into student(id,name) values(i,'            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-20 20:37:57
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            今日内容详细SQL语句查询关键字selecct
指定需要查询的字段信息
select *
查所有字段
select name
查name字段
select char_length(name)
支持对字段做处理
from
指定需要查询的信息
from mysql.user
from t1
SQL语句中关键字的执行顺序和编写顺序并不是一致的 可能会错乱
eg:
	select id,name fr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-25 22:46:59
                            
                                167阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. MySQL简单实现多字段模糊查询 - 范兵我所做的商城项目前些时提了新需求,要求前台搜索商品除了能通过商品名称搜索到以外,还可以通过别个信息搜索,比如:商品编号、详情内容描述等等,类似于全文搜索了。我首先想到的就是lucene,但是对代码这样的改动量就太大了。。。。目前线上版本如果做这种改动怕测试又出什么幺蛾子,如果又重新建表将这些信息另外存储起来又感觉好麻烦。。。于是就想想在sq            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 11:13:00
                            
                                171阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、MySQL中使用的关键字  select:查询  where:筛选  group by:分组  having:筛选  distinct:  order by:排序  limit:限制  regexp:  like:模糊查询1.1、表的数据  当表中的字段比较多,展示时会错乱的时候,可以使用\G 进行分行显示  select * from emp\Gcreate table emp(
  id            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-10 14:02:32
                            
                                200阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            主外键主外键的定义主关键字(primary key ): 是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。外关键字(foreign key): 是用于建立或加强两个表数据之间的链接的一列或多列。如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表(父表),具有此外键的表被            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-26 15:42:13
                            
                                140阅读