创建数据库的SQL语句:

 1 create database stuDB  2 on  primary  -- 默认就属于primary文件组,可省略 3 ( 4 /*--数据文件的具体描述--*/ 5     name='stuDB_data',  -- 主数据文件的逻辑名称 6     filename='D:\stuDB_data.mdf', -- 主数据文件的物理名称 7     size=5mb, --主数据文件的初始大小 8     maxsize=100mb, -- 主数据文件增长的最大值 9     filegrowth=15%--主数据文件的增长率10 )11 log on12 (13 /*--日志文件的具体描述,各参数含义同上--*/14     name='stuDB_log',15     filename='D:\stuDB_log.ldf',16     size=2mb,17     filegrowth=1mb18 )

 那么如何删除这个数据库呢,SQL Server将数据库的清单存放在master系统数据库的sysdatabases表中,只需要查看该表是否存在于该数据库中就可以

了,语句如下:

use master -- 设置当前数据库为master,以便访问sysdatabases表goif exists(select * from sysdatabases where name='stuDB')drop database stuDBgo

  创建表和删除表的SQL语句如下:

use StuDBgo if exists(select * from sysobjects where name='stuMarks')drop table stuMarkscreate table stuMarks(    ExamNo      int     identity(1,1) primary key,    stuNo       char(6) not null,    writtenExam int     not null,    LabExam     int     not null)go

-- 其中,列属性"identity(起始值,递增量)" 表示"ExamNo"列为自动编号, 也称为标识列
alter table 表名add constraint 约束名 约束类型 具体的约束说明alter table 表名drop constraint 约束名
alter table stuMarksadd constraint UQ_stuNo Unique(stuNo)
alter table stuMarksdrop constraint UQ_stuNo
/*--添加SQL登录账户--*/exec sp_addlogin 'xie', '123456'  -- 账户名为xie,密码为123456
--删除xie账户名exec sp_droplogin 'xie'
/*--在stuDB数据库中添加两个用户(必须存在)--*/use stuDBgo  exec sp_grantdbaccess 'xie','123456'go
-- 提示:SQL Server 中的dbo用户是具有在数据库中执行所有活动权限的用户,表示数据库的所有者(owner),一般来说,-- 如果创建了某个数据库,就是该数据库的所有者,即dbo用户,dbo用户是一个比较特殊的数据库用户,无法删除,且此用-- 户始终出现在每个数据库中/* --给数据库用户授权-- */-- 授权的语法如下-- grant 权限 [on 表名] to 数据库用户use stuDBgo  grant select,update,insert on stuMarks to xie  grant create table to xiego

转载于:https://www.cnblogs.com/BrokenIce/p/6057969.html

创建数据库和表的SQL语句相关推荐

  1. 【转】创建数据库和表的SQL语句

    [转]创建数据库和表的SQL语句 创建数据库的SQL语句: 1 create database stuDB 2 on primary -- 默认就属于primary文件组,可省略3 (4 /*--数据 ...

  2. 创建数据库mysql的sql语句是_创建数据库和表的SQL语句

    SQL常用语句: CREATE DATABASE 库名;创建数据库 DROP DATABASE库名: 删除数据库 USE 库名; (1) 数据记录筛选: sql="select * from ...

  3. Oracle数据库查看表空间sql语句、查看Oracle数据库表空间剩余 、修改表空间、库备份

    一  Oracle数据库查看表空间sql语句 1.oracle查看表空间当前用户 SQL>  select  username,default_tablespace  from user_use ...

  4. mysql创建test_MySQL中,创建数据库test正确的SQL语句是( )

    [多选题]PHP中可以实现循环的是(). [填空题]色彩模型是一种抽象的数学模型,即用________来对色彩进行描述的方法. [填空题]人耳可感受声音频率的范围是 HZ . [填空题]PHP中,多行 ...

  5. Navicat工具获取操作数据库和表的SQL语句

    工具 Navicat Premium 15 MySQL服务器技术 SQL语句MySQL 在使用Navicat Premium 15客户端时,对数据库和表进行操作,会产生SQL语句.有时我们不记得SQL ...

  6. 数据库常用表操作SQL语句案例

    1. 简单SQL查询语句 案例:查询没有上级领导的员工的编号,姓名,工资 select empno,ename,sal from emp where mgr is null; 案例:查询emp表中没有 ...

  7. vs2005 c# mysql_在VS2010中怎样用C#创建数据库联接并执行sql语句 最好举个例子讲一下...

    以users表为例,有三个字段,自增长的编号id,int类型:名称name,nvarchar类型,密码pwd,nvarchar类型 首先在vs2005中引入using System.Data.SqlC ...

  8. mysql 数据库连表查询语句_数据库连表查询sql语句

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  9. Oracle数据库查看表空间sql语句

    1.oracle查看表空间当前用户 select   username,default_tablespace  from user_users; 2.oracle 查看表所属表空间 SELECT    ...

最新文章

  1. 腾讯程序员最爱 C++,每年写 3 万行代码,70% 的技术 Leader 仍在持续编码
  2. 增强.net开发的5个非常有用的Visual Studio 2012扩展
  3. 基于注解的Spring MVC(所需jar包,web.xml配置,Spring文件配置,@Controller,@RequestMapping,@RequestParam,model填参,EL取值)
  4. 连续 3 天,企业容器应用实战营上海站来啦!
  5. 企业是否应该实现对客户需求的快速响应_如何做好企业服务?
  6. 小米登录协议分析_性能测试篇之Loadrunner与ida工具结合完成java vuser协议的脚本...
  7. 充满生机!UI设计灵感|绿植相关APP界面设计
  8. 浅入MFC之对话框及MFC程序的运行
  9. 线段树辅助——扫描线法计算矩形周长并(轮廓线)
  10. [NLP]论文笔记-A SIMPLE BUT TOUGH-TO-BEAT BASELINE FOR SENTENCE EMBEDDINGS
  11. jquery API参考手册
  12. 电力电子,电机控制系统的建模与仿真
  13. 机械制图国家标准的绘图模板_JS制图:映射
  14. 三菱PLC程序,汽车厂流水线输送控制系统
  15. imp遇到重复数据_oracle的imp导入时覆盖目标数据库
  16. rss订阅,全文阅读,渴望大家发贴的时候在RSS中总是显示全文
  17. 多线程——分线程通过Handler操作界面
  18. 8255芯片+8254芯片实现硬延时跑马灯
  19. 图片pdf合并软件:合并的方法介绍
  20. vue组件中校验身份证号,手机号和邮箱

热门文章

  1. 飞桨模型保存_飞桨对话模型工具箱(二):对话自动评估模块ADE
  2. webstorm2017.1.3破解教程
  3. python 无法初始化设备prn_彻底搞懂Python一切皆对象,面试必过
  4. pythonzip压缩字符串_Python压缩与解压缩ZIP文件的实现方法
  5. 2012.4.23总结
  6. 360浏览器清除缓存_手机中的缓存是什么?
  7. android模拟摄像头,android模拟器如何连接摄像头
  8. Spring Boot文件目录介绍
  9. 使用redis kv数据库维护kafka主题分区的offset
  10. ThinkPHP如果表名有下划线需要用Model应该怎么做?