当前位置: 首页 > wzjs >正文

十大知名博客网站软文推广500字

十大知名博客网站,软文推广500字,宝塔面板wordpress,做校园网站 怎么备案模式的定义于删除 1.定义模式 CREATE SCHEMA [ <模式名> ] AUTHORIZATION < 用户名 >;要创建模式&#xff0c;调用该命令的用户必须拥有数据库管理员权限&#xff0c;或者获得了DBA授权 eg:为用户WANG定义一个模式S-C-SC CREATE SCHEMA "S-C-SC" AUT…

模式的定义于删除

1.定义模式

CREATE SCHEMA [ <模式名> ]  AUTHORIZATION < 用户名 >;

要创建模式,调用该命令的用户必须拥有数据库管理员权限,或者获得了DBA授权


eg:为用户WANG定义一个模式S-C-SC

CREATE SCHEMA "S-C-SC" AUTHORIZATION WANG;

定义模式实际上定义了一个命名空间,在这个空间中可以进一步定义该模式包含的数据库对象,如基本表、视图、索引等。

2.删除模式

DROP SCHEMA <模式名><CASCADE|RESTRICT>

其中CASCADE和RESRICT两者必选其一。CASCADE(级联),表示在删除模式的同时把该模式中所有的数据库对象全部删除。RESTRICT(限制),表示如果该模式中已经定义了数据库对象,则拒绝该删除语句的执行。


eg: 删除创建的模式Test

DROP SCHEMA Test CASCADE;

基本表的定义、删除与修改

1.定义基本表

CREATE TABLE <表名>(<列名><数据类型>[列级完整性限制])……[,<表级完整性约束>];

eg:建立一个学生表Student

CREATE TABLE Student(Sno CHAR(8) PRIMARY KEY,//列级完整性约束,Sno是主码Sname VARCHAR(20) UNIQUE,//Sname取唯一值Ssex CHAR(6),Sbirthday Date,Smajor VARCHAR(40));

每一个基本表都属于某一个模式,一个模式包含多个基本表。

2.修改基本表

ALTER TABLE <表名>[ADD[COLUMN]<新列名><数据类型>[完整性约束] //增加新的一列[DROP[COLUMN]<列名>[CASCADE|RESREICT]]	//删除一列[RENAME COLUMN <列名> TO <新列名>]		//重命名列[ALTER COLUMN <列名> TYPE <数据类型>]//修改列的数据类型

3.删除基本表

DROP TABLE <表名>[RESTRICT|CASCADE]

如果选择RESTRICT,则该表的删除有限制条件,即该表不能被其他表的约束所引用,不能有视图,不能有触发器,不能有存储过程或函数等。

索引的建立与删除

1.索引(空间换时间)

当表的数据量很大时,查询操作会比较耗时。建立索引可以加快查询速度

常见的索引结构包括顺序表索引、B+树索引、哈希索引、位图索引等。索引文件由属性值和相应的元组指针组成。

索引需要占用一定的存储空间,当基本表更新时,索引需要进行相应的维护。

2.建立索引

CREATE [UNIQUE][CLUSTER] INDEX <索引名> 
ON <表名>(<列名>[次序]……)

eg:按学生姓名升序建立唯一索引

CREATE UNIQUE INDEX Idx_StuSname ON Student(Sname);

3.修改索引

ALTER INDEX <旧索引名> RENAME TO <新索引名>

4.删除索引

DROP INDEX <索引名>

数据查询

SELECT[ALL|DISTINCT]<目标列表达式>[别名]……
FROM <表名或视图名>[别名]
[WHERE <条件表达式>]
[GROUP BY <列名1>[HAVING <条件表达式>]]
[ORDER BY <列名2>[ASC|DESC]]
[LIMIT <行数1>[ OFFSET<行数2>]];

例子:


查询全体学生的学号与姓名

SELECT Sno,Sname FROM Student;

查询全体学生的详细记录

SELECT * FROM Student;

去掉结果中的重复行

SELECT DISTINCT Sno
FROM SC;

查询主修计算机科学与技术专业全体学生的姓名

SELECT Sname
FROM Student
WHERE Smajor='计算机科学与技术';

查询计算机科学与技术专业和信息安全专业的学生的姓名及性别

SELECT Sname,Ssex
FROM Student
WHERE Smajor IN ('计算机科学与技术','信息安全');

字符匹配

  • %代表任意长度(长度可以为0)的字符串
  • _代表任意单个字符

查询所有姓刘的学生的姓名、学号和性别

SELECT Sname,Sno,Ssex
FROM Student
WHERE Sname LIKE '刘%';

涉及空值的查询

查询缺少成绩的学生的学号和相应的课程号

SELECT Sno,Cno
FRON SC
WHERE Grade IS NULL;

注意这里的IS不能用=替代


聚集函数

COUNT (*)						//统计元组个数
COUNT([DISTINCT|ALL]<列名>)		//统计一列的值的个数
SUM([DISTINCT|ALL]<列名>)		
AVG([DISTINCT|ALL]<列名>)
MAX([DISTINCT|ALL]<列名>)
MIN([DISTINCT|ALL]<列名>)

WHERE子句不能直接用聚集函数作为条件表达式。聚集函数只能用于SELECT子句和GROUP BY子句中的HAVING短语。


GROUP BY
查询平均成绩大于或等于90分的学生学号和平均成绩

SELECT Sno,AVG(Grade)
FROM SC
GROUP BY Sno
HAVING AVG(Grade)>=90;

数据更新

1.插入数据

INSERT INTO <表名>[(<属性列1>)]
VALUES (<常量1>……);

2.修改数据

UPDATE <表名>
SET <列名>=<表达式>
[WHERE <条件>];

eg:将学生2018001的出生日期改为2001-3-18

UPDATE Student
SET Sbirthday='2001-3-18'
WHERE Sno='2018001';

3.删除数据

DELETE FROM <表名>
[WHERE <条件>];

eg: 删除计算机科学与技术专业所有学生的选课记录

DELETE FROM SC
WHERE Sno IN(SELECT SnoFROM StudentWHERE Smajor='计算机科学与技术');
http://www.dtcms.com/wzjs/67635.html

相关文章:

  • 做优化网站怎么优化代码亚马逊关键词排名提升
  • 青海企业网站建设seo博客优化
  • 网站建设对接流程图指数运算法则
  • 做水果生意去那个网站seo教程优化
  • 在线修图网站电商运营转行后悔了
  • 旅游资讯网站建设方案关键词有哪些?
  • 影视传媒广告公司网站模板aso关键词搜索优化
  • 网站建设pdf 下载营销策略包括哪些内容
  • 系统门户网站建设详细功能百度官方网站
  • 公司招聘一个网站建设来做推广百度app安装
  • 高端建站属于外包公司么免费云服务器
  • icp备案单位网站自媒体是如何赚钱的
  • h5网站开发设计广州seo营销培训
  • 国内做的比较简洁的网站宁波seo优化
  • 合肥网站营销西安网站seo推广
  • 糗百网站开发南宁seo网站排名优化公司
  • 怎么查到代码是哪个网站做的新闻网站排行榜
  • 网站建设中静态页面模板企业全网推广
  • 苏州建设银行官方网站电商培训班一般多少钱一个月
  • 山西seo免费seo技术教程
  • php网站后台管理系统源码网络推广加盟
  • 临沂网站建设中企动力查询网 域名查询
  • 城口网站建设靠网络营销火起来的企业
  • 明年做哪些网站能致富百度的营销推广
  • wordpress内容导航seo流量优化
  • 合肥制作网页设计网站的seo方案
  • 重庆网站联盟深圳优化公司高粱seo较
  • 自己做的网站上传旅游seo整站优化
  • wordpress头像变圆appstore关键词优化
  • 四川专业网站建设推广互联网公司网站模板