MySQL基本命令
MySQL中输入s
可查看数据库信息
查看数据库 show databases;
选择数据库 use database_name;
退出数据库 exit/quit
查看表 show tables;
授权远程登录并设置密码 grant all privileges on *.* to 'root'@'%' identified by '123456';
创建数据库 create database 数据库名
删除数据库 drop database 数据库名
创建数据表 create table table_name (column_name column_type);
删除数据表 drop table table_name
插入数据 insert into table_name (column_name1,column_name2,...column_nameN) values ( value1, value2,...valueN );
查询数据 select column_name,column1_name from table_name
(去掉重复数据) select distinct column_name from table_name
查询具体条件的数据 select column_name from table_name where column_name='value'
查询具体条件的多个数据 select column_name from table_name where column_name in ('value','value1')
查询具体条件之间的数据 select column_name from table_name where column_name between value and value1
查询具体条件之外的数据 select column_name from table_name where column_name not between value and value1
模糊匹配 like
'%a' //以a结尾的数据
'a%' //以a开头的数据
'%a%' //含有a的数据
'_a_' //三位且中间字母是a的
'_a' //两位且结尾字母是a的
'a_' //两位且开头字母是a的
别名 表名称和列名称之前加as
排序 order by column_name
(asc 升序 desc 降序)
连接的使用
JOIN 用于根据两个或多个表中的列之间的关系,从这些表中查询数据 连接分为: INNER JOIN(JOIN):如果表中有至少一个匹配,则返回行 SELECT 列名 FROM 表1 INNER JOIN 表2 ON 表1.列名=表2.列名 LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行 SELECT 列名 FROM 表1 LEFT JOIN 表2 ON 表1.列名=表2.列名 RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行 SELECT 列名 FROM 表1 RIGHT JOIN 表2 ON 表1.列名=表2.列名 FULL JOIN:只要其中一个表中存在匹配,就返回行 SELECT 列名 FROM 表1 FULL JOIN 表2 ON 表1.列名=表2.列名 **tips:**MySQL 不支持全连接
联合查询union
UNION 操作符用于合并两个或多个 SELECT 语句的结果集
SELECT 列名 FROM 表1 UNION SELECT 列名 FROM 表2
tips:默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL。
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解
- dubbo本地直连调试注意点
- Tomcat的使用及服务器的一些基础知识
- fastJson 之JSONObject.toJavaObject()方法不能解析嵌套自定义list对象
- 文件包含漏洞学习总结(结尾有实例)
- 树莓派基础实验17:温度传感器实验
- Java Servlet详解(体系结构+注解配置+生命周期)
- RabbitMq如何确保消息不丢失
- 《sql必知必会》——读书笔记(4)
- AkShare-债券数据-国债期货可交割券相关指标
- Linux From Scratch
- 介绍一款 API 敏捷开发工具
- java线程池(五):ForkJoinPool源码分析之一(外部提交及worker执行过程)
- JavaScript中的匿名函数、闭包和BOM
- 【Vue.js】Vue.js中的事件处理、过滤器、过渡和动画、组件的生命周期及组件之间的通信
- 树莓派基础实验18:声音传感器实验