SQL数据库快速入门基础

article/2025/8/19 22:59:09


SQL(Structure Query Language,结构化查询语言)语言是国际标准化组织(ISO)采纳的标准数据库语言。

数据库就是一幢大楼,我们要先盖楼,然后再招住户(住户当然就是数据库对象,)。我们盖得大楼的基本格局设计师们已经为我们设计好,我们在创建数据库过程中,系统(设计师)就会我们把格局设计好。我们住户住进去后只需根据自己的需要小改就可以了。那么我们现在来盖楼吧

SQL语言共分为四大类

数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL。


1、数据查询语言DQL ( Data Query  Language)

数据查询语言DQL用于检索数据库
基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块: 
Select <字段名表> 
From <表或视图名> 
Where <查询条件> 

2、数据操纵语言DML (Data Manipulation Language)
(SELECT,DELETE,UPDATE,INSERT) 数据操纵语言DML用于改变数据库数据
主要有三种形式: 
1) 插入:Insert 
2) 更新:Update
3) 删除:Delete

3、数据定义语言DDL  (Data Definition Language)  
(CREATE,ALTER,DROP,DECLARE) 
数据定义语言DDL用于建立,修改,删除数据库中的各种对象-----表、视图、 
索引、同义词、聚簇等如: 
CREATE TABLE/VIEW/INDEX/SYN/CLUSTER 

4、数据控制语言DCL( Data Control Language) 
(GRANT,REVOKE,COMMIT,ROLLBACK)
数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制 
数据库操纵事务发生的时间及效果,对数据库实行监视等。
包含两条命令: 
1) Grant:授权。

2)Revoke:撤回。




数据库结构

数据库的存储结构


数据库文件:逻辑结构和物理结构

逻辑存储结构:文件的性质:数据文件和日志文件。
数据文件:
    首要数据文件:一个数据库必须有一个首要数据文件。(.mdf)
    次要数据文件:可以有多个次要数据文件,也可没有。(.ndf)
日志文件:(.ldf)。安装文件、配置文件、错误信息文件。
物理存储结构:以文件的形式存储在磁盘上。
数据库文件组:也分主文件组,次文件组,

日志文件不属于文件组一部分,文件在文件组中不是共享的,即一个文件只属于一个文件组。文件缺省时被分在主文件组中。


创建数据库

创建方式:企业管理器、  T-SQL 语句


修改数据库

1、空间大小修改 
2、重命名

3、数据库结构的更改

   


http://chatgpt.dhexx.cn/article/0uwNIbpJ.shtml

相关文章

数据库快速入门

数据库快速入门 目录 数据库快速入门 1. 数据库基础知识入门 2. Postgre数据库介绍 3. 数据库入门操作 3.1常用命令 3.2 数值类型 3.3 数据运算符 4. 常用函数介绍 4.1 常用函数介绍 4.2 自定义函数 5 数据库索引和视图介绍 5.1 数据库索引介绍 5.2 数据库视图介…

计算机类书籍大全

空降百度网盘: 链接&#xff1a;https://pan.baidu.com/s/1yG198vf_xxBUKW2q-aYm4A 提取码&#xff1a;sll1

爬虫之 爬取京东计算机书籍

爬取京东的计算机类书籍 1. 工具&#xff1a; requests, pycharm, scrapy, mongodb 2. 网页提取工具: xpath 1. 分析京东网页: 打开京东网站 查看源码发现不是动态网页&#xff0c;而且都是列表, 说明了很好处理&#xff1b;开始分析; 我们只要提取书名&#xff0c;书的链…

计算机专业必读哪些经典书籍?

大家好&#xff0c;我是狗哥。 经常有粉丝问&#xff1a;狗哥&#xff0c;我想学计算机&#xff0c;应该读哪些书籍&#xff1f;那么多计算机书籍&#xff0c;我如何选&#xff1f;&#xff0c;今天狗哥就把自己的书单发出来&#xff0c;供大家参考&#xff0c;并附上连接&…

国家电网计算机类备考经验分享

刚刚参加完国家电网计算机类23届的笔试和面试&#xff0c;笔试78&#xff0c;为了给备考国家电网计算机类的小伙伴提供一些有用的信息&#xff0c;给大家分享一个经验贴。本文分为4部分。分别为&#xff1a;个人情况、复习时间线、所用书籍、经验分享。希望这篇文章可以解决小伙…

计算机专业必读的经典书籍!!(建议收藏)

第一个系列&#xff1a;基础 要说哪些书是计算机的经典书籍&#xff0c;我猜很多人都要推荐机械工业出版社引进的黑皮书系列了&#xff0c;你就看吧&#xff0c;每一本都很适合垫显示器垫桌角&#xff0c;垫显示器这个其实只不过是一个调侃而已&#xff0c;之所以这么说&#…

可以看计算机专业书籍的app,分享两个好用的读书APP

分享我现在用的2个读书APP&#xff1a;微信读书和藏书馆。建议不要装太多读书APP&#xff0c;装得越多&#xff0c;使用越分散&#xff0c;反而读得越少。 1.微信读书 优点&#xff1a; AI朗读&#xff0c;边听边走&#xff1b; 分享互动&#xff0c;思维膨胀&#xff1b; 读书…

计算机视觉经典书籍推荐

计算机视觉是人工智能的一个分支&#xff0c;主要研究如何使机器“看”的科学&#xff0c;通俗来说就是用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉&#xff0c;并进一步做图形处理&#xff0c;使电脑处理成为更适合人眼观察或传送给仪器检测的图像。 无人机技…

计算机专业必读的经典书籍

书单推荐 一、计算机思维 《数学之美》 推荐理由: 吴军博士文笔流畅、干货满满&#xff0c;同时切合实际应用&#xff0c;可以作为计算机科学&#xff08;尤其是AI领域&#xff09;的入门读物 《程序员的数学》系列 推荐理由: 程序员需要一定的数学知识&#xff0c;但不是像高…

CentOS防火墙的常用快捷命令

CentOS是免费开源的Linux发行版之一,它兼容RHEL并由社区进行维护,大多数美国服务器提供对该系统支持。在使用CentOS系统时,您需要了解一些常用命令,比如开启、查看、关闭防火墙等。本文将介绍下CentOS防火墙的常用命令。 CentOS是一种面向企业级服务器环境的Linux发行版,…

linux防火墙状态centos5,怎么样查看centos防火墙状态

你想查看下centos防火墙的状态吗?要怎么样查看呢?你下面由学习啦小编给你做出详细的查看centos防火墙状态方法介绍!希望对你有帮助! 查看centos防火墙状态方法一&#xff1a; 直接使用iptables -L查看防火墙设置 service iptables stop关闭防火墙 service iptables start/res…

Ubuntu/Centos防火墙

区分Linux、Ubuntu、Centos的防火墙&#xff1a; Linux原始自带的防火墙工具iptables Ubuntu的防火墙工具ufw Centos的防火墙工具firewalld ----------------------------------------------------------------------------------------------------- Ubuntu默认使…

​CentOS防火墙操作命令 ​

CentOS防火墙操作命令 1、查看防火墙服务状态 systemctl status firewalld.service 或者查看防火墙的状态&#xff1a; 1 firewall-cmd --state 2、开启、重启防火墙 启动firewall&#xff1a; 1 systemctl start firewalld.service 设置开机自启或禁用&#xff1a; …

centos防火墙管理

防火墙管理 查看防火墙状态 [root107 ~]# firewall-cmd --state 开放、关闭端口 # firewall-cmd --zonepublic --add-port3306/tcp --permanent # 开放3306端口 # firewall-cmd --zonepublic --remove-port3306/tcp --permanent #关闭3306端口 # firewall-cmd --reload…

Centos 防火墙开启/关闭端口

Centos 防火墙开启/关闭端口 Centos 6 开启/关闭端口查看防火墙状态命令的方式写入iptables文件的方式 Centos 7 开启/关闭端口查看firewall服务状态查看firewall的状态开启、重启、关闭、firewalld.service服务查看防火墙规则查询、开放、关闭端口关于防火墙拦截FTP的问题cent…

转:Centos防火墙设置与端口开放的方法

转自&#xff1a; Centos防火墙设置与端口开放的方法_tianxin的专栏-CSDN博客Centos升级到7之后&#xff0c;内置的防火墙已经从iptables变成了firewalld。所以&#xff0c;端口的开启还是要从两种情况来说明的&#xff0c;即iptables和firewalld。更多关于CentOs防火墙的最新…

【Linux】CentOS防火墙操作:开启端口、开启、关闭、配置

&#x1f536; 基本使用 启动&#xff1a; systemctl start firewalld 关闭&#xff1a; systemctl stop firewalld 查看状态&#xff1a; systemctl status firewalld 开机禁用 &#xff1a; systemctl disable firewalld 开机启用 &#xff1a; systemctl enable firewal…

CentOS 防火墙配置(firewall)

​ 常用的防火墙配置命令&#xff1a; 查看所有防火墙规则&#xff1a; firewall-cmd --list-all-zones查看当前区域防火墙规则&#xff1a; firewall-cmd --list-all添加一个开放服务规则&#xff1a; firewall-cmd --add-servicessh删除一个开放服务规则&#xff1a; firewa…

Centos 防火墙介绍

目录 一、防火墙基本介绍 二、iptables(Centos6) 2.1、介绍 2.2、相关命令 三、firewalld(Centos7) 3.1、介绍 3.1.1、zone分类及相关命令 3.1.2、预定义的服务 3.2、相关命令 3.2.1、服务安装 3.2.2、服务启停命令 3.2.3、firewalld规则添加 3.3、富规则 一、防火…

常用 Git 工作流,明确团队的开发流程

借鉴的git工作流程模型&#xff1a;A successful Git branching model 下文的 Git 工作流是一些在开发团队中非常流行和最佳的工作流的示例。也有一些团队为预发布创建分支&#xff0c;并且该分支非常适合他们。所以你可以参考这些工作流&#xff0c;然后创建自己的 Git 工作流…