前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL基本命令

MySQL基本命令

作者头像
行云博客
发布2020-07-20 11:14:31
3850
发布2020-07-20 11:14:31
举报
文章被收录于专栏:行云博客行云博客行云博客

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。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-07-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档