![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库原理及应用
。。。。。。。??
这个作者很懒,什么都没留下…
展开
-
数据库和表的建立与删除
使用SQL命令实现数据库,关系表的建立与 删除建立选课表时,选课表中主键是SNO,CNO并且此表中的SNO,CNO与学生表和课程表中一致。--创建学生数据库CREATE DATABASE 学生数据库--建立学生表 studentCREATE TABLE student( SNO CHAR(4) PRIMARY KEY, SNAME CHAR(8), SSEX CHAR(2), SAGE SMALLINT, SDEPT CHAR(10))--建立课程表CREATE TA.原创 2020-06-08 10:48:30 · 217 阅读 · 0 评论 -
数据库索引的建立与删除
索引的分类:聚集索引:通过物理上的顺序进行排列而建立索引,一个表只有一个聚集索引。(主键)非聚集索引: 通过索引表(相当于书的目录)的方法建立索引。用于提高查询速度。(多个))唯一索引:索引的每一个索引值只对应唯一的索引记录。建立索引表的几种方法:1. 利用SSMS创建索引2.利用SQL语句中的CREATE INDEX命令创建索引。3.还可以在创建表的PRIMARY KEY 或UNIQUE 约束时自动创建索引。--student 表按照“学号升序”建立“唯一”索引 S_N原创 2020-06-08 10:14:01 · 784 阅读 · 0 评论 -
SQL server中常用的数据类型(时间和金钱的存储)
1. int , smallint ,tinyintint :占用四个字节,存储数据范围为-21 4748 3647到21 4748 3647(10位);tinyint:占用一个字节,只能 存储 0-255的整数,不可以存储 负数smallint :存储数据范围从-32768到32768的整数。2.decimal ,numericdecimal(p,q)参数说明:...原创 2020-05-07 11:36:47 · 3984 阅读 · 0 评论 -
SQL server 视图的创建与更新
CREATE DATABASE 学生管理GOUSE 学生管理GOCREATE TABLE STUDENT(SNO CHAR(9) PRIMARY KEY,SNAME CHAR(20) UNIQUE,SSEX CHAR(2),SAGE SMALLINT,SDEPT CHAR(20));GOINSERT INTO STUDENTVALUES ('201215121','李...原创 2020-04-15 15:33:59 · 1579 阅读 · 0 评论 -
数据库中数据的更新
CREATE DATABASE 学生管理GOUSE 学生管理GOCREATE TABLE STUDENT(SNO CHAR(9) PRIMARY KEY,SNAME CHAR(20) UNIQUE,SSEX CHAR(2),SAGE SMALLINT,SDEPT CHAR(20));GOINSERT INTO STUDENTVALUES ('201215121','李勇...原创 2020-04-13 22:27:42 · 391 阅读 · 0 评论 -
嵌套查询(一般嵌套查询+含有EXISTS函数的嵌套查询)和连接查询的练习
--建表CREATE DATABASE S_TCREATE TABLE Student( Sno CHAR(10) PRIMARY KEY, Sname CHAR(40), Ssex CHAR(2), Sage SMALLINT, Sdept CHAR(10))CREATE TABLE Course( Cno CHAR(10), Cname CHAR(40), Cpn...原创 2020-04-12 21:49:28 · 867 阅读 · 0 评论 -
SQL sever 对约束条件进行的增删改
CREATE TABLE 学生(SNO CHAR(6),SNAME CHAR(20),SSEX CHAR(2))--增加属性(列)ALTER TABLE 学生ADD SAGE SMALLINT--删除属性ALTER TABLE 学生DROP COLUMN SAGE--修改数据类型ALTER TABLE 学生ALTER COLUMN SNO VARCHAR(10)...原创 2020-03-27 22:31:05 · 587 阅读 · 0 评论 -
SQL查询
--[例3.16]查询全体学生的学号与姓名。SELECT Sno,SnameFROM Student--[例3.17]查询全体学生的姓名、学号、所在系。SELECT Sname,Sno,SdeptFROM Student--[例3.18]查询全体学生的详细记录SELECT *FROM Student--[例3.19]查全体学生的姓名及其出生年份。SELECT Sname,'...原创 2020-03-23 17:16:17 · 276 阅读 · 0 评论