数据库操作,数据库的语法

目录

        • 至于数据库的语法
        • 数据库操作,数据库的语法。成立数据库
        • 样例
        • 名词概念
        • 编写数据库代码的注意事项
        • 关于文件语法
        • 实例代码

壹.行使sql语句创立、修改、删除数据库

关于数据库的语法:

有关数据库的语法:

–创造数据库

一.开立数据库

create database 数据库名
on primary
(主文件属性(name,filename,size等))

  • -用逗号隔绝次要首要文件和次要文件
    (次要文件属性(name,filename,size等))
    log on
    (日志文件属性(name,filename,size等))

一.创立数据库

create database 数据库名
on primary
(主文件属性(name,filename,size等))

  • -用逗号隔断次要重点文件和帮助文件
    (次要文件属性(name,filename,size等))
    log on
    (日志文件属性(name,filename,size等))

  create database <databasename>

样例:

create database student on primary( name="student", filename="E:\SQL_test\student", size=5MB, maxsize=20MB, filegrowth=1MB ) log on( name="studeng_log", filename="E:\SQL_test\student_log", size=3MB )


===============================================

样例:

create database student on primary( name="student", filename="E:\SQL_test\student", size=5MB, maxsize=20MB, filegrowth=1MB ) log on( name="studeng_log", filename="E:\SQL_test\student_log", size=3MB )


===============================================

–修改数据库

名词概念

    Name为逻辑名称,相当于逻辑路径(相对路径)主要运用于数据库开发人员在使用数据库过程中进行的引用
    Filename:物理名称,相当于绝对路径,主要用于进行数据库数据的实际存储地址

名词概念

    Name为逻辑名称,相当于逻辑路径(相对路径)主要运用于数据库开发人员在使用数据库过程中进行的引用
    Filename:物理名称,相当于绝对路径,主要用于进行数据库数据的实际存储地址

  alter database <databasename>

编辑数据库代码的注意事项:

1.具备的编码进度中都亟须在英文状态下张开
二.有所的习性都必须写在小括号内,属性与品质之间用逗号隔离,最后一特性质不用加逗号
三.在sqlserver中,关键字不区分轻重缓急写,可是内容分别轻重缓急写,值的单位也不区分轻重缓急写(如mb和MB)
4.值必须用单引号 ‘’引起来
5.值可以动用三种格局,一种以兆数,一种以百分比
6.逻辑名是相对无法重名的
柒.切换数据库,use +数据库名
8.创制数据库,create database 数据库名

编制数据库代码的注意事项:

1.具备的编码进程中都亟须在英文状态下张开
二.具备的质量都必须写在小括号内,属性与质量之间用逗号隔绝,最后陆本性质不用加逗号
三.在sqlserver中,关键字不区分轻重缓急写,然则内容分别轻重缓急写,值的单位也不区分轻重缓急写(如mb和MB)
四.值必须用单引号 ‘’引起来
五.值能够利用二种格局,一种以兆数,1种以百分比
6.逻辑名是相对不能重名的
柒.切换数据库,use +数据库名
8.开立数据库,create database 数据库名

习题一:修改数据库名字(将数据库名称叫huahua改成sqlname)

有关文件语法:

1.添加文件语法
   Alter database 数据库名
   Add file(添加文件的文件属性信息)
2.删除文件语法:alter(修改)
  alter database 数据库名
  remove  file 文件名
3.查找数据库文件语法:Execute(执行)
  Exec  sp_helpfile 数据库中所存在的文件名,如果不接数据库所在的文件名的话则显示该数据库中的所有文件信息
4.修改数据库的文件信息语法:modify(修改)

Alter  database  student
Modify  file(
Name=’student’,
Size=3MB,
Filegroweth=20%
)

5.数据库的重命名:
  Exec sp_renamedb  旧名称,新名称
6.文件名的重命名:

Alter  database  student
Modify  file(
Name=’student2’,
Newname=’student3’
)

7.添加文件组:
  Alter  database  student
  Add  filegroup 组名
8.删除文件组语法:alter(修改)
  alter database 数据库名
  remove  filegroup 文件组名
9.查找数据库文件语法: 
  Exec  sp_helpfilegroup
10.将文件添加到文件组:

Alter  database 数据库名
Add  file (
Name=’学生’,
Filename=’e:\xuesheng.ndf’
)to  filegroup  组名

关于文件语法:

1.添加文件语法
   Alter database 数据库名
   Add file(添加文件的文件属性信息)
2.删除文件语法:alter(修改)
  alter database 数据库名
  remove  file 文件名
3.查找数据库文件语法:Execute(执行)
  Exec  sp_helpfile 数据库中所存在的文件名,如果不接数据库所在的文件名的话则显示该数据库中的所有文件信息
4.修改数据库的文件信息语法:modify(修改)

Alter  database  student
Modify  file(
Name=’student’,
Size=3MB,
Filegroweth=20%
)

5.数据库的重命名:
  Exec sp_renamedb  旧名称,新名称
6.文件名的重命名:

Alter  database  student
Modify  file(
Name=’student2’,
Newname=’student3’
)

7.添加文件组:
  Alter  database  student
  Add  filegroup 组名
8.删除文件组语法:alter(修改)
  alter database 数据库名
  remove  filegroup 文件组名
9.查找数据库文件语法: 
  Exec  sp_helpfilegroup
10.将文件添加到文件组:

Alter  database 数据库名
Add  file (
Name=’学生’,
Filename=’e:\xuesheng.ndf’
)to  filegroup  组名

alter database huahua
modify name = sqlname

实例代码

----------------------
----数据库语法(一)
----Author=“Mr zhong”
----------------------

--创建学生数据库
create database student
on primary(
name="student",
filename="F:\Micro SQL Express\workplace\student",
size=5MB,
maxsize=20MB,
filegrowth=1MB
)
log on(
name="student_log",
filename="F:\Micro SQL Express\workplace\student_log",
size=5MB
)

--切换数据库
use student

--数据库文件的增、删、改、查
--添加文件 ADD
alter database student
add file(
name="test_file_3",
filename="F:\Micro SQL Express\workplace\test_file_3",
size=1MB
)

--修改文件 MODIFY
alter database student
modify file(
name="test_file",
size=4MB,
filegrowth=10%
)

--查找数据库文件
exec sp_helpfile test_file

--删除文件 drop
alter database student
remove file test_file

--重命名
--数据库重命名
exec sp_renamedb student,newstudent
exec sp_renamedb newstudent,student
--文件重命名
alter database student
modify file(
name="test_file",
newname="new_test_file"
)

alter database student
modify file(
name="new_test_file",
newname="test_file"
)

exec sp_helpfile new_test_file

--添加文件组
alter database student
add filegroup class_B

--添加文件到组内
alter database student
add file(
name="test_file_4",
filename="F:\Micro SQL Express\workplace\test_file_4"
)to filegroup class_A

--查找文件组
exec sp_helpfilegroup class_A

--删除文件组
alter database student
remove filegroup class_B

实例代码

----------------------
----数据库语法(一)
----Author=“Mr zhong”
----------------------

--创建学生数据库
create database student
on primary(
name="student",
filename="F:\Micro SQL Express\workplace\student",
size=5MB,
maxsize=20MB,
filegrowth=1MB
)
log on(
name="student_log",
filename="F:\Micro SQL Express\workplace\student_log",
size=5MB
)

--切换数据库
use student

--数据库文件的增、删、改、查
--添加文件 ADD
alter database student
add file(
name="test_file_3",
filename="F:\Micro SQL Express\workplace\test_file_3",
size=1MB
)

--修改文件 MODIFY
alter database student
modify file(
name="test_file",
size=4MB,
filegrowth=10%
)

--查找数据库文件
exec sp_helpfile test_file

--删除文件 drop
alter database student
remove file test_file

--重命名
--数据库重命名
exec sp_renamedb student,newstudent
exec sp_renamedb newstudent,student
--文件重命名
alter database student
modify file(
name="test_file",
newname="new_test_file"
)

alter database student
modify file(
name="new_test_file",
newname="test_file"
)

exec sp_helpfile new_test_file

--添加文件组
alter database student
add filegroup class_B

--添加文件到组内
alter database student
add file(
name="test_file_4",
filename="F:\Micro SQL Express\workplace\test_file_4"
)to filegroup class_A

--查找文件组
exec sp_helpfilegroup class_A

--删除文件组
alter database student
remove filegroup class_B

习题二:为sqlname数据库扩充1个名字为“sql扩充的数据文件”,并将它保存到d盘下 

alter database asd
add file (name=sql扩展的数据库文件,
filename=’D:\hah\ ssssss.ndf’
)

–删除数据库

  drop database <databasename>

演练一:将数据库test,sqlname同时删除

  drop database test,sqlname

留意:使用drop
database能够一次删除七个数据库,只要在说话后增加数量库名,中间用逗号隔断就可以。


 

总结练习:

一.应用sql语句创设三个数据库db,钦赐数据库文件所在地点为“d:\mydb”,开头容积为5mb,最大容积为50mb,文件增进的数目为一成

create database db
on
(
name=’db’,
filename=’d:\mydb\ db.ldf’,
size=5mb,
maxsize=50mb,
filegrowth=10%
)

贰.为db数据库增添一个名叫“dbtest”的日记文件,钦定文件地方为“d:\mydb”,开始容积为5mb,最大体积为50mb,文件增进的数目为一成

alter database db
add log file
(
name=’dbtest’,
filename=’d:\mydb \dbtest.ldf’,
size=5mb,
maxsize=50mb,
filegrowth=10%
)


 

997755.com澳门葡京,习题:

一.操作数据库有两种格局,一种是(图形化分界面),另1种是(写命令)。

二.暗中同意情状下,(sa)是数据库的主人。

三.创造数据库的sql语句是(create database),修改数据库的口舌是(alter
database),删除数据库的口舌是(drop database)。

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website