sql基本语句大全
“sql基本语句大全”相关的资料有哪些?“sql基本语句大全”相关的范文有哪些?怎么写?下面是小编为您精心整理的“sql基本语句大全”相关范文大全或资料大全,欢迎大家分享。
SQL基本语句大全
第一章 数据库设计
一)设计数据库的步骤
1. 需求分析阶段
a.收集实体 b.表示对象
c.表示每个对象需要储存的详细信息 d.表示对象之间的关系 2. 概要设计阶段
绘制E-R图 3. 详细设计阶段
把E-R图转换为表 4. 实体关系模型
a. 属性-椭圆 b. 实体-长方形 c. 菱形-关系
二)如何将E-R图装换为表
1.将个实体转化为对应的表,将个属性转化为个表对应的列 2.标识每个表的主键列
3.我们还需要在表之间体现实体之间的映射关系
三)数据范式
1.第一范式(NF,Normal Formate)确保每列的原子性
2.第二范式(2NF,Normal Formate)确保表中的每列都和主键相关 3.第三范式(3NF,Normal Formate)确保表中的每列都和主键直接相关
四)创建数据库的语法
use master
if exists(select * from sysdatabases where name='数据库名') drop database 数据库名 create dat
SQL语句大全
SQL语句大全
Posted on 2008-06-17 16:41 张天利 阅读(165) 评论(0) 编辑 收藏 网摘 所属分类: 数据库
1.按姓氏笔画排序:
Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:
select encrypt('原始密码') select pwdencrypt('原始密码')
select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 encrypt('原始密码')
select pwdencrypt('原始密码')
select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 3.取回表中字段:
declare @list varchar(1000),@sql nvarchar(1000)
select @list=@list+','+b.name from sysobjects a,syscolumns b where a.id=b.id and a.name='表A'
set @sql='selec
SQL语句大全
SQL语句大全 --语 句 功 能 --数据操作
SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义
CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 DROP VIEW --从数据库中删除视图
CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引
CREATE PROCEDURE --创建一个存储过程
DROP PROCEDURE --从数据库中删除存储过程 CREATE TRIGGER --创建一个触发器 DROP TRIGGER --从数据库中删除触发器 CREATE SCHEMA --向数据库添加一个新模式 DROP SCHEMA --从数据库中删除一个模式 CREATE DOMAIN --创建一个数据值域 ALTER DOMAIN --改变域定义
DROP DOMAIN --从数据库中删除一个域 --数据控制
GRANT
SQL语句大全
SQL语句大全
--语 句 功 能 --数据操作
SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义
CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 DROP VIEW --从数据库中删除视图 CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引 CREATE PROCEDURE --创建一个存储过程 DROP PROCEDURE --从数据库中删除存储过程 CREATE TRIGGER --创建一个触发器 DROP TRIGGER --从数据库中删除触发器 CREATE SCHEMA --向数据库添加一个新模式 DROP SCHEMA --从数据库中删除一个模式 CREATE DOMAIN --创建一个数据值域 ALTER DOMAIN --改变域定义
DROP DOMAIN --从数据库中删除一个域 --数据控制
GRANT --授予
SQL server语句大全
--创建数据库
@create database StudentDB
--创建表--
--ddl create -- create table Info (
--字段 --列,列和列之间用都好隔开
---snumb int primary key not null , ---学号 类型 (int)--主键约束 snumb int identity(1,1) primary key not null, ---唯一约束 ---varchar 代表可变长度字符 ---char 代表固定长度字符 sname varchar(8), --学生姓名
sex char(2) check (sex in ('男','女')), --性别 ----检查字段
birthday datetime check(birthday address varchar(50) not null default'昆明市倘甸产业园区轿子雪山旅游开发区倘甸镇', --家庭住址 email varchar(20)check(email like '%@%.%'), -----检查字段 tel varchar(30
SQL语句大全实例
选课系统SQL语句实例
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
表操作 ............................................................................................................... 1 视图操作(虚表) —— .................................................................................. 2 索引操作 ........................................................................................................... 3 数据库模式操作 ............................................................................................... 3 单表操作 ........................................
经典SQL语句大全
一、基础
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack
4、说明:创建新表
create table tabname(col1 type1 [not null][primary key],col2 type2 [not null],..)
根据已有的表创建新表:
A:createtable tab_new like tab_old (使用旧表创建新表)
B:createtable tab_new as select col1,col2… from tab_old definition only
5、说明:删除新表
drop table tabname
6、说明:增加一个列
Alter table tabname
SQL之-建库、建表、建约束、关系SQL基本语句大全
SQL之-建库、建表、建约束、关系、部分T-sql语句 SQL基本语句大全
SQL之-建库、建表、建约束、关系、部分T-sql语句
--建库 if exists(select * from sys.sysdatabases where name='wf') begin use master drop database wf end go create database wf on (name=N'wf',filename=N'E:\MyCode\ETC收费站\ETC收费站\ETC_Data\wf.mdf',size=3mb,maxsize=unlimited,filegrowth=1)
--建库
if exists(select * from sys.sysdatabases where name='wf')
begin
use master
drop database wf
end
go
create database wf
on
(name=N'wf',filename=N'E:\MyCode\ETC收费站\ETC收费站\ETC_Data\wf.mdf',size=3mb,maxsize=unlimited,filegrowth=1)
log on
(name=N
oracle-sql基本语句and Rman语句
RMAN的概9i
念RMAN
与体的
系
配备与管目体
系
结构 置 份
Oracle 运运RMANRMAN一
、用用
RMANRMAN的的
进日恢的
概行
进还常复念
与
行原
恢复 理 录
RMAN结构
Recovery Manager(RMAN)是一种用于备份(backup)、还原(restore)和
恢
复
(recover)
数据库的 Oracle 工具。RMAN只能用于ORACLE8或更高的版本中。它
能
够
备
份
整
个
数
据
库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile
参
数
文
件
。
RMAN
也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有
效
的
,
因
为
他
们
只
备
份自上次备份以来有变化的那些数据块。而且,通过RMAN提供的接口
,
第
三
方
的
备
份
与
恢
复软件如veritas将提供更强大的备份与恢复的管理功能。 通过RMAN,也提供了其它更多功能,如数据库的克隆、采用RMAN建立
备
用
数
据
库
、
利用RMAN备份与移动裸设备(RAW)上的文件等工作将变得更方便简单
。
9i
的
RMAN
通
过
增强的自动配置与管理功能,以及特有的块级别的恢复,将使备份与恢
复
工
作的的的检持
测备
新增变RMAN
备
份的得
更
加
快
捷
与完美。9i····
自方自
动便动支
有如下特征特性:
SQL基本查询语句翻译
select sno,sname from student
从学生资料表中查询全体学生的学号、姓名 select sname,sno,sdept from student
从学生资料表中查询全体学生的姓名、学号和系别 select * from student
从学生资料表中查询全体学生的详细信息 select sname,2006-sage from student
从学生资料表中查询全体学生的姓名及其出生年月 select sname,2006-sage as '出生年月' from student 从学生资料表中查询全体学生的姓名及其出生年月
select sname as'姓名',2006-sage as '出生年月' from student 从学生资料表中查询全体学生的姓名及其出生年月 select sname 姓名,2006-sage 出生年月 from student 从学生资料表中查询全体学生的姓名及其出生年月 select distinct sno from student 从学生资料表中查询所有不同的学号
select sname from student where sdept='计算机系' 从学生资料