数据库||简单应用

数据库

本文目录

1.数据库的建立
2.新建数据库对应表的建立
3.删除表的操作
4.简单的查询语句
5.建立对应表的索引
6.删除建立的索引

正文

一.数据库的建立
1.建库指令
create database <数据库名>

如下:建立一个叫 jack 的数据库

create database jack
二.在新建的数据库下创建新表

1.建表指令

use <数据库名> create table <表名>
(
 <表的列名> <该列将要存储的数据的类型> (所存数据的长度),
);

如下:在 jack 库下建立一个student 表

use jack create table student
(
sname char(10),
sno char(20),
ssex char(2),
sage smallint,
primary key nonclustered(sno)
)

jack 库下建立一个 student

student 表包含学生姓名、学号、性别和年龄,

在建表是必须要申明主码既关键词 primary key 所修饰的列名

SQL server 在创建主码时会自动生成聚簇索引,如果表中还需要给别的字段创建聚簇,则可以通过 nonclustered 关键字来取消

好像不加那个use<库名>也可以创建新表 ,但是你要保证你只打开了这一个表

三.删除表的操作

1.删表命令

drop table <要删除的表名>

如下:删除表 ss

drop table  ss 
四.简单的查询语句

1.查询指令

select <所查属性1>,<所查属性n>
from <标名/视图名>
where <所查的对象>

如下: 在jack库下的student表中查找sdept(系别)为is 的学生的学号和姓名及年龄

select sno,sname,sage
from student 
where sdept = 'is'

查询结果如下

五.建立对应表的索引

建立指令

create [unique][clustered] index <索引名>

如下:为student表的sno 建立唯一索引

create unique index stusno on student(sno)

命令运行结果

建立sname 的聚簇索引

create clustered index stusname on student(sname)

执行结果

此处需要强调的是如果在建表是没有取消表默认的聚簇索引,则此时建立聚簇索引会报错

六.删除建立的索引
drop index <建立的索引名> on <指定表名>

删除建立的stusname 的聚簇索引

drop index stusname  on student
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值