码迷,mamicode.com
首页 > 数据库 > 详细

创建(或者删除)数据库、表

时间:2015-05-31 10:41:37      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

1.创建数据库的基本语句

create database database_name

*注意:database_name是你要创建的数据库的名称

1.1删除数据库的语句

drop database database_name

2.创建数据表

create table table_name

*注意:table_name是你要创建的数据库的名称

2.1删除数据表的语句

drop table database_name

 

下面给一个正规一点的例子:请看下面的代码:

 1 USE master    --使用系统数据库
 2 GO
 3 IF EXISTS(SELECT * FROM sysdatabases WHERE name=NDB_MyStudentLife)   
 4 DROP DATABASE [DB_MyStudentLife];  --如果要创建的数据库存在的话,就删除
 5 GO
 6 CREATE DATABASE [DB_MyStudentLife] --创建数据库
 7 GO
 8 USE [DB_MyStudentLife]       --使用数据库
 9 GO
10 IF EXISTS(SELECT * FROM sysobjects WHERE name=NMyClass)
11 DROP TABLE [MyClass]           --如果要创建的数据表存在的话,就删除(注意sysobjects,一定要全部是小写的,不然有错误,不能写成大写的。)
12 GO
13 CREATE TABLE MyClass         --创建数据表
14 (
15     C_ID INT NOT NULL PRIMARY KEY IDENTITY(1,1), --班级编号
16     C_Name NVARCHAR(200) not null,               --班级名称
17     C_Descr nvarchar(max) not null                --班级简介
18  
19 );
20 GO
21 IF EXISTS(SELECT * FROM sysobjects WHERE name=NMyStudent)
22 DROP TABLE MyStudent
23 GO
24 CREATE TABLE MyStudent
25 (
26 S_ID int not null primary key identity(1,1),   --学号
27 S_Name nvarchar(50) not null,                  --姓名
28 S_Gender char(2) not null,                     --性别
29 S_Address nvarchar(max) not null ,             --地址
30 S_Phone nvarchar(50)not null,                  --电话
31 S_Age int not null,                            --年龄
32 S_Birthday datetime not null,                  --生日
33 S_CardID int not null,                         --身份证号码
34 S_CID  int not null references MyClass(C_ID)   --班级编号
35 
36 );

 

创建(或者删除)数据库、表

标签:

原文地址:http://www.cnblogs.com/caofangsheng/p/4541577.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!