深入浅出 表的基本操作一

要创建表首先要创建数据库

这里使用SQL命令创建一个charge数据库

在创建数据库前,先查看是否在相同的数据库名

SQL语句为

use master

Go 

If exists(select * from dbo.sysdatabases where name='charge')

 drop database charge
go
 Create DataBate charge
Go


下面用一具体事例说明

如在新建的charge数据库中创建一个 cj表

SQL语句如下

Use charge  --打开charge数据库

Go  -- 单行语句结束标志

Create Table cj

(

 学号char(10) Not Null constarint pk_kch primary key ,--定义学号为主键约束

课程号 char(4) not null,

成绩numeric(19,3)

)

Go

执行完上面的语句,则在charge数据库中建立的cj表,每一列的字段名,类型和长度都如上面语句所定

 

有时候数据表的设计并不是一开始就想的很完美,很可能需要添加列或添加一些数据

这时候我们可以使用SQL的Alter Table 语句向其中添加列,修改列以及列的属性和删除列等

1 添加列用到ADD子句

 如我们想在刚才创建的cj表中添加一个姓名

SQL语句为

Use charge

  go

 aalter table cj

 add 姓名 char(10)  null

 go


注意:向已有表中添加列是,新添加的字段通常设置为允许空,否则必须为该列指定的默认值,。不然添加列机会操作失败

2 修改属性

可以使用alter column 子句,修改列的数据类型,长度等属性

如我们想把刚才的姓名 列的长度设置为varchar ,6个字符长度

SQL语句如下

 

use charge

Alter table cj

Alter column 姓名varchar(6) null


3 使用insert 命令向表添加数据

如向刚才创建的表中添加记录 

use charge

 go

Insert cj(学号,课程,成绩,姓名)

values(2009,'数学',89,'红红')

go


 

4 使用delete删除表中的数据

 如想把刚才cj表中的姓名为“红红”的同学记录删除

 SQl语句为

Use charge 

Go

Delete cj

  where {姓名 = '红红'}

Go

注意 :删除表中所有记录可以使用delete table 语句

若 delete 语句中没有where子句,则删除表中所有记录

5 修改表的列名和表名

有时候表名或列名命名不是很规范,就可能想到修改它们

下面就举个实例

如将上面的 表的cj改为xs,将课程名改为课程

SQL语句为

Exec sp_rename 'cj' ,'xs'

Exec sp_rename 'cj.课程名','课程'

Go

 


                                                                                                                                    

 

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
### 回答1: SSD是指固态硬盘(Solid State Drive),相较于传统机械硬盘具有更快的读写速度、更少的功耗和更高的可靠性等优点。SSD深入浅出的PDF资料是围绕着这一主题进行讲解和探讨的。 该资料主要分为四个部分。第一部分介绍了SSD的概述和基本原理,包括SSD的组成结构、NAND Flash存储介质等。第二部分主要介绍了SSD的性能测试和性能指标,如IOPS、延迟等指标。第三部分则阐述了SSD的优化方式和优化技巧,如TRIM命令、排挤算法等,这些技巧可以提高SSD的性能和寿命。第四部分重点介绍了SSD的数据备份和数据恢复技术,为用户提供有效的方法保护数据。 SSD深入浅出的PDF资料涵盖了广泛的话题和知识,具有一定的深度和广度,适合从事存储技术相关工作的人员、电脑爱好者等读者阅读。资料详细易懂,同时设计了一些实例和案例来帮助读者更好地理解和应用所学内容。 总之,SSD深入浅出的PDF资料是一份优秀的SSD学习资料,内容丰富、层次分明,既适合初学者入门,也适合已有基础的人员深入学习和进一步提高。 ### 回答2: SSD(Solid State Drive,固态硬盘)是基于闪存的一种存储设备,与传统的机械硬盘相比,它具有更快的读写速度、更节能、更可靠的特点。 SSD深入浅出是一本介绍SSD的基础知识和技术的电子书,适合初学者和技术人员参考。 本书主要分为两部分,第一部分是SSD基础知识,介绍了SSD的历史、SSD的基本构成、SSD的工作原理等。其中,SSD工作原理是一部分重点,详细介绍了SSD如何实现读写操作、如何保证数据安全等。 第二部分是SSD技术,介绍了SSD的高级特性、SSD的性能优化、SSD的测试方法及其结果分析。其中比较值得注意的是SSD的测试方法和结果分析,阐述了如何对SSD进行性能测试、如何分析测试结果,并提供了一些测试结果比较参考。 总体来说,《SSD深入浅出》是一本介绍基础知识和技术的好书,对于想要深入了解SSD的人士来说是一份很好的参考资料。同时,本书提供了很多实际案例,对读者来说也是一笔宝贵的经验。 ### 回答3: SSD是一种常见的存储设备,不同于传统的硬盘驱动器,它使用了固态技术,这意味着它不需要机械部分来存储数据,它们读写数据的速度比传统硬盘驱动器更快。本文主要介绍SSD深入浅出的知识。 文章首先介绍了SSD的基本概念和结构,包括闪存的种类、芯片数量和从属关系。接着,作者讨论了SSD内部操作的原理,例如读取、写入和删除操作。还详细解释了如何使用TRIM指令来提高SSD性能。 文章还介绍了如何为SSD进行优化,包括关闭自动碎片整理、部署操作系统时采用正确的分区方案、合理设置页面文件等措施。此外,还提供了一些有用的工具和软件,用于SSD的检测、测试和优化。 最后,本文提醒了一些使用SSD需要避免的操作,例如在SSD上进行频繁的读写、过度使用SATA的热插拔功能、向SSD上过多存储数据等。 本文用简单易懂的语言阐述了SSD的知识,并提供了一些实用的技巧和建议。对于想了解SSD的读者,本文是一份不错的入门材料。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值