![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 62
呆小呆啊
这个作者很懒,什么都没留下…
展开
-
MqSql学习的总结(一)
MySql学习的总结(一)原创 2022-06-16 11:08:16 · 518 阅读 · 0 评论 -
Mysql删除表的三种方式
Mysql删除表的三种方式drop tabledrop是直接删除表信息,速度最快,但是无法找回数据例如,删除user表drop table user;truncate (table)truncate 是删除表数据而不是删除表结构,速度第二快,不能与where 一起使用例如 :删除user表truncate table userdelete fromdelete 是删除表中的数据,没用删除表中的结构,速度最慢,但是可以与where连用,可以删除指定的行。例如删除user表中的所有数据原创 2022-03-14 15:51:35 · 2164 阅读 · 0 评论 -
MySQL中Join 和left-Join的区别
MySQL中Join 和left-Join的区别这个时候有两张表:t1表:t2表下面来简述Join和left-join/right-join的区别joinselect * from t1 join t2 on t1.id = t2.id;公共部分的数据才会被查询出来;left-joinselect * from t1 left join t2 on t1.id = t2.id;查询出来的结果和前表记录数一样多;right-join 和 left-join 大同小异原创 2021-09-23 10:51:44 · 388 阅读 · 2 评论 -
MySQL中使 用 视 图
使用视图1. 视图需要MySQL 5 , MySQL 5添加了对视图的支持.视图是虚拟的表.与包含数据的表不一样,视图只包含使用时动态检索数据的查询理解视图:select cust_name,cust_contactfrom customers,orders,orderitemswhere customers,cust_id=orders.cust_id and orderitems.order_num=order_num and prod_id = 'TNT2';此查询用来检索订原创 2021-08-27 10:52:46 · 651 阅读 · 1 评论 -
联 结 表
1. 联结SQL最强的功能之一.就是能在数据检索查询的执行中联结(join)表.联结是利用SQL的SELECT能执行的最重要的操作,要很好的理解联结及其语法是学习SQL的一个极为重要的组成部分.2. 为什么要使用连结分解数据为多个表能更有效地存储,更方便地处理,并且具有更强大的可伸缩性.但这些好处都是有代价的.这个时候,我们就应该想,如果数据存放在多个表中,我们怎么用单条SELECT语句检索出数据呢?这个时候,我们就应该想到联结,简单的说:联结就是一种机制,用来在一条select 语句中关联表,可原创 2021-08-26 16:02:59 · 73 阅读 · 0 评论 -
MySQL 连接的使用
MySQL 连接的使用本节介绍,如何使用Mysql的JOIN在两个或多个表中查询数据.你可以在 SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询。JOIN 按照功能大致分为如下三种:INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录.LEFT JOIN(左连接):获取左表所有的记录,即使右表没有对应匹配的记录.RIGHT JOIN(右连接):与LEFT JOIN相反,用于获取右表所有记录,即使左表没有对应匹配的记录转载 2021-08-24 18:05:02 · 73 阅读 · 1 评论 -
MySQL 排序
MySQL 排序我们知道从MySQL 表中使用SQL select 语句来读取数据如果我们需要对读取的数据进行排序,我们就可以使用 MySQL 的 ORDER BY 子句来设定你想按哪个字段哪种方式来进行排序,再返回搜索结果。语法以下是SQL SELECT 语句使用Order by 子句将查询数据排序后再返回数据;SELECT field1, field2,...fieldN FROM table_name1, table_name2...ORDER BY field1 [ASC [DES转载 2021-08-24 17:40:18 · 75 阅读 · 0 评论 -
MySQL UNION 操作符
MySQL UNION 操作符本教程为大家介绍MySQL unton操作符的语法和实例描述MySQL UNION 操作符用于连接两个以上的select 语句的结果组合到一个结果集合中.多个select语句会删除重复的数据.语法MySQL union 操作符语法格式:SELECT expression1, expression2, ... expression_nFROM tables[WHERE conditions]UNION [ALL | DISTINCT]SELECT expr转载 2021-08-24 17:21:20 · 87 阅读 · 0 评论 -
MySQL LIKE 子句
MySQL LIKE 子句我们知道在MySQL中使用SQL SELECT 命令来读取数据,同时我们可以在SELECT语句中使用where子句来获取指定的记录.WHERE 子句中可以使用等号 = 来设定获取数据的条件,如 “runoob_author = ‘RUNOOB.COM’”。但是有时候我们需要获取runoob_author 字段含有"COM"字符的所有记录,这时我们就需要在WHERE子句中使用SQL LIKE子句.SQL LIKE 子句中使用百分号 %字符来表示任意字符,类似于UNIX或正则转载 2021-08-24 16:51:14 · 65 阅读 · 0 评论 -
MySQL Group By语句
MySQL Group By语句group by语句根据一个或者多个表对结果集进行分组在分组的列上我们可以使用count,sum,avg等函数Group By语法SELECT column_name, function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_name;实例演示本章节实例使用到了以下表结构及数据,使用前我们可以先将以下数据导入数据库中.SET NAMES u转载 2021-08-24 16:01:41 · 82 阅读 · 0 评论 -
MySQL总结
1. MySQL总结1.1 SQL的分类数据查询语言: (DQL)select数据库操作语言: (DML)insert,delete,update数据定义语言: (DDL)create,drop,alter事务操作语言: (TCL)commit,rollback数据控制语言:(DCL)grant,revoke1.2 命令导入数据source <sql脚本路径> # source D://a.sql1.3 简单命令1.3.1 查看数据库版本mysql --version原创 2021-08-24 15:24:44 · 141 阅读 · 0 评论 -
MySQL查看所有用户
MySQL查看所有用户列出所有用户如下语句可以查询所有用户SELECT user FROM 数据库的名字.user;在这条语句中,我们从mysql数据库的用户表中查询用户的数据.在这里要注意数据库的名字,在执行的时候要注意.注意:要执行上面的这个查询,必须以管理员的身份登录如果需要登录MySQL数据库服务器,命令如下>Mysql -u root -p>Enter password:你的密码mysql>use mysql;Datase change原创 2021-08-20 10:20:52 · 108371 阅读 · 1 评论