标签:.com 显示 系统 数据库基础 包含 mem 用户名 rom 表名
sybase包含系统数据库和用户数据库,是一个多库结构。
数据库一般放在device设备上,设备一般使用操作硬盘。一个库可以放在多个设备,一个设备可以放多个库。
所以一般数据的存储关系是:数据—>表—>库—>设备—>操作系统物理文件
所以数据存储顺序是:创建设备、创建库、创建表、插入数据
disk init
Name=“DEV_DATA”,
Physname=”D:\DATA\DEV_MyDATA.dat“,
Size=”500M“,
disk init
Name=“DEV_LOG”,
Physname=”D:\DATA\DEV_MyLOG.dat“,
Size=”1000M“,
create database MYDB
on DEV_DATA=500
log on DEV_LOG=1000
表包括用户表、系统表、临时表。
注意:现在已经出现了非关系型数据库,比如noSQL、mongodb
创建用户表
语法:create table 用户名
( 列1 数据类型1,
列2 数据类型2,
.....)
举例:
create table users(
id integer not null,
cname char(50) null,
url char(50) null,
father_id integer null,
row_select_flag char(1) default ‘0‘ null,
seqid char(3) null,
memos varchar(120) null
)
go
删除表
语法:drop 表名称
举例:
if exists (select 1 from sysobjects
where id = object_id(‘users‘) and type = ‘U‘)
drop table users
go
创建系统表??????理解的不清楚
创建临时表
语法:方式一:create table #表名称
本方式创建的临时表仅有当前会话访问,会话结束时消失
方式二:create table tempdb.表名称
本方式创建的临时表可以共享,直到显示删除或者重启服务才会消失
视图来自真实的表
存储过程是sql语句和控制流语言的集合。
所有的系统存储过程都是以sp_开头
触发器是一种再表里面插入、删除、更新时会被触发起作用的存储过程,常常用来执行一些自动操作。
需要再理解。
待定
待定
详见mysql必知必会。
标签:.com 显示 系统 数据库基础 包含 mem 用户名 rom 表名
原文地址:http://www.cnblogs.com/cherry1993/p/7543058.html