数据库基础概念及操作语句

数据库是长期存储在计算机内有组的大量的共享的数据集合。它可以供各种用户共享,具有最小的冗余度和较高的数据独立性。数据库系统的核心基础数据模型

数据模型一般由数据结构、数据操作和完整性约束三部分组成。

关系模型的完整性约束条件包含:实体完整性、参照完整性和用户自定义完整性。

事务:是指用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。

 

事务具有四个特性:原子性、一致性、隔离性和持续性,简称为ACID特性。

SQL语句的功能:数据查询、数据定义、数据操纵、数据控制。

数据库中有哪些操作?

 增、删、查、改。

主要是对于数据表和记录的删除。

1
2
3
数据库的创建:create database testbase1.
 
数据库的删除:drop database testbase1.

(1)对于表的操作。

1
2
3
4
5
创建:create table student.
 
删除:drop table student.
 
修改:alter table SC。

  

(2)对于记录的操作

1
增加:insert 删除:delete 查询:select 修改:update

(3)对于数据库表列的操作

/*数据库表列的添加*/

1
2
3
alter table SC
 
add native char(40) NULL

/*数据库表列的修改*/

1
2
alter table SC
   alter column native char(16)NULL/*将native这一列的字节数修改为*/

/*数据库表列的删除*/

1
2
alter table SC
  drop column native

(4)对于视图的操作

/*(1)在视图View_Student中添加Sage项*/

1
2
alter view View_Student
as select Sno,Sname,Sdept,Sage from Student

/*(2)向视图中插入一项*/

1
insert into View_Student values('201390024','黎明','MT','28')

/*(3)删除视图中的一项*/

1
delete View_Student where Sno='201390024'

/*(4)删除视图*/

1
drop View View_Course
posted @   轻轻的吻  阅读(511)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示