sql语句分类和含义(sql常用语句大全)

一、什么是数据库?什么是SQL?1、数据库:存放数据,可以很多人一起使用2、关系数据库:多张表+各表之间的关系3、一张表需要包含列、列名、行4、主键:一列(或一组列),其值能够唯一区分表中的每个行。5、关系数据库管理系统:用来管理数据库的计算机软件,

一、什么是数据库?什么是SQL?

1、数据库:存放数据,可以很多人一起使用

2、关系数据库:多张表+各表之间的关系

3、一张表需要包含列、列名、行

4、主键:一列(或一组列),其值能够唯一区分表中的每个行。

5、关系数据库管理系统:用来管理数据库的计算机软件,常用的关系数据库系统主要有:Oracle Database、SQL Server、DB2、PostgreSQL、MySQL。

6、SQL:是为数据库开发的一种语言,用来操作数据库的一种工具。如果把数据库比作是一碗米饭,想要吃这碗米饭,要用到筷子,SQL就是筷子。

二、表的创建、删除和更新

1、选中数据库右击新建表,在字段中输入信息,选择合适的类型和长度,需要注意的是学号这一列要设置为主键,学号存在唯一性;数据分为三种:字符型、数字型和日期型(主要用date表示)。

sql语句分类和含义(sql常用语句大全)

sql语句分类和含义(sql常用语句大全)

字符型

sql语句分类和含义(sql常用语句大全)

数字型

三、数据的插入

打开数据库右击新建查询,打开查询编辑器(查询编辑器中可以写任意的SQL,并不仅仅编辑,可以新建、编辑),可以向表中批量添加数据

数据的插入:使用insert

  • insert into <表名>(<列名1>,<列名2>,…)
  • values(<值1>,<值2>,…)
  • 例如

sql语句分类和含义(sql常用语句大全)

输出结果为

sql语句分类和含义(sql常用语句大全)

四、SQL分类

1、DDL(数据定义语言)

  • create:创建数据库和表
  • drop:删除数据库和表
  • alter:修改数据库和表的结构

2、DML(数据操纵语言)

  • insert:向表中插入数据
  • delete:删除表中的数据
  • select:查询表中的数据
  • update:修改表中的数据

3、DCL(数据控制语言)

  • commit:确认对数据库中数据进行的变更
  • rollback:取消对数据库中的数据进行的变更
  • crant:赋予用户操作权限

五、SQL书写规则

1.SQL语句以英文分号(;)结尾

2.SQL语句不区分关键字的大小写

3.输入符号的时候只能使用英文状态下的,如果报错例如以下情况,需要检查是否存在中文符号。

sql语句分类和含义(sql常用语句大全)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/16145.html

(0)
nan
上一篇 2021-08-21
下一篇 2021-08-21

相关推荐

  • oracle组合索引怎么创建

    要创建Oracle组合索引,可以使用CREATE INDEX语句,并在索引名称后面添加列名。语法如下:CREATE INDEX index_name ON table_name (column1, column2, …);其中,index_name是索引的名称,table_name是要创建索引的表名,column1, column2, …是要包含在索引中的列名。例如,如果要在名为emp

    2024-01-28
    0
  • CentOS系统上怎么配置SSH远程访问

    要配置SSH远程访问,您可以按照以下步骤在CentOS系统上进行操作:打开终端,输入以下命令安装OpenSSH服务器:sudo yum install openssh-server启动SSH服务并设置开机自启动:sudo systemctl start sshdsudo systemctl enable sshd查看SSH服务的状态:sudo systemctl status sshd确保防火墙

    2024-03-20
    0
  • vb中vsflexgrid控件有哪些特点

    VSFlexGrid控件是一个灵活的、高性能的数据网格控件,可以用来显示和编辑数据。VSFlexGrid控件支持各种数据源,包括ADO记录集、数组、集合等。VSFlexGrid控件可以显示不同类型的数据,如文本、数字、日期等。VSFlexGrid控件可以自定义网格的外观,包括行高、列宽、字体、颜色等。VSFlexGrid控件支持排序、过滤、搜索等功能,方便用户对数据进行操作。VSFlexGrid控

    2024-03-01
    0
  • Python中cv2.resize报错怎么解决

    当使用cv2.resize函数时,可能会出现以下问题和解决方法:错误信息:cv2.error: OpenCV(4.5.1) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-1d5zmri6\opencv\modules\imgproc\src\resize.cpp:4051: error: (-215:Assertion failed) !

    2024-02-23
    0
  • 海外充值平台如何选择可靠的日本服务器

    选择可靠的日本服务器海外充值平台需要考虑以下几点:可靠性:选择有良好口碑和信誉度高的平台,可以通过搜索引擎、论坛、社交媒体等途径了解用户评价和评价,选择经验丰富、服务稳定的平台。支付方式:选择支持多种支付方式的平台,如信用卡、PayPal、支付宝等,确保充值过程简单、方便。客服服务:选择有专业客服团队的平台,确保可以及时解决问题和提供帮助。价格合理:价格也是选择平台的一个重要考虑因素,可以对比不同

    2024-03-30
    0
  • nova10青春版参数配置

    近期华为推出的nova10青春版性能如何呢,今天就来给想买这款手机的朋友一个参考,包括这款手机的参数配置,还有续航相机等等等等都来介绍一遍。nova10青春版介绍:1、这款手机搭载的是骁龙680处理器,放到现在看确实不太行了。2、电池采用的是4000毫安的中等电池,日常使用是绝对没有问题了。3、手机支持的是90赫兹的刷新评率,虽然说没有120高刷但是90也是十分流畅了。nova10青春版参数配置表

    2024-02-29
    0

发表回复

登录后才能评论