iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL知识点总结
  • 436
分享到

MySQL知识点总结

MySQL知识点总结 2019-07-01 14:07:15 436人浏览 猪猪侠
摘要

Mysql知识点总结 一、      mysql常用命令 启动Mysql服务:service mysqld start 或 systemctl start mysqld.service 停止MySQL服务:service mys

MySQL知识点总结

Mysql知识点总结

一、      mysql常用命令

  1. 启动Mysql服务:service mysqld start 或 systemctl start mysqld.service
  2. 停止MySQL服务:service mysqld stop 或 systemctl stopt mysqld.service
  3. 重启MySQL服务:service mysqld restart 或 systemctl restart mysqld.service
  4. 查看MySQL服务状态:service mysqld status 或 systemctl status mysqld.service
  5. 连接MySQL:mysql –uroot –p
  6. 退出mysql服务:exit
  7. 查看用户数据库权限:show grants;
  8. 查看数据库:show databases;
  9. 重命名数据库:rename database 原数据库名 to 新数据库名
  10. 删除数据库:drop database 数据库名;
  11. 使用数据库:use 数据库名;
  12. 查看数据库包含的表:show tables;
  13. 重命名表:alter table 原表名 rename to 新表名; 还可使用:rename table 数据库.原表名 to 数据库.新表名; (可用于表在数据库的迁移)
  14. 创建表:create table if not exists 表名(表头1 数据类型(数据长度) primary key,表头2,数据类型(数据长度))engine=innodb default charset=utf8;
  15. 复制表:create table 新表名 as ( select * from 表  [where 条件] );
  16. 只复制表结构:create table 新表名 as ( select * from 表 where null);
  17. 查看表结构:desc 表名;
  18. 新增字段:alter table 表名 add 表头 数据类型(数据长度);
  19. 删除字段:alter table 表名 drop 表头 ;
  20. 修改字段:alter table 表名 modify 原表头 新表头 数据类型(数据长度);
  21. 添加外键:alter table 表名 add constraint 索引名(一般以fk_开头) foreign key(外键名) references 关联外键的表名(关联的主键字段);
  22. 插入数据:insert into 表名 ( 列名1,列名2,...,列名n ) values ( 值a1,值a2,...,值an ), ( 值b1,值b2,...,值bn ),…;
  23. 删除数据:delete from 表名 [where 子句];
  24. 快速删除数据:truncat 表1;删除表1后创建一个新的表,结构名称与表1相同;
  25. 修改数据:update 表名 set 列名1=新值1, 列名2=新值2 [where子句];
  26. 查询数据:select 列名1,列名2 from 表名 [where子句];
  27. 引入sql脚本:source 文件路径/文件.sql

二、      MySQL where子句

使用where子句查询可分为精确查询和模糊查询

比较符有:=、>、<、=、>=、<=、!=、<>

逻辑符号有:and、or 、not

范围运算符:between … and ..、in、not in

模糊运算:like ‘%_’:%匹配任意字符,_匹配单个字符;

空运算:null、is null、not … is null

子查询:select 字段 from 表 where 字段 in ( select…from…);

三、      group by

select 字段 from 表 group by 字段 having 条件;

having作用与where相似,不能与where一起用,可单独用where:select 字段 from 表 where 条件group by 字段 。

四、      order by

select 字段 from 表 order by 字段1 排序,字段2 排序,….

MySQL中默认为升序排序:asc;降序排序显示为desc。

五、      limit

select 字段 from 表 limit n1 :查询表前n1条数据;

select 字段 from 表 limit n1,n2:查询表行号为n1行为开始行的n2条数据。

六、      查询常用函数

查询语句中常用函数有求和sum()、最大值max()、最小值min()、平均值avg()、统计行数count()、连接查询结果concat() as 、去除重复项distinct

count( )

count(1)和count(*)包含null值,统计行数等于原表记录行数;

count(非空字段) 不计算null值,统计行数等于原表记录行数;

count(null值字段)不计算null值,统计行数小于等于原表记录行数;

count(null)结果恒为0。

concat(‘常量’,字段) as ‘别名’

concat()函数可以将查询结果连接在一起作为一列输出。

七、      多表查询

当需要使用多表进行查询时,需要先考虑查询的数据来源(表),再分析表与表之间的联系;

多表查询除了外连接和内连接,还可以自连接进行查询。

内连接:… inner join…on…

select 字段 from 表join表2 on 联系字段 join表3 on 联系字段

外连接:left join, right join

左外连接:表1 left join 表2 on 联系字段;保留左边的表的全部数据,不管右边是否有对应数据匹配;

右外连接:表1 right join 表2 on 联系字段; 保留右边的表的全部数据,不管左边是否有对应数据匹配;

八、      uNIOn

union把多个sql语句的执行结果,合并到1个结果中;sql语句的查询字段必须相似,否则会报错。

union操作符: 默认会去除多个结果中的重复信息;

union all 操作符: 返回多个结果中所有信息(不会去除重复信息)。

您可能感兴趣的文档:

--结束END--

本文标题: MySQL知识点总结

本文链接: https://www.lsjlt.com/news/6883.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql知识点简单总结
    1.操作数据库语句  1.1 显示所有的数据:show databases;  1.2 创建数据库:create database databasename;&nbs...
    99+
    2024-04-02
  • MySQL MVCC的知识点总结
    本篇内容介绍了“MySQL MVCC的知识点总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1).Mul...
    99+
    2024-04-02
  • mysql知识点+面试总结
    目录 1 mysql介绍 2 数据库常见语法 3 数据库表的常见语法 4 其他常见语法(日期,查询表字段) 5 JDBC开发步骤 6 索引 6.1 索引常见语法 7 常见面试总结 8 java集成数据库监控页面 1 mysql介绍 ...
    99+
    2023-09-04
    mysql 面试 数据库
  • mysql中表的知识点总结
    这篇文章主要介绍“mysql中表的知识点总结”,在日常操作中,相信很多人在mysql中表的知识点总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql中表的知识点总结”...
    99+
    2024-04-02
  • Python知识点总结
    本篇内容介绍了“Python知识点总结”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 为什么要使用描述符?假想你正在给学校写一个成绩管理...
    99+
    2023-06-16
  • 总结DOM的知识点
    这篇文章主要介绍“总结DOM的知识点”,在日常操作中,相信很多人在总结DOM的知识点问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”总结DOM的知识点”的疑惑有所帮助!接下来,...
    99+
    2024-04-02
  • MySQL事务与锁的知识点总结
    这篇文章主要介绍“MySQL事务与锁的知识点总结”,在日常操作中,相信很多人在MySQL事务与锁的知识点总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL事务与锁的...
    99+
    2024-04-02
  • Python基础知识点总结
       学了一年多的Python,去年做了一段时间的爬虫项目,近来在做数据分析和机器学习的东西,抽空整理一下以前学的Python基础知识点,有借鉴与总结。具体知识点后续会分段展开深入。     1.到底什么是Python?你可以在回答中与...
    99+
    2023-01-31
    知识点 基础 Python
  • 前端知识点总结——HTML
    前端知识点总结——HTMLHTML:HTML4.01 指的就是网页技术HTML5:HTML4.01的升级版本1.web的基础知识web与Internet1.Internet:全球性的计算机互联网络,因特网,互联网,交互网。前端学习圈:767...
    99+
    2023-06-03
  • Oracle基础知识点总结
    这篇文章主要讲解了“Oracle基础知识点总结”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle基础知识点总结”吧!首先上一张Oracle体系结构图...
    99+
    2024-04-02
  • Python基本知识点总结
    Python注释 python中单行注释采用 # 开头。 python 中多行注释使用三个单引号(''')或三个双引号(""")...
    99+
    2024-04-02
  • 总结数据库知识点
    本篇内容主要讲解“总结数据库知识点”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“总结数据库知识点”吧!存储引擎InnoDBInnoDB 是 MySQL 默认的事务型存储引擎,只要在需要它不支持的...
    99+
    2023-06-16
  • JAVA基础知识点总结
    文章目录 前言一、JAVA简介二、基础语法面向对象StringIntegerObject异常IO序列化Java 泛型注解反射 前言 一、JAVA简介 Java 是一门面向对象的编程语言。 语言特点:面向对象,平台无关性,支持多...
    99+
    2023-08-18
    java jvm 开发语言
  • HTML相关知识点总结
    目录简介HTML文档和网页的关系呢?HTML的标签样子?HTML基本概念标签元素属性注释编码规则HTML常用元素标题段落链接跳转页面:跳转锚点图片列表有序列表无序列表定义列表表格块表...
    99+
    2024-04-02
  • Elasticsearch入门知识点总结
    这篇文章主要介绍“Elasticsearch入门知识点总结”,在日常操作中,相信很多人在Elasticsearch入门知识点总结问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • java中Supplier知识点总结
    1、说明 这个接口是提供者的意思,只有一个抽象的get,没有默认的方法和静态的方法,导入一个泛T,get方法,返回一个泛T。 supplier也用于创建对象,但与传统的创建对象语法不...
    99+
    2024-04-02
  • STM32基础知识点总结
    一、基础知识点  1、课程体系介绍 单片机概述+arm体系结构+STM32开发环境搭建 STM32-GPIO编程-点亮世界的那盏灯 STM32-USART串口应用+SPI+液晶屏 STM32-中断系统 STM32-时钟系统 ...
    99+
    2023-09-04
    stm32 嵌入式硬件 单片机
  • MySQL查询优化必备知识点总结
    前言 查询优化本就不是一蹴而就的,需要学会使用对应的工具、借鉴别人的经验来对SQL进行优化,并且提升自己。 先来巩固一下索引的优点,检索数据快、查询稳定、存储具有顺序性避免服务器建立...
    99+
    2024-04-02
  • 自学MySql内置函数知识点总结
    字符串函数 查看字符的ascii码值ascii(str),str是空串时返回0 select ascii('a'); ...
    99+
    2024-04-02
  • 总结MySQL 的一些知识点:MySQL 导入数据
    MySQL 导入数据 本章节我们为大家介绍几种简单的 MySQL 导入数据命令。   1、mysql 命令导入 使用 mysql 命令导入语法格式为: mysql -u用户名 -p密码 < 要导入的数据库数据(kxdang....
    99+
    2023-09-26
    数据库 mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作