精华内容
下载资源
问答
  • 创建数据库必须指定的属性
    千次阅读
    2021-02-10 01:36:59

    create database stuDB

    on  primary  -- 默认就属于primary文件组,可省略

    (

    /*--数据文件的具体描述--*/

    name='stuDB_data',  -- 主数据文件的逻辑名称

    filename='D:\stuDB_data.mdf', -- 主数据文件的物理名称

    size=5mb, --主数据文件的初始大小

    maxsize=100mb, -- 主数据文件增长的最大值

    filegrowth=15%--主数据文件的增长率

    )

    log on

    (

    /*--日志文件的具体描述,各参数含义同上--*/

    name='stuDB_log',

    filename='D:\stuDB_log.ldf',

    size=2mb,

    filegrowth=1mb

    )

    --***********************约束sql******************************

    use StuDB

    go

    if exists(select * from sysobjects where name='stuMarks')

    drop table stuMarks

    create 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 stuMarks

    add constraint UQ_stuNo Unique(stuNo)

    alter table stuMarks

    drop constraint UQ_stuNo

    /*--添加SQL登录账户--*/

    exec sp_addlogin 'xie', '123456'  -- 账户名为xie,密码为123456

    --删除xie账户名

    exec sp_droplogin 'xie'

    /*--在stuDB数据库中添加两个用户(必须存在)--*/

    use stuDB

    go

    exec sp_grantdbaccess 'xie','123456'

    go

    -- 提示:SQL Server 中的dbo用户是具有在数据库中执行所有活动权限的用户,表示数据库的所有者(owner),一般来说,

    -- 如果创建了某个数据库,就是该数据库的所有者,即dbo用户,dbo用户是一个比较特殊的数据库用户,无法删除,且此用

    -- 户始终出现在每个数据库中

    /* --给数据库用户授权-- */

    -- 授权的语法如下

    -- grant 权限 [on 表名] to 数据库用户

    use stuDB

    go

    grant select,update,insert on stuMarks to xie

    grant create table to xie

    go

    更多相关内容
  • 创建数据库 基本语法:create database 数据库名字 [库选项]; 创建数据库 库选项:数据库相关属性 字符集:charset 字符集,代表着当前数据库下的所有表存储的数据默认指定的字符集(如果当前不指定,那么采用DBMS...
  • mysql 数据库属性

    千次阅读 2021-01-28 03:17:11
    liunx下mysql数据库使用之三范式,关系模型设计注意项,安装目录结构数据库的三范式第一范式===>每行记录的属性,是原子的,拆到不可拆为止。===>例如:一个人的籍贯,可以拆分为,省,市,县,乡,村第二范式...

    liunx下mysql数据库使用之三范式,关系模型设计注意项,安装目录结构

    数据库的三范式第一范式===>每行记录的属性,是原子的,拆到不可拆为止。===>例如:一个人的籍贯,可以拆分为,省,市,县,乡,村第二范式===>每行记录的非主属性(非主键属性),都完全依赖主属性(主键)。===>每行的数据都能唯一区分。===>例如:一个学校的教师,...

    文章

    无信不立

    2015-09-16

    659浏览量

    MYSQL导入导出.sql文件

    MYSQL导入导出.sql文件

    一.MYSQL的命令行模式的设置:桌面->我的电脑->属性->环境变量->新建->PATH=“;path\mysql\bin;”其中path为MYSQL的安装路径。二.简单的介绍一下命令行进入MYSQL的方法:1.C:\>...

    文章

    thinkyoung

    2015-05-08

    647浏览量

    MYSQL导入导出.sql文件

    一.MYSQL的命令行模式的设置:桌面->我的电脑->属性->环境变量->新建->PATH=“;path\mysql\bin;”其中path为MYSQL的安装路径。二.简单的介绍一下命令行进入MYSQL的方法:1.C:\>mysql -h hostname -u...

    文章

    云栖希望。

    2018-01-04

    8549浏览量

    ff0c35e3aa0877a25f7873cca08f3438.png

    Quick BI 数据可视化分析平台

    2020年入选全球Gartner ABI魔力象限,为中国首个且唯一入选BI产品

    广告

    Mysql简介及概念

    关系型数据库系统:建立在关系模型上的数据库系统。

    关系模型:当将日常生活中的实体(学生),和实体的属性(学生的学号,姓名)保存数据中时,该如何处理该实体结构。1、数据结构可以规定,同类结构,结构一致。就是一个二维表格,有行有列。2、数据之间的关系可以设置

    关系型数据库的典型概念:数据库:数据的仓库...

    文章

    吴英强

    2013-08-09

    901浏览量

    Mysql插入内容过长(Packet for query is too large)

    原文:

    Mysql插入内容过长(Packet for query is too large)

    这个以前一直没有碰到过,一次性向Mysql数据库插入内容过长的话会出现这个问题,解决办法就是在Mysql配置文件My.ini中找到[mysqld]选项,

    在该选项下找...

    文章

    杰克.陈

    2014-11-14

    682浏览量

    C连接MySQL数据库开发之Xcode环境配置及测试

    一、开发环境

    Mac OS X 10.9.2 64位、Xcode5.1、MySQL5.5.37 64位

    MySQL安装目录为:/usr/local/mysql

    二、配置xcode连接mysql的编译选项

    1> 将mysql头文件目录添加到xcode头文件搜索路径中

    项目属性--&g...

    文章

    blackeagle

    2014-05-24

    1607浏览量

    常用的PHP数据库操作方法(MYSQL版)

    常用的PHP数据库操作方法(MYSQL版)

    作者: 字体:[增加 减小] 类型:转载 时间:2011-06-08

    最近一直在折腾自己的网站首页,写的大部分PHP脚本都要用到和MYSQL数据库相关的操作,今天把这些方法和大家分享一下,希望大家能多多交流!

    一、数据库操作 1. 连接...

    文章

    thinkyoung

    2015-11-05

    831浏览量

    MySQL数据类型及字段属性

    MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:

    数值

    日期/时间

    字符串(字符)

    数值类型

    MySQL支持所有标准SQL数值数据类型。

    这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIM...

    文章

    suifeng3051

    2016-07-06

    1599浏览量

    MySQL数据类型及字段属性

    MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:

    数值

    日期/时间

    字符串(字符)

    数值类型

    MySQL支持所有标准SQL数值数据类型。

    这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIM...

    文章

    老嗨

    2016-07-06

    1698浏览量

    C/C++连接MySql数据库

    本文档是关于如何使用MySql的API连接MySql数据库,开发环境为VS2013.

    开发环境设置:

    先确定以下两个位置

    mysql.h所在位置:C:\software\wamp\bin\mysql\mysql5.5.20\include

    libmysql.lib所在位置:F:\mysql\my...

    文章

    技术小阿哥

    2017-12-03

    1078浏览量

    mysql数据库基本概念

    MySQL数据库

    数据库

    DBS -------  DataBase System 数据库系统

    以关系(二维表)的方式的存储数据

    记录 Record

    字段/属性Column

    数据库, 库

    约束  Constraint

    域约束:数据类型约束

    保证某字段的数据类型一致

    外键约束:...

    文章

    余二五

    2017-11-14

    916浏览量

    MySQL 服务器变量 数据操作DML-视图

    原文:MySQL 服务器变量 数据操作DML-视图

    SQL语言的组成部分

    常见分类:

    DDL:数据定义语言

    DCL:数据控制语言,如授权

    DML:数据操作语言

    其它分类:

    完整性定义语言:

    DDL的一部分功能约束

    约束:包括主键,外键,唯一键,条件,非空,事务等各...

    文章

    杰克.陈

    2014-05-10

    715浏览量

    mysql数据库基本命令

    一、创建数据库:

    create database database_name;

    切入数据库:

    use database_name

    php中创建数据库的两种方法:

    (mysql_create_db(),mysql_query())

    $conn = mysql_connect(“localhost”,...

    文章

    技术小甜

    2017-11-21

    633浏览量

    mysql数据库基本命令

    一、创建数据库:

    create database database_name;

    切入数据库:

    use database_name

    php中创建数据库的两种方法:

    (mysql_create_db(),mysql_query())

    $conn = mysql_connect(“localhost”,...

    文章

    技术小甜

    2017-11-07

    660浏览量

    MySQL数据库导入外部*.sql文件具体步骤

    如需转载请标明出处:http://blog.csdn.net/itas109

    环境:

    MySQL  50515

    Navicat for MySQL

    一、导入前提

    确保导入的sql文件的host和port以及MySQL版本号一致

    详细操作:

    1、如图,点击连接属性。

    2、确保下图中的主机名和...

    文章

    技术mix呢

    2017-10-20

    952浏览量

    利用Java进行MySql数据库的导入和导出

    利用Java来进行Mysql数据库的导入和导出的总体思想是通过Java来调用命令窗口执行相应的命令。

    MySql导出数据库的命令如下:

    mysqldump -uusername -ppassword -hhost -Pport exportDatabaseName > exportP...

    文章

    elim1

    2012-02-20

    575浏览量

    SQL语句-create语句

    SQL语法基础

    Create database语句

    Create database语句是在MySQL实例上创建一个指定名称的数据 库,create schema语句的语义和create database是一样的

    当创建的数据库本身存在而且没有写明if not exists子句时,则创 建数据库的...

    文章

    陈天刚

    2017-11-27

    985浏览量

    linux下mysql定时备份数据库

    linux下mysql定时备份数据库

    (2010-10-21 12:40:17)

    转载▼

    标签:

    杂谈

    一、用命令实现备份首页进入mysql的bin目录1、备份数据#mysqldump -uusername -ppassword discuz > discuz_201...

    文章

    thinkyoung

    2015-07-07

    782浏览量

    mysql命令框中向表中插入中文字符,在可视化工具MySQL Workbeach或phpMyAdmin中不显示或显示乱码的问题解决

    mysql命令框中向表中插入中文字符,在可视化工具MySQL Workbeach或phpMyAdmin中不显示或显示乱码的问题解决一、问题导出

    在刚刚开始学习MySQL数据库应用与开发这门课程的时候,老师建议我们使用可视化工具MySQL Workbeach进行数据库的相关管理,但是小编在m...

    文章

    幸运码发放

    2019-04-18

    836浏览量

    ASP.NET Entity Framework with MySql服务器发布环境配置

    首先,.net应该自带Entity Framework,所以服务器只要有对应版本的.net Framework就OK!

    我们在开发环境中一般会直接使用edmx来管理应用程序与数据库的交互操作,所有与数据库相关的操作均交给EF来操作,开发人员会将关注点移到应用层,更多关心程序业务方面的开发。我们...

    文章

    浣熊干面包

    2017-11-14

    1181浏览量

    MySQL Workbench的使用教程

    MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。

    MySQL Workbench 是 MySQL AB 最近释放的可视数据库设计工具。这个工具是设计 MySQL 数据库的专用工具。

    MySQL Workbench...

    文章

    航空母舰

    2016-05-12

    4597浏览量

    centos服务器详细配置

    1、建立管理员组内一般用户:

    一般情况下,一般用户通过执行“su -”命令、输入正确的root密码,

    可以登录为root用户来对系统进行管理员级别的配置。但是,为了

    更进一步加强系统的安全性,有必要建立一个管理员的组,只允许

    这个组的用户来执行“su -”命令登录为root用户,而让其他的用户即

    ...

    文章

    余二五

    2017-11-16

    1279浏览量

    JPA(二) JPA 注解

    JPA(二) JPA 注解

    标签: JPA注解

    [TOC]

    JPA常用的注解有 @Entity、@Table、@Id、@GeneratedValue、@Column、@Basic、@Transient、@Temporal等等。下面这几个简单介绍下这几个注解。

    @Entity

    @Entity 标注...

    文章

    科技小能手

    2017-11-12

    810浏览量

    MySQL在windows系统中修改datadir路径后无法启动问题,报错1067

    windows server2008下如何更改MySQL数据库的目录的帖子已经很多了,这里简单介绍一个步骤,如果不成功请先查看其它帖子。

    更改默认的mysql数据库目录

    将 C:\Documents and Settings\All Users\Application Data\MySQL\M...

    文章

    云栖-lxl

    2016-03-21

    1185浏览量

    MySQL体系结构

    01)关系型数据库和非关系型数据库

    关系型数据库是:是基于关系模型提出来的数据库,关系模型是用一张二维表来表示和存储数据的,关系型数据库支持事务;

    非关系型数据库(NoSQL)是:键值对的方式进行存储数据,key-value。是分布式的,一般不支持acid特性。

    02)数据库和实例

    数据库就是...

    文章

    科技小能手

    2017-11-12

    929浏览量

    浅谈MySql的存储引擎(表类型) (转)

    什么是MySql数据库

    通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。 我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存...

    文章

    developerguy

    2016-06-18

    1007浏览量

    Django-ORM数据库操作

    背景

    Django框架功能齐全自带数据库操作功能,由于工作中设计巨量的api接口,需要一个很好的web后端服务框架,Django给了莫大的帮助。本文主要介绍Django的ORM框架我们一般对数据库的使用的认识是:

    创建数据库,设计表结构和字段

    使用 MySQLdb 来连接数据库,并编写数据访问层...

    文章

    武耀文

    2018-06-12

    3814浏览量

    阿里面试官必问的12个MySQL数据库基础知识,哪些你还不知道?

    数据库基础知识

    为什么要使用数据库

    什么是SQL?

    什么是MySQL?

    数据库三大范式是什么

    mysql有关权限的表都有哪几个

    MySQL的binlog有有几种录入格式?分别有什么区别?

    数据类型

    mysql有哪些数据类型

    引擎

    MySQL存储引擎MyISAM与InnoDB区别

    MyISAM...

    文章

    Java架构师追风

    2020-05-22

    595浏览量

    这十个MySQL经典错误,老司机一定遇到过!你呢?

    Top  1:Too many connections(连接数过多,导致连接不上数据库,业务无法正常进行)

    问题还原

    解决问题的思路:

    1、首先先要考虑在我们 MySQL 数据库参数文件里面,对应的max_connections 这个参数值是不是设置的太小了,导致客户端连接数超过了...

    文章

    java填坑路

    2018-11-01

    953浏览量

    Ecs Day04实践进阶训练

    一、创建PolarDB数据库账号

    1.通过阿里云提供的ECS账号, 在 阿里云控制台首页 左侧导航栏,依次单击 产品与服务 > 云数据库PolarDB ,进入 云数据库PolarDB管理控制台

    2.创建数据库账号

    在 集群列表 页面,单击 集群ID ,进入 集群详情界面

    ...

    文章

    -刘健

    2020-09-27

    32浏览量

    展开全文
  • 数据库创建

    千次阅读 2022-04-28 14:07:06
    2.创建数据库的命令 create database 数据库名称 使用的:use 数据库名称 创建表 create table test(id int(11),name varchar(50)); desc table名(可以显示表) (命名规则,字母数字下划线组成的字符串,开头不要是...

    芜湖

    1.创建数据库的命令
    create database 数据库名称 
    使用的:use 数据库名称
    创建表
     create table test(id int(11),name varchar(50));
    desc table名(可以显示表)
    (命名规则,字母数字下划线组成的字符串,开头不要是数字)

    举例:create table sc(son char(11))
    创建  表  表名(属性名 类型(长度))  (基本是以这个格式来创建)


    2.查看数据库 (要用复数)
    show databases


    3.查看字符串
    show variables like 'character%'


    4.查看端口号
    show variables like 'port'


    5.查看数据存储路径
    show variables like 'datadir'

    创建
    course_name


    过程:

    使用数据库demo1      use demo1 
    创建test表                  create table test(id int(11),name varchar(50)); 
    显示test表                  desc test; 


    创建student表            create table student(sno char(11) primary key,sname varchar(20) not null);
    显示student表            desc student;


    创建course表             create table course
                                       ( 
    课程号 (主键)         cno varchar(20) primary key,①
    表名(不能为空)      course_name varchar(50) not null,
    先修课程号                 cpno varchar(20),
    成绩(可以有小数)   course_credit decimal(4,1)
                                        );
    显示course表              desc course;


    显示所有的表              show tables;

    ①主键约束学号son,char  主键不能为空,不能重复(not null)

    ②decimal (总长度(4),小数位数(1))~~位数为4,小数点后为1位


    //更改表名的方法
    方法一:      alter table test            修改表结构
                        rename to test2          重命名为test2
                        ;
    方法二:(再改回来)  rename table 原表名 to 新表名 ;
                       rename table test2 to test;

    两种方式都可以

    //增加列
     alter table student                         修改表结构
     add ssex char(2) not null;             增加列性别
     desc student;                                显示student表
     alter table student                         修改表结构
     alter ssex set default'男'             (增加一个值 男)default  添加默认值

    //把一个列的数据类型修改
    alter table student                                             
    modify ssex enum('male','female') not null;     

    modify 只能修改字段属性

    desc student;
       

    //添加主键  id

    alter table test                  
    add primary key(id); 

    //添加列  age  且默认值为20  

    alter table test
    add age int(3) not null default 20;

    新加表
    create table sc(sno char(11),
    cno varchar(20),
    grade decimal(6.2));

    添加外键
    alter table sc
    add foreign key(sno) references student(sno);
    要和student做外键              参考  表。。。。。。

    展开全文
  • SQLServer创建数据库详解

    千次阅读 2021-03-18 17:10:29
    1、创建数据库介绍在创建数据库之前,需要先确定数据库的名称、所有者、大小、存储该数据库的文件和文件组。数据库所有者:创建数据库的用户。一般情况下,大多数产品对象由数据库所有者拥有。2、创建...

    1、创建数据库介绍

    在创建数据库之前,需要先确定数据库的名称、所有者、大小、存储该数据库的文件和文件组。

    数据库所有者:创建数据库的用户。一般情况下,大多数产品对象由数据库所有者拥有。

    2、创建数据库注意事项

    • 创建数据库需要拥有CREATE DATABASE、CREATE ANY DATABASE或ALTER ANY DATABASE权限。

    • 创建数据库的用户将成为该数据库的所有者。

    • 针对一个SQL Server实例,最多可以创建32767个数据库。

    • 数据库名称必须遵循为标识符指定的规则。

    • 在创建新数据库同时,model数据库中的所有用户定义对象都会复制到新创建的数据库中。可以向model数据库中添加任何通用的对象(如表、视图、存储过程和数据类型),然后在创建的数据库可以将这些对象复制到新创建的数据库当中。

    3、创建数据库的语法格式

    语法格式如下:

          CREATE DATABASE database_name
              [ ON
                [ PRIMARY ] [ <filespec> [ ,...n ]
                [ , <filegroup> [ ,...n ] ]
              [ LOG ON { <filespec> [ ,...n ] } ]
              ]
              [ COLLATE collation_name ]
          ][;]
    
    

    参数说明:

    database_name:数据库名称。

    ON:指定以显式定义方式指定存储数据库数据部分的数据文件。

    PRIMARY:指定<filespec>列表中的主文件。在<filespec>项中的第一个文件将成为主文件。如果没有指定PRIMARY则默认第一个文件将成为数据库主文件。

    LOG ON:指定存储数据库日志的日志文件。LOG ON后跟着以逗号分隔的用于定义日志文件的<filespec>项列表。不指定LOG ON,将自动创建一个日志文件,文件大小为该数据库的所有数据文件大小总和的1/4或512 KB,取两者之中的较大者。

    COLLATE collation_name:指定数据库的默认排序规则。排序规则名称包括Windows排序规则、SQL排序规则名称。未指定排序规则,则将SQL Server实例的默认排序规则分配为数据库的排序规则。

    <filespec>部分主要用于控制文件属性,语法格式如下:

    
          (
              NAME = logical_file_name ,
              FILENAME = 'os_file_name'
                [ , SIZE = size [ KB | MB | GB | TB ] ]
                [ , MAXSIZE = { max_size [ KB | MB | GB | TB ] | UNLIMITED } ]
                [ , FILEGROWTH = growth_increment [ KB | MB | GB | TB | % ] ]
          ) [ ,...n ]
    
    

    logical_file_name:指定文件的逻辑名称。logical_file_name必须在数据库中唯一,必须符合规定的标识符规则。

    ' os_file_name ':指定操作系统(物理)文件名称。执行创建数据库语句前,指定文件路径必须存在。如果指定了UNC(通用命名约定)路径,则无法设置SIZE、MAXSIZE和FILEGROWTH参数。

    size:指定文件的初始大小。未指定主文件指定size,数据库引擎将使用model数据库中的主文件的大小。如果指定了辅助数据文件或日志文件,但未指定该文件的size,则数据库引擎将以1 MB作为该文件的大小。

    可以使用千字节(KB)、兆字节(MB)、千兆字节(GB)或兆兆字节(TB)后缀,默认单位为MB。

    max_size:指定文件可增大到的最大值,可以使用KB、MB、GB和TB后缀,默认单位为MB。

    UNLIMITED:指定文件可以增长到磁盘空间已满。在SQL Server中,指定为不限制增长的日志文件的最大值为2 TB,而数据文件的最大值为16 TB。

    growth_increment:指定每次需要新空间时为文件添加的空间量。growth_increment值不能超过MAXSIZE设置值。该值可以使用MB、KB、GB、TB或百分比(%)为单位指定。默认值为MB。growth_increment值为0时表明自动增长被关闭,不允许增加空间。

    如果未指定FILEGROWTH,则数据文件的默认值为1 MB,日志文件的默认增长比例为10%,并且最小值为64 KB。

    <filegroup>部分主要用于控制文件组属性,语法格式如下:

     

        FILEGROUP filegroup_name [ DEFAULT ]
              <filespec> [ ,...n ]
    

    filegroup_name:必须在数据库中唯一,不能是系统提供的名称PRIMARY和PRIMARY_LOG。

    DEFAULT:指定文件组为数据库中的默认文件组。

    4、 创建数据库示例

    1. 最简单的创建数据库示例

    create database TestDB

    会根据SQLServer默认设置(文件存储位置、文件增加大小等)创建数据库。

    2.指定数据和事务日志文件的数据库示例

     IF DB_ID (N'TestDB') is not null 
     -- 判断数据库是否存在如果存在则先删除
      DROP DATABASE TestDB 
      GO
      CREATE DATABASE TestDB
          ON
          ( NAME = TestDB,-- 逻辑数据库文件名
              FILENAME = 'D:\TestDB.mdf',
              SIZE = 10,
              MAXSIZE = 200,
              FILEGROWTH = 5 )
          LOG ON
          ( NAME = TestDB_log,-- 逻辑数据库日志文件名
              FILENAME = 'D:\TestDB_log.ldf',
              SIZE = 5MB,
              MAXSIZE = 50MB,
              FILEGROWTH = 5MB ) ;
    

    3.指定多个数据文件和事务日志文件示例

      USE master
      GO   
      IF DB_ID (N'TestDB') is not null -- 判断数据库是否存在如果存在则先删除
      DROP DATABASE TestDB 
      GO
      CREATE DATABASE TestDB
          ON
          PRIMARY
              (NAME = TestDB1,
              FILENAME = 'd:\TestDB1.mdf',
              SIZE = 100MB,
              MAXSIZE = 200,
              FILEGROWTH = 20),
              ( NAME = TestDB2,
              FILENAME = 'd:\TestDB2.ndf',
              SIZE = 100MB,
              MAXSIZE = 200,
              FILEGROWTH = 20)
          LOG ON
            (NAME = TestDB_log1,
              FILENAME = 'd:\TestDB_log1.ldf',
              SIZE = 30MB,
              MAXSIZE = 100,
              FILEGROWTH = 10),
            (NAME = TestDB_log2,
              FILENAME = 'd:\TestDB_log2.ldf',
              SIZE = 100MB,
              MAXSIZE = 500,
              FILEGROWTH = 50) ;
    

       

    4.创建具有文件组的数据库下面的语句将创建数据库Sales,该数据库具有以下文件组。

      USE master
      GO   
      IF DB_ID (N'TestDB') is not null -- 判断数据库是否存在如果存在则先删除
      DROP DATABASE TestDB 
      GO
       CREATE DATABASE  TestDB
          ON PRIMARY -- 数据库主文件
          ( NAME = TestDB1,
              FILENAME = 'd:\TestDB1.mdf',
              SIZE = 20,
              MAXSIZE = 100,
              FILEGROWTH = 10% ),
          ( NAME = TestDB2,
              FILENAME = 'd:\TestDB2.ndf',
              SIZE = 10,
              MAXSIZE = 50,
    		  FILEGROWTH = 5% ),
          FILEGROUP DBGroup1
          ( NAME = TestDB3,
              FILENAME = 'd:\TestDB3.ndf',
              SIZE = 10,
              MAXSIZE = 50,
              FILEGROWTH = 5 ),
          ( NAME = TestDB4,
              FILENAME = 'd:\TestDB4.ndf',
              SIZE = 10,
              MAXSIZE = 50,
              FILEGROWTH = 5 ),
          FILEGROUP DBGroup2
          ( NAME = DB1_Group2,
              FILENAME = 'd:\DB1_Group2.ndf',
              SIZE = 10,
              MAXSIZE = 50,
              FILEGROWTH = 5 ),
          ( NAME = DB2_Group2,
              FILENAME = 'd:\DB2_Group2.ndf',
              SIZE = 10,
              MAXSIZE = 50,
              FILEGROWTH = 5 )
          LOG ON
          ( NAME = TestDB_log,
              FILENAME = 'd:\TestDB_log.ldf',
              SIZE = 50MB,
              MAXSIZE = 500MB,
              FILEGROWTH = 10MB ) ;
    

    IT技术分享社区

    个人博客网站:https://programmerblog.xyz

    文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识

    展开全文
  • 文章目录一、创建数据库1、创建默认数据库2、创建指定参数位置数据库3、添加NDF数据文件二、创建表 一、创建数据库 1、创建默认数据库 # 创建一个默认的数据库test create database test 创建完之后点击执行,则...
  • 二、Hive基本操作 2.1、创建数据库创建数据库创建数据库操作 创建数据库 create database if not exists myhive; use myhive; 说明:hive的表存放位置模式是由hive-site.xml当中...创建数据库指定hdfs存储位置
  • 创建学生数据库

    千次阅读 2021-10-06 17:38:19
    1.创建数据库studentsdb。保存命令。 CREATE DATABASE studentdb; 2.选择studentsdb为当前使用数据库。保存命令。 use studentdb; 3.在studentsdb数据库创建数据表student_info、curriculum、grade,三个表的数据...
  • MySQL入门:如何创建数据库

    万次阅读 多人点赞 2021-05-26 09:36:05
    本文详细概述了如何使用不同的方法和工具(包括用于MySQL的命令行,工作台和dbForge Studio)在MySQL中创建数据库。 MySQL是基于SQL的关系数据库管理系统。它是由Oracle Corporation开发,分发和支持的。MySQL是...
  • Mybatis动态创建数据库

    千次阅读 2021-09-03 10:02:07
    Mybatis动态创建数据库表 描述 ​ 最近实验室的项目中有的需求涉及到需要动态创建数据库表,因此我做了一个小实验,可以通过mybatis中的动态SQL去实现动态创建或删除数据库。在正文之前先介绍一下mybatis的映射配置...
  • 易语言手动和代码创建数据库

    千次阅读 2020-07-06 09:16:45
    易语言作为一款中文编程软件,拥有...扩展名 “.edt” 文件是易数据库辅助文件,仅在数据库中存在备注型和字节集型字段时才存在,文件名除了扩展名,和数据库主体文件名相同,而且必须在同一目录下。 扩展名 “.enx” .
  • 利用sqlite3创建并操作数据库

    千次阅读 2022-01-05 10:01:47
    (二)利用sqlite3创建并操作数据库 在命令行启动sqlite3,创建student.db数据库 查看所有数据库 创建stu表(概括来讲,SQLite支持NULL、INTEGER、REAL、TEXT和BLOB数据类型,分别代表空值、整型值、浮点值、字符...
  • SQLServer如何创建数据库

    千次阅读 2020-05-12 14:15:24
    使用SQL语言进行创建数据库 --在SQL语言中注释使用“--”,SQL代码不区分大小写 --创建数据库 CREATE DATABASE NetStudent ON PRIMARY --设置主数据文件 ( --设置库文件逻辑名称,SQL中字符串不能用双引号,全部...
  • Hive>Hive创建数据库创建数据库

    千次阅读 2019-11-22 20:09:16
    创建数据库创建数据库创建数据库指定hdfs存储位置
  • SQL sever创建数据库数据表

    千次阅读 多人点赞 2021-08-06 21:48:17
    创建数据库和数据表 一、目的: 掌握在SQL Server中使用对象资源管理器和SQL命令创建数据库与修改数据库的方法。 掌握在SQL Server中使用对象资源管理器或者SQL命令创建数据表和修改数据表的方法(以SQL命令为重点...
  • 创建数据库 create database if not exists myhive; # 使用数据库 use myhive; 说明:hive的表存放位置模式是由hive-site.xml当中的一个属性指定的 <name>hive.metastore.warehouse.dir</name> <...
  • Django——创建数据库和表

    千次阅读 2022-03-25 16:34:54
    Django——创建数据库和表 Django拥有内置的ORM框架(object relational mapping),通过对象操作数据库。 模型是项目的数据来源,其中每一个模型都是一个python类,并且全部继承django.db.models.Model类 定义...
  • 使用create database语句创建数据库的步骤如下:1.指定一个实例标识符SID2.确保设置了必要的环境变量3.选择一个数据库管理员验证方法4.创建一个初始化参数文件5.(只用于windows平台)创建一个实例6.连接实例7.创建一个...
  • 创建数据库 右键单击“数据库”选项,选择“新建数据库”选项: 我们根据需求依次修改“常规”、“选项”、“文件组”等信息。 SQL Server 数据库种类及文件 在上面新建数据库的过程中,我们需要对数据库文件进行...
  • 通过IDEA连接MySQL可以实现MySQL的便携式管理,例如数据库表的便携式创建。 IDEA连接MySQL 首先进入Data source and drivers配置界面,可以通过搜索(如图一)或者点击窗口右侧Database选项(如图2),接着点击
  • 3.掌握使用SQL Server Management Studio 及SQL语句创建数据库和表的方法; 4.掌握数据库及表结构的修改方法; 5.掌握数据库管理的基本操作。 二、实验原理 结合上课内容,根据实验内容描述步骤操作; 整理上机步骤...
  • MySQL Create Database 创建数据库

    千次阅读 2021-01-18 19:13:23
    创建数据库CREATE DATABASE 语法用于创建一个数据库。语法:CREATE DATABASE db_namePHP MySQL 函数库中,mysql_query() 函数用于向 MySQL 发送并执行 SQL 语句。关于 mysql_query() 函数更详细信息请参看《MySQL ...
  • MySQL数据库创建

    千次阅读 2022-04-28 19:59:44
    1、创建表test use demo create table test(id int(11),name varchar(50)); desc:描述(是个动词) 表里的名字和字段名必须有意义 create table student(sno char(11) primary key,sname varchar(20) not...
  • 前提条件用户必须拥有数据库创建的权限或者是数据库的系统管理员权限才能创建数据库,赋予创建数据库的权限参见 7.2 管理用户及权限。背景信息初始时,GaussDB 200 包含两个模板数据库 template0、template1,以及一...
  • 怎么创建一个本地的sql数据库

    千次阅读 2021-01-19 00:46:38
    通过指定多个数据和事务日志文件创建数据库 以下示例创建数据库 Archive,该数据库具有三个 100-MB 数据文件和两个 100-MB 事务日志文件。 主文件是列表中的第一个文件,并使用 PRIMARY 关键字显式指定。 事务日志...
  • SQL Server数据库创建及管理)

    千次阅读 2021-11-17 10:46:25
    一、数据库文件:系统数据库+用户数据库 1、系统数据库:随程序一起安装,用户提供系统所需要的数据的数据库,是SQL Server运行的基础。 1)master数据库(主数据库) 用于记录SQL Server的所有...用户创建数据库
  • SQL Server创建数据库和表

    千次阅读 2020-12-26 16:21:21
    创建数据库 先打开SQLServer,然后用鼠标右击数据库——新建数据库——填写数据库名称——确定 创建表 点开数据库,找到刚刚所创建的数据库,双击进入,右击表——新建表——填写列名,数据类型和是否允许为null值...
  • GIS创建数据库

    千次阅读 2020-11-02 19:29:14
    一、创建简单的地理数据库 实验目的:了解数据库创建的基本流程涉及到的操作 在ArcCatalog中进行 1·创建新的空地理数据库 坐标可以导入一个现有的。 2·创建新的要素数据集,设置信息city1 要素类(feature class)...
  • 使用T-SQL语句创建数据库

    千次阅读 2020-03-05 12:22:44
    T-SQL语句 创建数据库 1.首先我们在C 盘根目录创建文件夹用来保存文件 如图: 例如创建一个server文件夹 2.打开SQL找到新建查询 在输入栏输入T-SQL语句即可 3.代码如下: CREATE DATABASE 数据库名 --创建数据库 ON...
  • 创建访问指定数据库的只读用户 1、首先打开【Microsoft SQLServer Management Studio】,用管理员账户登录。这里我选的服务器是【local】,账户是【windows身份验证】,如果是连接远程的服务器,输入远程服务器...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 541,916
精华内容 216,766
热门标签
关键字:

创建数据库必须指定的属性