iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL数据库SQL有什么作用
  • 935
分享到

MySQL数据库SQL有什么作用

2024-04-02 19:04:59 935人浏览 泡泡鱼
摘要

本篇内容介绍了“Mysql数据库sql有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、SQL的

本篇内容介绍了“Mysql数据库sql有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

一、SQL的简介,结构化查询语言(Structured Query Language),简称SQL。它是专门用来访问数据库的标准编程语言。它可以用于存储数据,查询数据,更新数据以及管理关系型数据库等操作。同时,数据库脚本文件的扩展名也是sql。

  SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。同时,SQL语句可以嵌套,因此拥有极大的灵活性和强大的功能。但是,数据库厂商都对SQL标准语言做了某些改编和扩充,因此,不同的数据库的SQL语言,用法、格式等不完全一致。

  SQL语言可以分成五个部分,分别为DDL,DML,TCL,DCL,DQL。

1、数据定义语言(Data Definition Language ),简称DDL。

用于建立,删除,修改数据库对象的语言。包含如下关键字

create:用于创建表或者其他对象的结构

drop:用于删除表或者其他对象的结构

alter:用于修改表或者其他对象的结构

truncate:用于清空表数据,保留表结构

2、数据操纵语言(Data Manipulation Language),简称DML。

用于改变数据表的数据。通常与事务控制语言一起使用,要经过事务控制语言的提交操作,才会真正的将数据持久到数据库中。包含如下关键字:

insert:将数据插入到数据表中。

update:更新数据表中已存在的数据。

delete:删除数据表中的数据。

3、数据查询语言(Data Query Language),简称DQL。

用于查询数据表中的数据。或者用于科学计算。关键字如下:

select:选择要显示的数据。

4、事务控制语言(Transaction Control Language),简称TCL。

用于保证数据的完整性和一致性。只有数据表正在进行DML操作时,才会涉及到事务。关键字如下:

commit:提交,确任。将已经进行的DML操作的数据持久化。

rollback:回滚,回退。用于取消已经进行的DML操作。

savepoint:保存点。可以将当前的DML操作回退到指定的保存点,便于取消部分改变。

5、数据控制语言(Data Control Language),简称DCL。

用于执行关于权限的授予和撤销操作。关键字如下:

grant:授权。用于给用户或者角色授予权限.

revoke:撤销。用于回收用户或者角色的权限。

create user:创建用户。

drop user :删除用户。

二、MySql的常用SQL语法

市场上流通的数据库虽然都遵守了SQL语言的标准规范,但是用法也不完全相同。下面我将mysql数据库的各个部分的使用语法整理一下,方便大家记忆。PS:下面会用到"[]"中括号,表示可选。

1、关于数据库的创建,删除等操作语法

在实际开发中,任何一个项目的数据存储与管理都对应一个数据库(数据存储空间),避免与其他项目的数据混在同一个数据库中,因此,会涉及到数据库的创建等操作。

(1)创建数据库:create database [if not exists] dbName [default character  set  utf8] [collate utf8_general_ci | utf8_general_cs];

>解析> 此语句指定数据库的字符集为utf8。utf8_general_ci表示字母大小写不敏感;utf8_general_cs表示大小写敏感

(2)查看数据库:show databases;

(3)选择数据库:use dbName;

(4)删除数据库:drop database dbName;

(5)查看数据库字符集:show variables like "%character%";

(6)修改数据库字符集:alter database dbName character set cName;

(7)修改命令提示符界面显示字符集(当前窗口有效):set name cName;

2、DDL语言的操作语法

(1)创建表结构:

create table tName (colName1 type1,...,colNameN typeN) [engine=innodb][default character set cName][collate utf8_general_ci]

(2)显示表结构:desc  tName 或者 show  columns from tName;

(3)添加表字段:alter  table tName add colName Type;

(4)删除表字段:alter table tName drop colName;

(5)修改表字段类型/表字段名称                                                                                                                                                         

alter table tName modify colName newType;

alter table tName change colName newColName newType;

(6)修改表名:alter table oldName rename newName;

(7)清空表数据,保留表结构:truncate table tName;

(8)删除表结构:drop table tName;

(9)复制表结构:create table newName like oldName;

3、DML语言的操作语法

(1)插入数据到表中:

方法1: insert into tName (colName1,....,colNameN)values (value1,.....,valueN);     

方法2: insert into tName values ( value1,.....,valueN);    

(2)修改表中数据:

update tName set colName1=value1,.....colNameN=valueN  [ where 条件 ];

(3)删除表中数据:delete from tName   [ where 条件 ];

4、DQL语言的操作语法

select colName1,......,colNameN from tName [where 子句] [ group by 子句] [ having 子句] [order by子句]select有选择的意思,即选择哪些字段进行查询,显示。

“MySQL数据库SQL有什么作用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

您可能感兴趣的文档:

--结束END--

本文标题: MySQL数据库SQL有什么作用

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

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

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

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

下载Word文档
猜你喜欢
  • MySQL数据库SQL有什么作用
    本篇内容介绍了“MySQL数据库SQL有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、SQL的...
    99+
    2024-04-02
  • 数据库sql视图有什么用
    小编给大家分享一下数据库sql视图有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!视图介绍视图(View)是一种虚拟存在的...
    99+
    2024-04-02
  • mysql数据库有什么用
    mysql 数据库是一种关系型数据库管理系统,用于存储和管理数据,在以下应用中发挥关键作用:数据存储和管理数据处理业务应用程序网站和在线服务分析和报告数据安全高度可用性和可扩展性 My...
    99+
    2024-04-05
    mysql
  • 如何使用SQL操作MySQL数据库
    本篇内容主要讲解“如何使用SQL操作MySQL数据库”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用SQL操作MySQL数据库”吧!从本节开始正式介绍各种...
    99+
    2024-04-02
  • MySQL数据库操作的常用SQL语句有哪些
    MySQL数据库操作的常用SQL语句有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在MySQL数据库操作中,我们常常编写一些SQL语...
    99+
    2024-04-02
  • MySQL数据库引擎有什么用
    小编给大家分享一下MySQL数据库引擎有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!  数据库引擎是用于存储、处理和保护...
    99+
    2024-04-02
  • mysql数据库max()函数的作用是什么
    本篇内容介绍了“mysql数据库max()函数的作用是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!查...
    99+
    2024-04-02
  • MySQL默认数据库的作用是什么
    本篇文章为大家展示了MySQL默认数据库的作用是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、mysql库。该库是mysql核心数据库,该库下的表主要存储数...
    99+
    2024-04-02
  • MySQL数据库视图的作用是什么
    这篇文章主要讲解了“MySQL数据库视图的作用是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL数据库视图的作用是什么”吧!1 视图的介绍与作用...
    99+
    2024-04-02
  • MySQL数据库中索引有什么用
    这篇文章将为大家详细讲解有关MySQL数据库中索引有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、MySQL索引简介索引是MySQL数据库为了加快数据查询的速度,给表中的某一个或者是某几个列添加...
    99+
    2023-06-22
  • pg数据库和mysql数据库有什么区别
    pg数据库和mysql数据库有什么区别?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!区别:1、MySQL倾向于使用者的角度...
    99+
    2024-04-02
  • mysql数据库和oracle数据库有什么区别
    MySQL和Oracle是两种常用的关系型数据库管理系统,它们之间有很多区别,主要包括以下几点: 开发公司:MySQL由瑞典My...
    99+
    2024-04-22
    mysql oracle
  • oracle数据库和mysql数据库有什么区别
    Oracle数据库和MySQL数据库是两种不同的关系型数据库管理系统,它们之间有很多区别,包括以下几点: 开发者和使用者:Ora...
    99+
    2024-03-02
    oracle mysql
  • mysql数据库有什么优点
    mysql数据库的优点包括:开源且免费:经济高效,免费使用。易于使用:直观界面和简单语法,学习和使用方便。高性能:处理高负载,支持多线程和查询缓存。可扩展性:可水平或垂直扩展,适应增长中...
    99+
    2024-04-14
    mysql
  • MySQL数据库有什么特点
    这篇文章主要介绍了MySQL数据库有什么特点,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。MySQL数据库的特点有:它是C和C++语言编写的、支...
    99+
    2024-04-02
  • oracle数据库的impdp,expdp有什么作用
    本篇内容介绍了“oracle数据库的impdp,expdp有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学...
    99+
    2024-04-02
  • 云数据库MySQL的作用有哪些
    云数据库MySQL的作用有以下几个方面: 数据存储:MySQL是一个开源的关系型数据库管理系统,可以用来存储各种类型的数据,包括...
    99+
    2024-04-09
    云数据库MySQL MySQL
  • MySQL数据库之索引的作用是什么
    MySQL数据库的索引是用于提高查询效率的一种数据结构。它可以帮助数据库系统快速定位和访问数据,减少数据的扫描量,从而提高查询的速度...
    99+
    2023-08-15
    MySQL数据库
  • SQL数据库中常见的数据类型有什么
    这期内容当中小编将会给大家带来有关SQL数据库中常见的数据类型有什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。SQL数据库中常见的数据类型首先, 我们介绍SQL系统支...
    99+
    2024-04-02
  • 数据库有什么用
    数据库的作用用户可以通过接口使用数据库,并提供数据共享。减少数据的冗余度。对数据进行了集中管理。数据一致性和可维护性,以确保数据的安全性和可靠性。数据库管理系统可及时发现故障和修复故障。...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作