2-05使用SQL语句创建数据库2】的更多相关文章

使用SQL语句创建多个数据文件和日志文件: USE master--指向当前使用的数据库 GO--批处理的标志 CREATE DATABASE E_Market--创建E_market数据库 ON PRMARY--主文件组 { NAME='E_Market_data',--主文件逻辑文件名 --主文件物理文件名 FILENAME='H:\project\E_Market_data.mdf', SIZE=5MB--主文件的初始大小 MAXSIZA=100MB--主文件的增长的最大值 FILEGRO…
向现有数据库中添加文件组和数据文件几种方式以及步骤: 第一种:在视图下添加文件组和数据文件. 添加文件组的步骤: 右击你想要添加文件组的数据库点属性,然后点文件组就可以添加. 添加数据文件的步骤: 下面可以点击添加文件,打上名字就可以了. 第二种:使用SQL语句向数据库中添加文件组和数据文件. USE E_Market --添加文件组 FG1 ALTER DATABASE E_Market ADD FILEGROUP FG1 GO --为新建的文件组FG1添加数据文件 ALTER DATABAS…
这是简单用代码实现创建数据库和数据表的sql语句,如下: --调用系统数据库-- use master go /***防止你要创建的数据库同名,先把它删除掉****/ if Exists(select * from dbo.sysdatabases where name='TestDB') begin drop database TestDB end go --创建数据库TestDB---- create databasse TestDB on( --数据库的名称-- name='testdb_…
创建数据库: CREATE DATABASE Test --要创建的数据库名称 ON PRIMARY ( --数据库文件的具体描述 NAME='Test_data', --主数据文件的逻辑名称 FILENAME='E:\project\Test_data.mdf', --主数据文件的物理名称 SIZE=5MB, --主数据文件的初始大小 MAXSIZE=100MB, --主数据文件的增长的最大值 FILEGROWTH% --主数据文件的增长率 ) LOG ON ( --日志文件的具体描述,各参数…
大概思路是: 读取文件 根据文件中行内容为GO 作为分割  一条条放到list中 然后在程序中逐条执行sql语句; 值得一提的是 创建数据库的语句是不允许放到程序事务中执行的 所以目前我是分了两个文本文件  先执行创建数据库的语句 把数据库创建完成 再通过事务执行建表 存储过程等的语句; 目前没有找到可以一起执行创建的方法 如果有朋友有解决的方法还望能够指教一下 代码贴上: 首先创建数据库: string con = System.Configuration.ConfigurationManag…
目的:创建一个数据库文件和一个日志文件的数据库 在matser数据库下新建查询,输入的命令如下: USE master——指向当前使用的数据库.创建数据库实际上是向master数据库中增加一条数据库信息. GO——批处理的标志 --通常将判断数据库是否存在,如果存在则删除这个数据库放在创建数据库的前面. IF EXISTS(SELECT * from sysdatabases where name='E_Market')DROP DATABASE E_Market --创建数据库 CREATE…
MySQL创建数据库 只想sql文件创建表时候提示 The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working 原因: 有可能是mysql配置文件my.ini文件中skip-innodb 开启了 ,找到mysql目录找到my.ini文件搜索定位到skip-innodb 解决办法 前面加上#  ---->#skip-innodb 重新启动mysql 开始输入cmd--->右键管理员…
下面是创建数据库的一些语法: USE master--指向当前使用的数据库 GO--批处理的标志 CREATE DATABASE E_Market--创建E_market数据库 ON PRMARY--主文件组 { NAME='E_Market_data',--主文件逻辑文件名 --主文件物理文件名 FILENAME='H:\project\E_Market_data.mdf', SIZE=5MB--主文件的初始大小 MAXSIZA=100MB--主文件的增长的最大值 FILEGROWTH=15%…
--创建登录名USE masterGO--PbMaster,密码123456CREATE LOGIN PbMaster with PASSWORD='1234GO --创建数据库用户USE E_MarketGO--用户名MasterDBUserCREATE USER MasterDBUser FOR LOGIN PbMast --为MasterDBUser赋予查看.新增.修改的操作USE E_MarketGOGRANT SELECT,INSERT,UPDATE ON UserInfo toGO…
在matser数据库下新建查询,输入的命令如下: USE master GOCREATE DATABASE E_MarketON PRIMARY--主文件组( NAME ='E_Market_data', FILENAME='D:\program files\sqlserver2017\sqlserver workspace\E_Market_data.mdf', SIZE=10MB, MAXSIZE=500MB, FILEGROWTH=10%),--第一个文件组结束FILEGROUP FG--…
sql代码 -- 新建数据库 create database 数据库名称 on primary ( name='xx', filename='E:\xx.mdf', --文件地址 size=20MB, --数据库文件初始大小 filegrowth=1mb --如果数据库数据已经满了,可以自动扩展 ) log on ( name='xx_log', filename='E:\xx_log.ldf', size=20mb, filegrowth=10mb ) -- 新建表 create table…
--删除数据库drop database ArchiveDev; --建立归档数据库CREATE DATABASE ArchiveDev; USE ArchiveDev;GO --1.建立归档计划执行表CREATE TABLE Arch_CollectDataExecSchedule(ID INT NOT NULL,ArchCollectRuleID INT NOT NULL, --归档规则IDArchParameterID INT NOT NULL, --归档参数IDScheduleDate…
创建一个数据文件和一个日志文件的数据库 user master --只想当前使用的数据库 GO --批处理标志 create database BOOK --创建book数据库 on primary --主文件组 ( name=‘book_data’, --主文件逻辑文件名 filename=‘D:\acdd\book_data.mdf’ --主文件物理文件名 目录的位置 size=5mb, --主文件的初始大小 maxsize=100mb, --主文件的增长的最大值 filegrowth=%…
MS SQLServer的每个数据库包含: 1个主数据文件(.mdf)必须. 1个事务日志文件(.ldf)必须. 可以包含: 任意多个次要数据文件(.ndf) 多个事务日志文件 CREATE DATABASE DATABASENAME ON PRIMARY --配置主数据文件的选项 ( name ='databases_data',--表示数据库的逻辑名 filename ='路径/databases_data.mdf',--表示数据库的物理文件名 size =xxMB,--表示数据库的初始大小…
--创建 MyCompany数据库 use master execute sp_configure 'show advanced options',1 --开启权限 reconfigure execute sp_configure 'xp_cmdshell',1 reconfigure execute xp_cmdshell 'mkdir e:\作业数据库'--自动创建文件夹 execute sp_configure 'xp_cmdshell',0--关闭权限,先关 reconfigure ex…
use mastergo if exists(select * from sys.databases where name='MySchool') drop database MySchool  --查看当前所要创建的数据库是否存在,有则删除之.go/*--案例:使用SQL语句创建数据库MySchool具有一个数据文件和一个日志文件*/CREATE DATABASE MySchoolON PRIMARY --默认就属于PRIMARY主文件组,可省略(/*--数据文件的具体描述--*/ NAME=…
基础sql语句 创建数据库 :create database database_name; 创建表:create table(字段名 字段类型 字段为空约束 ,字段名 字段类型 字段为空约束,,,, 主键约束primary key(字段名多个字段用逗号隔开)); 常用语句解析 group by group by 的用法:group by 是分组函数 oracle 的group by 和 mysql 的group by 的执行结果是不一样的,oracle 要求更严格一些,在select 中显示的结…
用SQL语句创建和删除Access数据库中的表;添加列和删除列 Posted on 2009-08-11 13:42 yunbo 阅读(1240) 评论(0) 编辑 收藏 用SQL语句创建和删除Access数据库中的表;添加列和删除列SQL语句,具体使用方法请看帮助          Create    Table    tab1    (fld1    integer)      Drop    Table    tab1          Alter    Table    tab1   …
简单的创建数据库的 SQL 语句: use master go if exists(select * from sysdatabases where name='Test') begin select '该数据库已存在' drop database Test --如果该数据库已经存在,那么就删除它 end else begin create database Test on primary --表示属于 primary 文件组 ( name='stuDB_data', -- 主数据文件的逻辑名称…
介绍了sql server 2008 数据库管理系统使用SQL语句创建登录用户步骤详解 --服务器角色: --固定服务器角色具有一组固定的权限,并且适用于整个服务器范围. 它们专门用于管理 SQL Server,且不能更改分配给它们的权限. --可以在数据库中不存在用户帐户的情况下向固定服务器角色分配登录. --按照从最低级别的角色(bulkadmin)到最高级别的角色(sysadmin)的顺序进行描述: --1.Bulkadmin:这个服务器角色的成员可以运行BULKINSERT语句.这条语句…
一.标识列的定义以及特点SQL Server中的标识列又称标识符列,习惯上又叫自增列.该种列具有以下三种特点:1.列的数据类型为不带小数的数值类型2.在进行插入(Insert)操作时,该列的值是由系统按一定规律生成,不允许空值3.列值不重复,具有标识表中每一行的作用,每个表只能有一个标识列.由于以上特点,使得标识列在数据库的设计中得到广泛的使用.二.标识列的组成创建一个标识列,通常要指定三个内容:1.类型(type)在SQL Server 2000中,标识列类型必须是数值类型,如下:decima…
用Sql语句创建表的基本语法: USE E_Market--指向当前所操作的数据库 GO CREATE TABLE CommoditySort--创建表的名字 { sortID int IDENTITY(1,1) NOT NULL,类别编号 sordName varchar(50) NOT NULL --类别名称 } GO…
创建多个数据文件和多个日志文件 use master GO create database book on primaty --主文件组 ( name=‘book_data’, --主文件逻辑文件名 filename=‘D:\acdd\book_data.mdf’ --主文件物理文件名 目录的位置 size=5mb, --主文件的初始大小 maxsize=100mb, --主文件的增长的最大值 ), --第一个文件组结束 filegroup fg --第二个文件组 ( name=‘book2_d…
   1,统一SQL语句的写法 对于以下两句SQL语句,程序员认为是相同的,数据库查询优化器认为是不同的. 所以封装成复用方法,用标准模板来控制. select*from dual select*From dual 其实就是大小写不同,查询分析器就认为是两句不同的SQL语句,必须进行两次解析.生成2个执行计划   2,不要把SQL语句写得太复杂 我经常看到,从数据库中捕捉到的一条SQL语句打印出来有2张A4纸这么长.一般来说这么复杂的语句通常都是有问题的.我拿着这2页长的SQL语句去请教原作者,…
 1,统一SQL语句的写法 对于以下两句SQL语句,程序员认为是相同的,数据库查询优化器认为是不同的. 所以封装成复用方法,用标准模板来控制. select*from dual  select*From dual 其实就是大小写不同,查询分析器就认为是两句不同的SQL语句,必须进行两次解析.生成2个执行计划   2,不要把SQL语句写得太复杂 我经常看到,从数据库中捕捉到的一条SQL语句打印出来有2张A4纸这么长.一般来说这么复杂的语句通常都是有问题的.我拿着这2页长的SQL语句去请教原作者,结…
使用sql语句创建和删除约束  约束类型 主键约束(Primary Key constraint) --:要求主键列数据唯一,并且不允许为空.  唯一约束(Unique constraint) --:要求该列唯一,允许为空,但只能出现一个空值.  检查约束(Check constraint) --:某列取值范围限制,格式限制等,如有关年龄.邮箱(必须有@)的约束.  默认约束(Default constraint) --:某列的默认值,如在数据库里有一项数据很多重复,可以设为默认值.  外键约束…
Django使用原生SQL语句操作数据库 Django配置连接数据库: 在操作数据库之前,首先先要连接数据库.这里我们以配置 MySQL 为例来讲解. Django 连接数据库,不需要单独的创建一个连接对象.只需要在 settings.py 文件中做好数据库相关的配置就可以了.示例代码如下: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'iotservice', 'USER': 'root',…
使用SQL语句清空数据库所有表的数据 近来发现数据库过大,空间不足,因此打算将数据库的数据进行全面的清理,但表非常多,一张一张的清空,实在麻烦,因此就想利用SQL语句一次清空所有数据.找到了三种方法进行清空.使用的数据库为MS SQL SERVER. 1.搜索出所有表名,构造为一条SQL语句 ) set @trun_name='' exec (@trun_name) 该方法适合表不是非常多的情况,否则表数量过多,超过字符串的长度,不能进行完全清理. 2.利用游标清理所有表 ) declare n…
<来源网址:http://www.delphifans.com/infoview/Article_220.html>用SQL语句创建Access表 很久以前弄的,用了一天的时间,没有什么技巧,却很实用.很乱,复制下来到记事本,把自动换行去掉再看,就有条理了:)----------------------------------------------------------------------------         类型名称         TYPE               备注…
SQL语句获取数据库中的表主键,自增列,所有列   获取表主键 1:SELECT TABLE_NAME,COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGEWHERE TABLE_NAME<>'dtproperties' 2:EXEC sp_pkeys @table_name='表名' 3: select o.name as 表名,c.name as 字段名,k.colid as 字段序号,k.keyno as 索引顺序,t.name as…