iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql数据库基础知识点的示例分析
  • 535
分享到

mysql数据库基础知识点的示例分析

2024-04-02 19:04:59 535人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关Mysql数据库基础知识点的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。数据库一、 修改数据表添加一列:ALTERTABL

这篇文章将为大家详细讲解有关Mysql数据库基础知识点的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

数据库

一、 修改数据表

添加一列:

ALTERTABLE tab_name ADD col_name column_defi[FIRST|AFTER col_name];

可以指定新列的位置关系,位于最开头(FIRST)或者位于某列之后(AFTER…),否则新列默认位于最后。

添加多列:

ALTERTABLE tab_name ADD(col_name1 column_defi1,col_name2 column_defi2...);

删除一列:

ALTERTABLE tab_name DROP col_name;

删除多列或者删除之后再新增一列,只需在drop col_name之后加逗号,再写drop/add。

添加约束:

ALTERTABLE tab_name ADD PRIMARY KEY (index_column);

其中primary key可以替换为其他约束UNIQUE、FOREIGN KEY,默认约束为SET DEFAULT。

删除约束:

ALTERTABLE tab_name DROP {INDEX|KEY} index_name

删除外键:

ALTERTABLE tab_name DROP FOREIGN KEY fkey_name

其中外键约束名fkey_name可以通过show create table tab_name;查看constraint项得到,例如

CONSTRAINT `users_ibfk_1` FOREIGN KEY (`pid`) REFERENCES

修改列定义:

ALTERTABLE tab_name MODIFY col_name col_defi;

修改列名称:

ALTERTABLE tab_name CHANGE old_colname new_name col_defi;

修改数据表名称:

RENAMETABLE old_name TO new_name;

二、 数据表操作

插入记录:

INSERT tab_name[(col_name)] VALUES (val1,val2...)

其中列名可选,如果不设置列名,默认为对每一列都插入。第二种插入方法:INSERT tab_name SET col_name=val...第三种方法:insert tab_name select…,将查询结果插入数据表。

更新记录:

UPDATE tab_name SET col_name=val [WHERE condition];

where条件如果不填,默认对所有记录进行更新。

删除记录:

DELETE FROM tab_name [WHERE condition];

删除满足条件的记录,如不填where,全删。

查询记录:

SELECT col_name1,col_name2... 

FROM tab_name

WHERE condition

GROUP BY col_name [ASC|DESC]

HAVING condition

ORDER BY col_name[asc|desc]

LIMIT [n1,]n2

三、 子查询

父查询与子查询的连接由比较符号连接,子查询返回多个结果时还可以由ANY、ALL对结果进行修饰。

多表更新:参照另外一个表来更新本表。

内连接:INNERJOIN ON join_condition,返回左右两表中满足条件的项。

左外连接:LEFTJOIN ON join_condition,返回左表全部与右表中满足条件的项。

左外连接: RIGHT JOIN ON join_condition,返回右表全部与左表中满足条件的项。

四、 数据库函数

CONCAT('a','b'…)

连接a,b多个字符串

CONCAT_WS('s','a','b'…)

以s为连接符连接多个字符串

FORMAT(f,n)

以n位小数显示数字f

LOWER()/UPPER()

将内容转换为小/大写

LEFT/RIGHT(‘s',n)

获取字符串左边/右边前n个字符

LENGTH()

获取字符串长度

LTRIM/RTRIM/TRIM()

去除字符串左边/右边/两边空格

REPLACE(‘s','a','b')

将字符串s中的a字符替换为b

SUBSTRING('s',n,e)

截取字符串从第n位开始的e个字符

IS NULL

判空

n IN(a,b,c…)

判断n是否在列出的值中

n BETWEEN a AND b

判断n是否在a到b之间

关于“mysql数据库基础知识点的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: mysql数据库基础知识点的示例分析

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

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

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

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

下载Word文档
猜你喜欢
  • mysql数据库基础知识点的示例分析
    这篇文章将为大家详细讲解有关mysql数据库基础知识点的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。数据库一、 修改数据表添加一列:ALTERTABL...
    99+
    2024-04-02
  • Python基础知识点的示例分析
    这篇文章给大家分享的是有关Python基础知识点的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、python中的标志符:给变量取的名字就是标志符区分大小写,MyName和myname是两个不同的标志符...
    99+
    2023-06-29
  • HTML基础知识点的示例分析
    这篇文章将为大家详细讲解有关HTML基础知识点的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   一、HTML是谁发明的   1990年Tim Berner...
    99+
    2024-04-02
  • mysql中基础知识的示例分析
    这篇文章将为大家详细讲解有关mysql中基础知识的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql架构一、网络连接层客户端连接器(Client Conne...
    99+
    2024-04-02
  • Java中基础知识点的示例分析
    这篇文章主要为大家展示了“Java中基础知识点的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Java中基础知识点的示例分析”这篇文章吧。1、String类1.1两种对象实例化方式对于S...
    99+
    2023-06-20
  • navicat for mysql基础知识的示例分析
    这篇文章主要介绍了navicat for mysql基础知识的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、数据库的操作新建数据库打开数据库右键或者双击就可以了。...
    99+
    2023-06-15
  • AngularJS基础知识的示例分析
    这篇文章主要介绍了AngularJS基础知识的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。指令AngularJS 指令是扩展的 H...
    99+
    2024-04-02
  • 【MySQL】数据库基础知识
    文章目录 一. 什么是数据库二. 为什么要有数据库三. 数据库分类四. 数据库的基本使用1. MySQL安装2. 检查MySQL后端服务器是否启动3. 连接MySQL服务器4. 服务器,数据库...
    99+
    2023-09-03
    数据库 mysql
  • MySQL 数据库的基础知识
    目录1. 认识数据库1.1 数据库和数据结构的关系1.2 为什么需要数据库1.3 数据库的存储2. SQL2.1 介绍2.2 分类3. 数据库的类别3.1 关系型数据库3.2 非关系...
    99+
    2024-04-02
  • java中基础知识的示例分析
    这篇文章主要为大家展示了“java中基础知识的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“java中基础知识的示例分析”这篇文章吧。一.异常Java对异常的处理同Delphi一样,不是...
    99+
    2023-06-03
  • MySQL数据库基础知识点有哪些
    这篇文章主要介绍“MySQL数据库基础知识点有哪些”,在日常操作中,相信很多人在MySQL数据库基础知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL数据库...
    99+
    2024-04-02
  • JavaScript基础知识点分析
    这篇“JavaScript基础知识点分析”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“JavaScript基础知识点分析”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获...
    99+
    2023-06-06
  • Python基础知识点分析
    本篇内容介绍了“Python基础知识点分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python简介Python的历史1989年圣诞节:...
    99+
    2023-06-02
  • javascript中json基础知识的示例分析
    这篇文章将为大家详细讲解有关javascript中json基础知识的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。大致介绍JSON(JavaScript Obje...
    99+
    2024-04-02
  • HTML基础知识之DIV的示例分析
    小编给大家分享一下HTML基础知识之DIV的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 一、HTML 块元素 ...
    99+
    2024-04-02
  • Spring中bean基础知识的示例分析
    这篇文章主要为大家展示了“Spring中bean基础知识的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Spring中bean基础知识的示例分析”这篇文章吧。Bean:在Spring技术...
    99+
    2023-05-30
    spring bean
  • html基础图像知识的示例分析
    这篇文章将为大家详细讲解有关html基础图像知识的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   要在页面上显示图像,你需要使用源属性(src)。src指&...
    99+
    2024-04-02
  • 数据分析入门——Pandas类库基础知识
    使用python进行数据分析时,经常会用Pandas类库处理数据,将数据转换成我们需要的格式。Pandas中的有两个数据结构和处理数据相关,分别是Series和DataFrame。 Series Series是一种类似于一维数组的对象,它...
    99+
    2023-01-31
    基础知识 类库 入门
  • Python入门基础知识点实例分析
    这篇文章主要介绍“Python入门基础知识点实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python入门基础知识点实例分析”文章能帮助大家解决问题。标识符在 Python 中,所有标识符可...
    99+
    2023-07-04
  • C语言基础知识点实例分析
    这篇文章主要讲解了“C语言基础知识点实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C语言基础知识点实例分析”吧!什么是C语言简单来说C语言就是一门计算机语言,广泛应用与底层开发,使用...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作