pl sql 创建数据库


PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。
----- 百度百科

pl/sql创建数据库命令跟一般的SQL,MySQL所用的命令相差无几,如果你真的是要pl/sql的命令,你就去搜索Oracle的命令(曾经有想过用命令创建Oracle数据库的人都会知道,用命令创建是多么愚蠢的事,我当时也是)

********************************************************

-- MS-SQL
-- 创建数据库
create database mydb -- mydb是数据库名
on
{
-- 数据库
name = 'mydb', -- 数据库主文件名(逻辑名称)
filename = 'E:\mydb.mdf', -- 数据库主文件名(磁盘文件名称)
size = 2MB, -- 大小(整数)
filegrowth = '5%' -- 每次增长的幅度
}
log on
{
-- 日志
name = 'mydb', -- 数据库主文件名(逻辑名称)
filename = 'E:\mydb.ldf', -- 数据库主文件名(磁盘文件名称)
size = 2MB, -- 大小(整数)
filegrowth = '5%' -- 每次增长的幅度
}

-- 切换/进入数据库
use mydb;

-- 创建表
create table mytable
(
id int identity(1,1) primary key,
姓名 varchar(8) not null
)

**************************************************************

-- MySQL
-- 创建数据库
create database mydb; -- mydb是数据库名

-- 切换/进入数据库
use mydb;

-- 创建表
create table mytable -- mytable是表名
(
ID int unsigned auto_increment,
姓名 varchar(8) not null,
性别 enum('男','女') default '男',
primary key(ID)
);