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

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=N‘DB_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=N‘MyClass‘)
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=N‘MyStudent‘)
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 );
时间: 2024-10-13 22:27:56

创建(或者删除)数据库、表的相关文章

oracle创建、删除 数据库、建立表空间以及插入 删除 修改表

一.创建.删除数据库 oracle OraDb11g_home->配置和移植工具->Database configration  Assistant->...然后可以创建或者删除数据库 二.建立表空间 create tablespace inspur_tablespace   logging datafile 'D:\MyOracleBACK SQL\StudentDB\inspur_tablespace.dbf'  size 50m autoextend on next 50m max

oracl使用DataBase Configuration Assistant创建、删除数据库

原文:oracl使用DataBase Configuration Assistant创建.删除数据库 可以使用DataBase Configuration Assistant来创建一个心得数据库.Database Configuration Assistant简称是DBCA,是创建.配置以及管理数据库的一个工具. 一.创建数据库的一个具体的步骤: 1. 点击“开始”-“所有程序”-“Oracle”-“配置和移植工具”-“Database Configuration Assistant” 或者 

每天一点数据库之-----Day 2 创建与管理数据库表

每天一点数据库之-----Day 2 创建与管理数据库表 ----转载请注明出处:coder-pig 本节引言: 本节介绍的是数据库中表的创建与管理,另外,因为不同DBMS所 支持的数据类型有所差别,这里就不慢慢阐述了,有需要的自行百度~ 1.创建一个最简单的表 假如:我们定义一个名叫 T_Person的表,表中有三个字段,FId(人员id),FName(人员姓名) FAge(人员年龄),数据类型依次是:整数,长度不确定的字符串类型,整数 SQL语句如下: CREATE TABLE T_Pers

sqlsever学习笔记(一)—— 登录本机sqlsever、启动和停止sqlsever服务、创建和删除数据库

(重要参考:51自学网——SQL Server数据库教程) 首先按照网上教程安装好sqlsever,打开登录 登录本机sqlsever:①. ②localhost ③127.0.0.1 启动和停止sqlsever服务:SQL Server(MSSQLSERVER): 1.计算机右键打开管理 2.打开服务和应用程序,双击服务,找到SQL Server(MSSQLSERVER)数据库服务并启动. 视图创建数据库 数据库右键新建数据库,可设置数据库名称.大小.增长率和位置.日志文件,默认数据库保存在主

SqlServer--用代码创建和删除数据库或表

--1.创建一个数据库(直接创建一个数据库,没有设置任何特殊选项,都是使用默认的.) create database MyDatabase2; --2.删除数据库 drop database MyDatabase2; --msSqlServer不区分大小写 DROP DATABASE MYSECONDDATABASE2; --3.创建数据库的时候设置一些参数选项 create database MyDatabase2 on primary  --配置主数据文件的选项 ( name='MyData

MySQL外键及级联删除 && 表的存储引擎与创建索引 && 删除数据库和表

Messages表: mysql>create table Messages( ->message_id int auto_increment primary key, ->user_name varchar(50) not null, ->author_id int not null, ->body text, ->forum_id int not null); Forums表: mysql>create table Forums( ->forum_id

Oracle数据库管理之创建和删除数据库

一.数据库管理概述 在完成Oracle软件安装后,DBA就应该对组织和管理数据库负责任,其主要任务是: (1)启动和关闭数据库: (2)创建数据库: (3)删除数据库: (4)调整初始化参数: (5)管理网络. 对于数据库的管理,必须要具有SYSDBA和SYSOPER的角色,才有权启动.关闭.运行数据库.SYSDBA角色拥有SYS数据表的所有权限,SYSOPER的角色拥有Public数据表的所有权限. 二.数据库的管理方法 (1)DOS命令行方式 命令行管理是DBA管理数据库服务器的传统方法.在

SQL Server 创建 修改 删除数据表

1. 图形界面方式操作数据表 (1)创建和修改数据表 列名中如果有两个以上单词时,最好用下划线连接,否则可能会给将来的查询维护带来不便.我们公司美国佬做的数据库就很烦,所有列名都有空格,一旦忘记用方括号就GG了. (2)删除数据表   原文地址:https://www.cnblogs.com/howie-we/p/12070942.html

Oracle数据库之创建和删除数据库

创建数据库 1 使用Database Configuration  Assistant工具创建Oracle数据库 步骤一 操作窗口 有4种选择  A 创建数据库 B 配置数据库选件 C 删除数据库 D 管理模板 步骤二 数据库模板 窗口 有3种选择  A 一般用途或事务处理 B 定制数据库 C 数据仓库 步骤三 数据库标识 在这一步中,需要输入 全局数据库名 和 Oracle 系统标识符(SID) 全局数据名是Oracle 数据库的唯一标识,所以不能与已有的数据库重名 打开oracle数据库时,

批量删除数据库表

由于工作的原因,有时候会对数据库表进行批量的处理,这时候我们可以用游标对数据库进行批量删除表操作 DECLARE @Table NVARCHAR(30) DECLARE tmpCur CURSOR FOR SELECT name FROM sys.objects WHERE TYPE='U' AND name LIKE N'HSUPA%' OPEN tmpCur FETCH NEXT FROM tmpCur INTO @Table WHILE @@FETCH_STATUS = 0 BEGIN D