爆款云主机2核4G限时秒杀,88元/年起!
查看详情

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 618智算钜惠季 爆款云主机2核4G限时秒杀,88元/年起!
  • 免费体验DeepSeek,上天翼云息壤 NEW 新老用户均可免费体验2500万Tokens,限时两周
  • 云上钜惠 HOT 爆款云主机全场特惠,更有万元锦鲤券等你来领!
  • 算力套餐 HOT 让算力触手可及
  • 天翼云脑AOne NEW 连接、保护、办公,All-in-One!
  • 中小企业应用上云专场 产品组合下单即享折上9折起,助力企业快速上云
  • 息壤高校钜惠活动 NEW 天翼云息壤杯高校AI大赛,数款产品享受线上订购超值特惠
  • 天翼云电脑专场 HOT 移动办公新选择,爆款4核8G畅享1年3.5折起,快来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

智算服务

打造统一的产品能力,实现算网调度、训练推理、技术架构、资源管理一体化智算服务
智算云(DeepSeek专区)
科研助手
  • 算力商城
  • 应用商城
  • 开发机
  • 并行计算
算力互联调度平台
  • 应用市场
  • 算力市场
  • 算力调度推荐
一站式智算服务平台
  • 模型广场
  • 体验中心
  • 服务接入
智算一体机
  • 智算一体机
大模型
  • DeepSeek-R1-昇腾版(671B)
  • DeepSeek-R1-英伟达版(671B)
  • DeepSeek-V3-昇腾版(671B)
  • DeepSeek-R1-Distill-Llama-70B
  • DeepSeek-R1-Distill-Qwen-32B
  • Qwen2-72B-Instruct
  • StableDiffusion-V2.1
  • TeleChat-12B

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场创新解决方案
办公协同
  • WPS云文档
  • 安全邮箱
  • EMM手机管家
  • 智能商业平台
财务管理
  • 工资条
  • 税务风控云
企业应用
  • 翼信息化运维服务
  • 翼视频云归档解决方案
工业能源
  • 智慧工厂_生产流程管理解决方案
  • 智慧工地
建站工具
  • SSL证书
  • 新域名服务
网络工具
  • 翼云加速
灾备迁移
  • 云管家2.0
  • 翼备份
资源管理
  • 全栈混合云敏捷版(软件)
  • 全栈混合云敏捷版(一体机)
行业应用
  • 翼电子教室
  • 翼智慧显示一体化解决方案

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
  • 天翼云EasyCoding平台
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼云东升计划
  • 适配中心
  • 东升计划
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
开放能力
  • EasyCoding敏捷开发平台
培训与认证
  • 天翼云学堂
  • 天翼云认证
魔乐社区
  • 魔乐社区

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 建议与反馈
  • 用户体验官
  • 服务保障
  • 客户公告
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 智算服务
  • 产品
  • 解决方案
  • 应用商城
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心

      mysql快熟入门

      首页 知识中心 服务器 文章详情页

      mysql快熟入门

      2023-07-28 07:35:17 阅读次数:81

      mysql,数据库,服务器

      前提:假设我们的电脑或服务器已经正确安装了mysql服务器

      一:连接和断开mysql服务器

      1.1连接数据库服务器 

      shell> mysql -u user -p     (user用户名通常为root,-u -p 两个mysql的参数名。然后按enter健会提示我们输入密码,如下)
          Enter password: ******** 
      如果数据库在其它电脑上,我们必要加入IP地址如下
      shell> mysql -h host -u user -p (host 即远程服务器地址 -h参数 host参数值),如果密码和用户名全部正确则进入mysql服务器,界面如下
      shell> mysql -h host -u user -p
      Enter password: ********
      Welcome to the MySQL monitor. Commands end with ; or \g. //欢迎你
      Your MySQL connection id is 25338 to server version: 5.7.26-standard // 告诉你连接的ID 和数据库版本好
        Type 'help;' or '\h' for help. Type '\c' to clear the buffer. //一些提示信息 你可以尝试在mysql(提示符)输入help看看😄
      mysql>

      1.2与服务器断开

      mysql> QUIT
      Bye  //断开成功
      备注:在Unix上,您也可以通过按Control + D断开连接。

      二:输入查询(select作为调用函数的命令)

        select 你可以理解为调用mysql的一个指令,该指令不仅可以查询表中的数据,同时可以调用mysql服务器定义的函数和运行一些简单的数学计算。本小结仅展示select调用函数的例子

      2.1查询当前版本和日期

      mysql> SELECT VERSION(), CURRENT_DATE(); //查询的结果会以表格的形式显现
      +-----------+--------------+
      | VERSION() | CURRENT_DATE()|   // 查询的列
      +-----------+--------------+
      | 5.7.23    | 2019-02-06   |   //查询出来的数据
      +-----------+--------------+
      1 row in set (0.03 sec) //返回 执行的时间(性能)和查询出的数据和
      mysql>      //准备下次输入

      2.2 将 mysql 用作简单的计算器

      mysql> SELECT SIN(PI()/4), (4+1)*5;
      +--------------------+---------+
      | SIN(PI()/4)        | (4+1)*5 |
      +--------------------+---------+
      | 0.7071067811865475 |      25 |
      +--------------------+---------+
      1 row in set (0.03 sec)

      三:创建和使用数据库

      3.1.1创建数据库(CREATE DATABASE 数据库名)

      CREATE DATABASE mydatabase;  //创建数据库mydatabase
      Query OK, 1 row affected (0.01 sec)  //创建成功(如果库名已经存在 ERROR 1007*** 就是告诉你数据库名已经存在)
      #出现以上结果则说明创建成功。虽然我们创建了一个数据库,但服务器并不能确定我们就开始使用这个数据库,如果我们想使用我们创建的这个数据库我们必须告诉它

      3.1.2 使用数据库(use 数据库名)

      mysql> use mydatabase;
      Database changed //告诉我们当前数据库已经改变了

      备注:

        查看服务器所有数据库: SHOW DATABASES 

        参看数据库创建信息:show create database 库名

      show create database mydatabase;
      +------------+-----------------------------------------------------------------------+
      | Database   | Create Database                                                       |
      +------------+-----------------------------------------------------------------------+
      | mydatabase | CREATE DATABASE `mydatabase` /*!40100 DEFAULT CHARACTER SET latin1 */ | //使用了默认的字符集和相关参数
      +------------+-----------------------------------------------------------------------+
      1 row in set (0.00 sec)

        参看数据库中信息(表):SHOW TABLES;

        参看当前使用的数据库   : SELECT DATABASE();

      3.2.1 创建表

        例如我们现在需要创建一个关于宠物的表,该表包含宠物的名字,主人,种类.... 

      CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),
          ->        species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);
      Query OK, 0 rows affected (0.05 sec)

      3.2.1 查看创建时的表述信息 DESCRIBE  表名

      mysql> DESCRIBE pet;
      +---------+-------------+------+-----+---------+-------+
      | Field   | Type        | Null | Key | Default | Extra |
      +---------+-------------+------+-----+---------+-------+
      | name    | varchar(20) | YES  |     | NULL    |       |
      | owner   | varchar(20) | YES  |     | NULL    |       |
      | species | varchar(20) | YES  |     | NULL    |       |
      | sex     | char(1)     | YES  |     | NULL    |       |
      | birth   | date        | YES  |     | NULL    |       |
      | death   | date        | YES  |     | NULL    |       |
      +---------+-------------+------+-----+---------+-------+
      6 rows in set (0.01 sec)

      备注:

      3.3 将数据加载到表中

        创建表后,您需要填充它。该 LOAD DATA和 INSERT 语句是这个有用的。

      3.3.1 使用:LOAD DATA LOCAL INFILE '文件路径' INTO TABLE 表名 fields terminated by '列分割符'  LINES TERMINATED BY '行分割符';加载数据。

        如果需要从一个文件中加载数据到我们的数据库中,我们就可以使用load data语法。例如我们有个pet.txt文件,该文件的数据如下表

      Whistler|Gwen|bird|\N|1997-12-09|\N
      Whistler2|Gwen2|bird2|\N|1997-12-01|\N
      Whistler3|Gwen3|bird3|\N|1997-12-10|\N

      加载数据:load data local infile '/mysqldata/pet.txt' into table pet  fields terminated by '|';

            Query OK, 3 row affected (0.00 sec)

            Records: 1  Deleted: 0  Skipped: 0  Warnings: 0

      备注:load data 的默认列分割符是制表符,默认的行分割符是换行符,但我们可以手动指定如上案例,指定列分割符是‘|’

               Windows上使用编辑器创建该文件 \r\n作为行分割符

      3.3.2 使用 INSERT INTO table_name() VALUES();添加一条数据到表中

       INSERT INTO pet
          ->        VALUES ('Puffball','Diane','hamster','f','1999-03-30',NULL);
      Query OK, 1 row affected (0.01 sec)

      备注:我们可以指定插入表中的列的部分数据,其它可以不插入(其它作为默认值)

      例如SQL:我们仅仅指定了名字和生日,其它都会以NULL插入

      INSERT INTO pet(name,birth)VALUES ('Purr','1999-03-30');
      Query OK, 1 row affected (0.00 sec)

      3.4 从表中查询信息SELECT

          [ALL | DISTINCT | DISTINCTROW ]  //可选参数 All就是查询所有。DISTINCT 不重复的项,DISTINCTROW = DISTINVCT(的同义词)
          select_expr [, select_expr ...]  // *是查询所有列,也可以指定查询的列
          [FROM table_references         //需要查询的表
          [WHERE where_condition]        //查询条件
          [GROUP BY {col_name | position}    //对查询的结果进行分类
            [ASC | DESC]]
          [HAVING where_condition]        //对分类的结果再进行条件筛选
          [ORDER BY {col_name | position}   //对结果进行排序
            [ASC | DESC], ...]     
          [LIMIT {[offset,] row_count | row_count OFFSET offset}]  //分页输出

      分解:
      select_expr:可以使用别名,也可以是个聚合函数
        例 select sex as '性别',concat(first_name,second_name) from 表名;//不解释

      备注:

      3.4.1  简单查询需求

      3.4.2 对查询结果排序

      3.4.3 使用聚合函数(mysql服务器为我们预先编辑的函数) 

      3.4.4 null的使用

      3.4.5 匹配模式(正则 和 like 关键字)

      3.4.6 多表联合查询  

      四:常见查询示例

      版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://www.cnblogs.com/jinliang374003909/p/10354245.html,作者:爱我-中华,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。

      上一篇:JDBC配置信息提取到配置文件

      下一篇:MYSQL服务器系统变量

      相关文章

      2025-05-19 09:05:01

      项目更新到公网服务器的操作步骤

      项目更新到公网服务器的操作步骤

      2025-05-19 09:05:01
      公网 , 数据库 , 文件 , 更新 , 服务器
      2025-05-19 09:04:53

      Django rest froamwork-ModelSerializer

      Django rest froamwork-ModelSerializer

      2025-05-19 09:04:53
      django , sqlite , 数据库
      2025-05-19 09:04:44

      FinalShell 配置SSH密钥登陆

      FinalShell 配置SSH密钥登陆

      2025-05-19 09:04:44
      密钥 , 服务器 , 配置
      2025-05-19 09:04:38

      mysql只有在任务处于完成状态才能运行

      mysql只有在任务处于完成状态才能运行

      2025-05-19 09:04:38
      MySQL , 任务 , 数据库 , 查询 , 状态
      2025-05-19 09:04:30

      设置28401事件后启动数据库时报错ORA-49100

      设置28401事件后启动数据库时报错ORA-49100

      2025-05-19 09:04:30
      ORA , 数据库 , 时报
      2025-05-14 10:33:16

      30天拿下Python之使用网络

      Python网络编程覆盖的范围非常广,包括:套接字编程、socketserver、HTTP和Web开发、异步编程和asyncio等。

      2025-05-14 10:33:16
      Json , TCP , 客户端 , 接字 , 服务器 , 示例 , 连接
      2025-05-14 10:03:13

      MySQL 索引优化以及慢查询优化

      MySQL 是一种广泛使用的关系型数据库管理系统,因其性能优异和使用便捷而备受欢迎。然而,随着数据量的增长和查询复杂度的增加,性能瓶颈也变得越来越明显。

      2025-05-14 10:03:13
      MySQL , 优化 , 使用 , 性能 , 数据库 , 查询 , 索引
      2025-05-14 10:03:05

      Oracle数据库用户权限分析

      Oracle数据库用户权限分析

      2025-05-14 10:03:05
      Oracle , 分析 , 数据库 , 权限 , 用户
      2025-05-14 10:02:48

      SQL Server 账号管理1

      SQL Server 账号管理主要包含登录名、用户、架构、角色等管理。通过对账号的管理可以有效的提高数据库系统的安全性,规范运维及使用。

      2025-05-14 10:02:48
      Server , SQL , 对象 , 数据库 , 权限 , 用户
      2025-05-14 10:02:48

      SQL Server 事务日志体系结构1--基本术语

      事务包括对数据库的一次更改或一系列更改。它有一个明确开始和明确结束。开始时使用BEGIN TRANSACTION语句,或者SQL Server会自动为您开始一个事务。

      2025-05-14 10:02:48
      Server , SQL , 事务 , 数据库 , 日志 , 磁盘
      查看更多
      推荐标签

      作者介绍

      天翼云小翼
      天翼云用户

      文章

      33561

      阅读量

      5267164

      查看更多

      最新文章

      项目更新到公网服务器的操作步骤

      2025-05-19 09:05:01

      FinalShell 配置SSH密钥登陆

      2025-05-19 09:04:44

      SQL Server 事务日志体系结构1--基本术语

      2025-05-14 10:02:48

      MySQL-备份+日志:介质故障与数据库恢复

      2025-05-08 09:04:49

      redis高可用集群搭建

      2025-05-06 09:19:12

      基于javaWeb+jsp人力资源管理系统(含文档)

      2025-05-06 09:19:00

      查看更多

      热门文章

      Linux运维小技巧---每日收集所有服务器信息并归档到指定服务器

      2023-03-16 07:49:58

      用ftp服务器进行yum源的设置

      2023-04-21 03:04:35

      Confluence 6 配置服务器基础地址

      2023-04-23 09:34:48

      linux中常见工具安装问题集锦

      2023-05-05 10:12:49

      linux环境日志排查,cat命令关键字查找、最近1000条、定位到指定位置

      2022-12-28 07:22:30

      在 ubuntu 中安装 Apache 2 Web 服务器

      2023-05-22 08:06:30

      查看更多

      热门标签

      服务器 linux 虚拟机 Linux 数据库 运维 网络 日志 数据恢复 java python 配置 nginx centos mysql
      查看更多

      相关产品

      弹性云主机

      随时自助获取、弹性伸缩的云服务器资源

      天翼云电脑(公众版)

      便捷、安全、高效的云电脑服务

      对象存储

      高品质、低成本的云上存储服务

      云硬盘

      为云上计算资源提供持久性块存储

      查看更多

      随机文章

      gns3:QOS (网速限制)

      Linux:sudo给予账户特定的权限

      mysql8.0做了什么改进?

      CDN的原理与应用场景

      配置nginx如果获取不到图片 去另外一台服务器获取

      Linux服务器互信配置

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2025 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号