2.1数据库的创建2.2表的创建
mysql 笔记_02_2013_05_24

mysql笔记更新至2012-6-151.如何查看数据表先要选择数据库:use judge然后查看该数据库中有哪些表:show tables查看表的结构:desc student说明:judge是数据库;student是表名。
2.表2.1.查询表mysql中如何查询rownum呢?mysql>set@mycnt=0;Query OK,0rows affected(0.00sec)mysql>select(@mycnt:=@mycnt+1)as ROWNUM,description from question;2.1.1.获取记录的条数st();connections=rs.getRow();2.2.创建表2.2.1.创建自增列:create table student(id int primary key auto_increment,name char(20));注意:自增列必须被定义成一个键(主键或者外键)2.3.删除表drop table student;2.4.修改表2.4.1.增加列alter table pass add column issuperpwd bit(1);2.4.2.删除列alter table student drop column name;2.4.3.修改列的类型alter table student change column name name bit(1);alter table student modify column name bit(2);注意:以上两种方法都可以。
2.4.4.修改列名称修改列的名称alter table student change column name name33char(5);2.4.5.修改表名alter table A rename to B;mysql>alter table A rename to B;Query OK,0rows affected(0.00sec)2.5.约束2.5.1.增加主键alter table student add primary key(id);2.5.2.删除主键alter table student drop primary key;2.5.3.设置自增列alter table student modify column id int auto_increment; mysql>alter table student modify column id int auto_increment; Query OK,0rows affected(0.00sec)Records:0Duplicates:0Warnings:0mysql>desc student;+-------+----------+------+-----+---------+----------------+|Field|Type|Null|Key|Default|Extra|+-------+----------+------+-----+---------+----------------+|id|int(11)|NO|PRI|NULL|auto_increment||name|char(20)|YES||NULL||+-------+----------+------+-----+---------+----------------+2rows in set(0.00sec)2.5.4.去掉自增列alter table student modify column id int;3.备份与还原3.1.备份恢复数据mysqldump-uroot-proot-w"id=2"books book>d:12.sql数据库books中有一个表bookmysqldump-uroot-proot huangwei pass>e:/test/pass.sql说明:huangwei是数据库名,数据库huangwei中有一个表pass mysqldump-uroot-proot-w id=2or id=3books book>d:12.sql备份整个数据库:mysqldump-uroot--password=root--database huangwei>e:/test/huangwei.sql仅备份数据:mysqldump-uroot-proot-t huangwei Question>e:/smb/question.sql说明:-n:不包含数据库的创建语句-t:不包含数据表的创建语句-d:不包含数据3.2.还原执行脚本\./home/whuang/pass.sqlsource d:123\12.sqlsource d:\download\pass_02.sqlmysql-uroot-proot<e:/test/huangwei.sql说明:执行上述命令时,不需要登录数据库4.数据库编码4.1.查看编码show variables like'character\_set\_%';正确的编码是+--------------------------+--------+|Variable_name|Value|+--------------------------+--------+|character_set_client|gbk||character_set_connection|gbk||character_set_database|utf8||character_set_filesystem|binary||character_set_results|gbk||character_set_server|utf8||character_set_system|utf8|+--------------------------+--------+错误的编码是:+--------------------------+--------+|Variable_name|Value|+--------------------------+--------+|character_set_client|gbk||character_set_connection|gbk||character_set_database|latin1||character_set_filesystem|binary||character_set_results|gbk||character_set_server|latin1||character_set_system|utf8|+--------------------------+--------+4.2.设置编码正确default-character-set=utf8错误default-character-set=utf-85.配置5.1.配置文件windows中的配置文件名称是my.inilinux中的配置文件名称是/etc/f配置文件如下:(vim/etc/f)[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=mysql#Default to using old password format for compatibility with mysql3.x#clients(those using the mysqlclient10compatibility package).old_passwords=1#added by huangweidefault-character-set=utf8#Disabling symbolic-links is recommended to prevent assorted security risks; #to do so,uncomment this line:#symbolic-links=0[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid#added by huangwei[mysql]default-character-set=gbkwindows下的配置文件C:\Program Files\MySQL\MySQL Server5.1\my.ini5.1.1.设置自动提交set autocommit=1或set autocommit=on开启自动提交set autocommit=0或set autocommit=off禁止自动提交5.1.2.查看是否是自动提交查看自动提交show variables like'autocommit';select@@autocommit;执行set autocommit=0;完之后再查看:在mysql中设置set autocommit=0后,执行完SQL语句之后,并没有自动提交。
MySQL数据库设计规范(仅供参考)

MySQL数据库设计规范(仅供参考)MySQL数据库设计规范(仅供参考)⽬录1. 规范背景与⽬的2. 设计规范2.1 数据库设计2.1.1 库名2.1.2 表结构2.1.3 列数据类型优化2.1.4 索引设计2.1.5 分库分表、分区表2.1.6 字符集2.1.7 程序DAO层设计建议2.1.8 ⼀个规范的建表语句⽰例2.2 SQL编写2.2.1 DML语句2.2.2 多表连接2.2.3 事务2.2.4 排序和分组2.2.5 线上禁⽌使⽤的SQL语句1. 规范背景与⽬的MySQL数据库与 Oracle、 SQL Server 等数据库相⽐,有其内核上的优势与劣势。
我们在使⽤MySQL数据库的时候需要遵循⼀定规范,扬长避短。
本规范旨在帮助或指导RD、QA、OP等技术⼈员做出适合线上业务的数据库设计。
在数据库变更和处理流程、数据库表设计、SQL编写等⽅⾯予以规范,从⽽为公司业务系统稳定、健康地运⾏提供保障。
2. 设计规范2.1 数据库设计以下所有规范会按照【⾼危】、【强制】、【建议】三个级别进⾏标注,遵守优先级从⾼到低。
对于不满⾜【⾼危】和【强制】两个级别的设计,DBA会强制打回要求修改。
2.1.1 库名1. 【强制】库的名称必须控制在32个字符以内,相关模块的表名与表名之间尽量提现join的关系,如user表和user_login表。
2. 【强制】库的名称格式:业务系统名称_⼦系统名,同⼀模块使⽤的表名尽量使⽤统⼀前缀。
3. 【强制】⼀般分库名称命名格式是库通配名_编号,编号从0开始递增,⽐如wenda_001以时间进⾏分库的名称格式是“库通配名_时间”4. 【强制】创建数据库时必须显式指定字符集,并且字符集只能是utf8或者utf8mb4。
创建数据库SQL举例:create database db1 defaultcharacter set utf8;。
2.1.2 表结构1. 【强制】表和列的名称必须控制在32个字符以内,表名只能使⽤字母、数字和下划线,⼀律⼩写。
navicat操作手册

navicat操作手册1. 简介Navicat是一种功能强大的数据库管理工具,为开发人员提供了方便快捷的数据库操作和管理功能。
本操作手册将介绍Navicat的基本功能和操作流程,帮助用户更好地使用该工具。
2. 安装和配置2.1 下载与安装在官方网站上下载Navicat的安装程序,并按照提示完成安装过程。
选择适合自己操作系统的版本,并确保满足所需的系统要求。
2.2 连接数据库在Navicat打开时,点击"连接"按钮,弹出连接设置对话框。
根据需要选择数据库类型,填写相关连接信息,包括主机名、用户名、密码等。
点击"测试连接"按钮,确保连接正常后,点击"连接"按钮完成连接数据库。
3. 数据库管理3.1 创建数据库在连接成功后,选择要操作的数据库,在右键菜单中选择"新建数据库"。
填写数据库名称和字符集等相关信息,点击"创建"按钮完成数据库的创建。
3.2 创建数据表在选择的数据库上右键,选择"新建数据表"。
填写数据表的名称和相关列信息,并进行列的设置,包括数据类型、长度、约束等。
点击"保存"按钮完成数据表的创建。
3.3 数据表操作选择已创建的数据表,在右键菜单中选择相应操作,如"编辑数据"、"删除数据"、"新增数据"等。
根据需要进行相应的数据操作并保存。
4. 查询和过滤4.1 执行查询在Navicat的查询编辑器中,输入SQL语句进行查询操作。
点击"执行"按钮,或使用快捷键"Ctrl+Enter"执行查询,结果将显示在结果窗口中。
4.2 过滤数据通过设置过滤条件,将查询结果进行筛选和过滤。
在查询编辑器中使用"WHERE"语句指定过滤条件,再次执行查询即可获得过滤后的结果。
局域网使用ACCESS数据库

局域网使用ACCESS数据库一、引言本文档旨在详细介绍如何在局域网环境中使用ACCESS数据库。
其中包含了数据库的安装、配置、使用等方面的内容,以供参考和操作指导。
二、数据库安装1:准备工作1.1 确定服务器和客户端环境1.2 确认操作系统和网络环境1.3 确定数据库版本和许可证类型2:安装数据库服务器2.1 数据库安装程序2.2 运行安装程序2.3 设置数据库服务器参数2.4 完成安装3:配置局域网环境3.1 确定服务器IP地址3.2 配置服务器网络设置3.3 配置客户端网络设置三、数据库设置1:创建数据库文件1.1 打开ACCESS数据库软件1.2 创建新数据库文件1.3 指定数据库文件保存路径2:设计数据库结构2.1 定义数据表2.2 设计数据表字段2.3 设计数据表之间的关系3:导入数据3.1 准备数据源文件3.2 打开数据库并选择导入3.3 指定数据源文件和目标数据表四、数据库操作1:数据录入1.1 打开数据库1.2 选择数据表1.3 输入数据2:数据查询2.1 使用查询向导2.2 设计查询条件2.3 运行查询操作3:数据修改3.1 选择要修改的数据表3.2 选择要修改的数据记录3.3 修改数据项五、数据库维护1:数据备份与恢复1.1 备份数据库1.2 恢复数据库2:数据库优化2.1 选择适当的索引类型2.2 对大量数据进行分区存储2.3 定期清理无用数据3:用户权限管理3.1 添加新用户3.2 分配用户权限3.3 管理用户密码六、附件本文档涉及附件如下:1:数据表设计图2:查询条件示例七、法律名词及注释1: ACCESS数据库:一种微软公司开发的关系型数据库管理系统。
2:局域网:指办公室、学校、家庭等局限范围内的局部网络环境。
3: IP地址:互联网协议地址,用于区分不同设备的唯一标识。
4:数据表:数据库中用于存储数据的逻辑结构,由各个字段组成。
5:查询:从数据库中检索出满足特定条件的数据。
MySQL数据库设计规范

MySQL数据库设计规范MySQL数据库设计规范(仅供参考)⽬录规范背景与⽬的设计规范2.1 数据库设计2.1.1 库名2.1.2 表结构2.1.3 列数据类型优化2.1.4 索引设计2.1.5 分库分表、分区表2.1.6 字符集2.1.7 程序DAO层设计建议2.1.8 ⼀个规范的建表语句⽰例2.2 SQL编写2.2.1 DML语句2.2.2 多表连接2.2.3 事务2.2.4 排序和分组2.2.5 线上禁⽌使⽤的SQL语句1. 规范背景与⽬的MySQL数据库与 Oracle、 SQL Server 等数据库相⽐,有其内核上的优势与劣势。
我们在使⽤MySQL数据库的时候需要遵循⼀定规范,扬长避短。
本规范旨在帮助或指导RD、QA、OP等技术⼈员做出适合线上业务的数据库设计。
在数据库变更和处理流程、数据库表设计、SQL编写等⽅⾯予以规范,从⽽为公司业务系统稳定、健康地运⾏提供保障。
2. 设计规范2.1 数据库设计以下所有规范会按照【⾼危】、【强制】、【建议】三个级别进⾏标注,遵守优先级从⾼到低。
对于不满⾜【⾼危】和【强制】两个级别的设计,DBA会强制打回要求修改。
2.1.1 库名【强制】库的名称必须控制在32个字符以内,相关模块的表名与表名之间尽量提现join的关系,如user表和user_login表。
【强制】库的名称格式:业务系统名称_⼦系统名,同⼀模块使⽤的表名尽量使⽤统⼀前缀。
【强制】⼀般分库名称命名格式是库通配名_编号,编号从0开始递增,⽐如wenda_001以时间进⾏分库的名称格式是“库通配名_时间”【强制】创建数据库时必须显式指定字符集,并且字符集只能是utf8或者utf8mb4。
创建数据库SQL举例:create database db1 default character set utf8;。
2.1.2 表结构【强制】表和列的名称必须控制在32个字符以内,表名只能使⽤字母、数字和下划线,⼀律⼩写。
mysql教案讲解(详细)

MySQL教案讲解(详细)教案章节:一、MySQL简介1.1 MySQL的历史和发展1.2 MySQL的特点和优势1.3 MySQL的安装和配置二、数据库的基本概念2.1 数据库的概念和分类2.2 数据表的结构和设计2.3 数据库的创建和管理三、SQL语言基础3.1 SQL语言简介3.2 数据定义语言(DDL)3.3 数据操作语言(DML)3.4 数据查询语言(DQL)四、数据库的增删改查操作4.1 数据的插入操作4.2 数据的删除操作4.3 数据的更新操作4.4 数据的查询操作五、索引和约束5.1 索引的概念和作用5.2 索引的创建和管理5.3 约束的概念和作用5.4 约束的添加和删除MySQL教案讲解(详细)教案章节:六、数据库的高级查询6.1 联合查询6.2 子查询6.3 数据汇总和分组6.4 排序和限制七、存储过程和函数7.1 存储过程的概念和作用7.2 存储过程的创建和执行7.3 存储函数的概念和作用7.4 存储函数的创建和执行八、触发器和事件8.1 触发器的概念和作用8.2 触发器的创建和管理8.3 事件的调度和管理8.4 事件和触发器的应用案例九、事务管理9.1 事务的概念和特性9.2 事务的控制和处理9.3 事务的提交和回滚9.4 事务的管理和优化十、MySQL性能优化10.1 查询性能的影响因素10.2 索引优化和选择10.3 查询缓存的使用和管理10.4 数据库的备份和恢复MySQL教案讲解(详细)教案章节:十一、数据库的安全性和权限管理11.1 用户权限的概念和作用11.2 用户权限的分配和管理11.3 角色和角色的使用11.4 安全性和权限管理的最佳实践十二、MySQL备份与恢复12.1 备份的重要性和策略12.2 常用备份方法介绍12.3 恢复方法和故障排除12.4 备份与恢复的自动化管理十三、MySQL性能监控与调优13.1 性能监控的关键指标13.2 性能分析工具的使用13.3 查询优化的策略和方法13.4 系统配置的优化指南十四、MySQL replication(复制)14.1 复制的工作原理和类型14.2 主从复制的设置和维护14.3 复制延迟和故障处理14.4 复制在高可用性方案中的应用十五、MySQL的高级特性15.1 全文索引和搜索15.2 空间数据类型和地理信息查询15.3 事件调度和定时任务15.4 数据库的性能分析和监控工具重点和难点解析重点:MySQL的历史和发展,特点和优势数据库的基本概念,包括数据库的分类,数据表的结构和设计,数据库的创建和管理SQL语言基础,包括DDL,DML,DQL数据库的增删改查操作索引和约束的使用和管理数据库的高级查询,包括联合查询,子查询,数据汇总和分组,排序和限制存储过程和函数的创建和执行触发器和事件的创建和管理事务的特性和管理数据库的安全性和权限管理备份与恢复策略和方法性能监控与调优的关键指标和工具复制的工作原理和类型,主从复制的设置和维护全文索引和搜索,空间数据类型和地理信息查询事件调度和定时任务,数据库的性能分析和监控工具难点:MySQL的安装和配置细节复杂SQL查询的编写和优化存储过程和函数的高级应用触发器和事件的精确控制和调度事务的并发控制和故障处理高级查询优化和性能调优复制中的延迟和故障处理全文索引和空间数据类型的应用场景事件调度和定时任务的复杂场景设计。
Access基础教程-Access2010第二章

Access2010是Ofice2010办公系列软件中的一个重要 的组成部分,主要用于数据库管理,随着版本的一次次升级, 现已成为世界上最流行的桌面数据库管理系统。 Access与其他数据库开发系统之间相当显著的区别是: 可以在很短的时间里开发出一个功能强大而且相当专业的数 据库应用程序,并且这一过程是完全可视的,如果能给它加 上一些简短的VBA代码,那么开发出的程序决不比专业的程 序员开发的程序差。 无论是从应用还是开发的角度看,Access2010数据库 管理系统都具有许多特性。
从Office2007开始,Microsoft对其组件产品的整体风 格与功能做了较大变更。Access2010不仅继承和发扬了以 前版本的功能强大、界面友好、易学易用的优点,而且又重 要的改进,主要包括: (1)智能特性 图2.3表达式生成器 (2)用户界面 图2.4用户界面 (3)Web数据库 (4)新增数据类型 附件 计算 (5)宏的改进 (6)布局视图 (7)文件格式 (8)汇总行
(4)报表。报表是以打印的形式表现用户数据。如果 想要从数据库中打印某些信息时就可以使用报表。通常情况 下,我们需要的是打印到纸张上的报表。在Access中,报 表中的数据源主要来自基础的表、查询或SQL语句。用户可 以控制报表上每个对象(也称为报表控件)的大小和外观, 并可以按照所需的方式选择所需显示的信息以便查看或打印 输出。
(6)模块。模块是将VBA(Visual Basic for Applications)的声明和过程作为一个单元进行保存的集合, 即程序的集合。模块对象是用VBA代码写成的,模块中的每 一个过程都可以是一个函数(Function)过程或者是一个 子程序(Sub)过程。模块的主要作用是建立复杂的VBA程 序以完成宏等不能完成的任务。 模块有两个基本类型:类模块和标准模块。窗体模块和 报表模块都是类模块,而且它们各自与某一窗体或某一报表 相关联。标准模块包含的是通用过程和常用过程,通用过程 不与任何对象相关联,常用过程可以在数据库中的任何位置 执行。
Visual_FoxPro_6.0的操作

13
2015-3-13
USE 学生 LIST NEXT 5 显示结果如图所示。
20
2015-3-13
目录
Visual FoxPro数据表的操作
【例2.8】显示学生表中计算机专业学生的学号、姓名 和专业信息。
USE 学生 LIST 学号,姓名,专业 FOR 专业=”计算机” 显示结果如图所示。
21
2015-3-13
目录
Visual FoxPro数据表的操作
18
2015-3-13
目录
Visual FoxPro数据表的操作
【例2.5】显示学生表中全部记录的学号、姓名、性别、 专业和入学成绩字段。
USE 学生 LIST FIELDS 学号,姓名,性别,专业,入学成绩 显示结果如图所示。
19
2015-3-13
目录
Visual FoxPro数据表的操作
【例2.7】显示学生表中前5条记录的全部信息。
【例2.18】求出入学成绩表中每个学生的总分。
USE 入学成绩 REPLACE ALL 总分 WITH 语文+数学+外语+综合 LIST 显示结果如图所示。
31
2015-3-13
目录
Visual FoxPro数据表的操作
2.2.6 表记录的添加
1.插入记录 【格式】INSERT [BEFORE] [BLANK] 【功能】在当前表的指定位置上插入一条或多条记录。 【例2.19】在学生表中第2条记录之后插入一条新记录, 在第5条记录之前插入一条空白记录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
filegroup_name <filespec>[,…n] 其中符号 “::=”表示“等价于”。 其他参数说明如下: NAME 关键字指定数据文件的逻 辑文件名即用户可使用的文件名, FILENAME关键字指定数据
库的物理文件名,即在操作系统 中包括完整路径的文件标识符; SIZE关键字指定数据文件的初始 大小,单位为MB; MAXSIZE关键字指定数据文件的 最大大小;FILEGROWTH关键字 指定数据文件增长因子,可以是
创建一个数据库至少要包含 一个主数据文件和一个日志文
件。为了更好地管理数据文件, SQL Server还提供了文件组概念。 文件组分两类即主文件组 (PRIMARY)和用户定义文件组。 主文件组存放主数据文件和任何 没有明确指定文件组的其他文件; 用户定义文件组是在创建
或修改数据库时用 FILEGROUP 关键字定义的文件组,存放辅数 据文件。文件组具有以下特性: 1、一个文件只能属于一个文件 组。 2、只有数据文件才能归属于某 个文件组,日志文件不属于任
其中当服务器名、数据库名和所 有者名取当前工作环境的默认值 时,均可省略。当前工作环境下 服务器默认为本地服务器,数据 库默认为当前数据库,所有者默 认为在数据库中与当前连接会话 的登录标识相关联的数据库用户
名或者数据库所有者(dbo)。 (二)物理数据库
从数据库管理员的角度看待 数据库,数据库由一系列文件及 文件组架构而成,它们以“页” 为基本存储单位,以“块”为分 配存储空间的基本单元,页的大 小为
表。创建数据库前,用户需要事 先规划数据库框架,确定主文件、 辅文件、日志文件和各文件组的 大小和存放位置。
二、数据库文件的类别 (一)主数据文件
简称主文件,是数据库的关 键文件,是所有数据文件的起点, 包含指向其他数据库文件的指针。 每个数据库都必须有且仅有一个 主文件,它的默认扩展名为.mdf。
8KB,8个相邻的页(64KB)为 一个“块”。创建数据库时可以 根据数据的存储特点,规划和分 配数据库文件的磁盘容量。 (三)系统数据库
SQL Server有4个系统数据 库,这些数据库在服务器建立时 就已经由系统创建
了,它们记录了服务器中所有的 系统信息,是SQL Server管理系 统的依据。这4个系统数据库是: 1、master——记录SQL Server 的注册信息、配置信息、数据库 的存储位置和初始化信息等。 2、model ——用户新建数据库
何文件组。 3、每个数据库中都有一个默认 的文件组在运行,可以指定默认 文件组,没有指定则默认为主文 件组。 4、若没有用户定义文件组,则 所有数据文件都存放在主文件组 中。
三、命令方式创建数据库 (一)命令
用命令方式创建数据库,即 用T-SQL语句中的CREATE DATABASE命令来创建数据库, 创建数据库必须要确定数据库名、 数据库大小、增长方式和存
大写字母表示关键字,小写字母 表示用户给定的名称或数值。[ ] 表示可选项,< >表示必选项,| 表示多项选一,…n 表示可有多 个同类项,/* */表示注释信息。
在上面CREATE DATABASE命 令中,database_name 是所创建
的数据库逻辑名称,其命名规则 与一般高级语言的标识符相同, 最大长度为128个字符。ON子句 和LOG ON子句说明如下: ON子句:用来指定数据库的数据 文件和文件组的属性,格式为: ON
时的模板。 3、msdb——记录SQL Server Agent 进行复制、作业调度和报 警等活动。 4、tempdb——记录所有临时表 和临时存储过程等。 (四)用户数据库
用户数据库是由用户自己创 建的数据库。在信息管理系统中, 数据库作为表的容器,一个数据 库包含许多数据表,用户将基本 数据用表的形式组织和存储在数 据库中,所以用户先要创建一个 数据库,才能进一步创建
(二)辅数据文件 简称辅文件,辅助主文件存
储数据的文件,包含不在主文件 内的其他数据。辅文件是可选的, 一个数据库可以有一个或多个辅 文件,也可以没有辅文件,它的 扩展名为.ndf。
(三)日志文件 记录存放恢复数据库时所需
要的所有日志信息,一个数据库 至少有一个日志文件,也可以有 多个,它的扩展名为.ldf。
第二章 创建数据库和表
2.1数据库的创建 2.2 表的创建
2.1数据库的创建
一、数据库的类别 (一)逻辑数据库
以用户的观点看待数据库, 数据库是一个存放数据的表和支 持这些数据存储、检索以及安全 性和完整性的逻辑成分所组成的 集合。这些逻辑成分称为数据库
对象,如表、视图、索引和约束 等都是数据库的逻辑成分,即数 据库对象。每一个数据库对象都 有一个唯一的完全限定名,包括 服务器名、数据库名、所有者名 和对象名,表示为: server.database.owner.object
以MB为单位,按其设定的数值进 行增长,也可以是相对于当前数 据库文件大小,每次增长时按其 设定的百分比进行扩展; UNLIMITED关键字表示无限制增 长到磁盘满为止。 LOG ON子句用来指filespec>[,…n]][, <filegroup>[,…n] 其中filespec为文件描述, filegroup为文件组描述,分别为 一组属性描述: <filepec>::= ( NAME=’逻辑文件 名’,
FILENAME=’操作系统文件名’ [,SIZE=size] [,MAXSIZE={max_size | UNLIMTED}] [,FILEGORWTH= growth_increament]) <filegroup>::=FILEGROUP
储数据库的文件。能够创建数据 库的用户必须是系统管理员,或 是被授权使用CREATE DATABASE 语句的用户。 CREATE DATABASE语句的基本 格式为: CREATE DATABASE
database_name /*指定数据库名*/
[ON子句 ] /*指定数据库中数据 文件和文件组属性*/ [LOG ON子句 ] /*指定日志文件属性*/ 本书中语句书写格式说明如下: