自己定义的文件路径(说明是要找f盘下的一个叫职员管理.mdf的文件):
filename='f=\program
files\microsoft
sql
server\mssql\data\职员管理,mdf',
//其中"f="
应该为"f:"
,"职员管理,mdf"
应该为
"职员管理.mdf"
不明白可以再Hi我
❷ sql语句格式怎么写
这是在创建数据库的时候必须要进行的一部,还有log.ldf
mdf数据文件保存的位置,ldf日志文件保存的位置,没有什么意思。
给你一段代码自己领悟吧。
创建一个数据库,数据库名为testDB(在SQL2005中看到的名字)
create
database
testDB
on
(
--文件在电脑上显示的文件名(物理名)
name
=
testDB_data,
--数据文件保存的位置注意盘符下的文件夹必须事先存在
filename
='d:\Test\testDB_data.mdf',
--数据库初始大小
size
=
5,
--数据库最大多少
maxsize
=
10,
--自动增长百分之多少
filegrowth
=
10%
)
--创建对应的日志文件
log
on
--用来指定数据库日志文件的创建
(
name
=
testDB_log,
filename
=
'd:\Test\testDB_log.ldf',
size
=
4,
maxsize
=
8,
--除小括号中最后一句其后没有逗号,其它每句后都用逗号隔开
filegrowth
=
5%
)
❸ sql语句创建表
可执行一个SQL语句或使用SQL事务管理器(SQL Enterprise Manager)来创建一个新表。
用SQL语句创建表:
用CREATE语句创建表,CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,......)
用SQL事务管理器(SQL Enterprise Manager)来创建表:
打开软件SQL事务管理器(SQL Enterprise Manager),点击“连接”。
点击左上方的“新建查询”,则出现编写代码的窗口,在窗口中写下代码。
点击左上方的红色感叹号,执行语句。
执行语句。
选择上方的“视图”按钮,右键点击,选择刷新,数据库和表格建立完成。
❹ SQL如何创建一个数据表
create
table
userinfo
(
id
int
primary
key
not
null
identity
(1,1),
[name]
char(20)
unique,
age
int
check(age>10),
sex
char(2)
)
建议一个名叫userinfo的表,字段为
id
,自动+1,主键,不为空!
name
,char(20)
不重复!
age
int类型,年龄必须大于10,否则会出现错误!
sex
性别
char(2)
好好学习,天天向上!
❺ sql语句 如何创建一个表啊
创建表的SQL语句根据不同的数据库会有所不同,常见的几种数据库创建方式如下:
创建一个表。表名字Persons,第一列Id_P,整数类型;第二列LASTName,字符类型;第三列FirstName,字符类型。
微软VS SQL 2008 数据库
(5)sql创建怎么写扩展阅读:
结构化查询语言(Structured Query Language)简称SQL,是用于访问和处理数据库的标准的计算机语言,同时也是数据库脚本文件的扩展名。常用的操作:
删除表-- drop table tabname--这是将表连同表中信息一起删除但是日志文件中会有记录;
删除数据库 -- drop database databasename;
删除数据记录 -- "delete from 数据表 where 条件表达式"
❻ 用SQL命令建表,下面三张表,用SQL命令怎么建SQL命令怎么写跪求大佬帮忙!
SQL的创建表语句是create table,具体是create table 表名称
(
列名称1,数据类型
列名称2,数据类型
... ...
)
根据图片的三张表结构图可以对应创建表,例如,
create table salary
(
EID,char(10)
year,int
month,tinyint
)
执行示例语句即可创建salary表。
❼ sql的创建存储语句怎么写啊
--[p2]
create proc p2 @blh char(6),@odate datetime
as
select 病历号,入院时间 from 诊疗情况
where 病历号=@blh and 入院时间=@odate
go
--2.
create proc 存储过程名1 @blh char(6),@outdate datetime
as
update 诊疗情况 set 出院时间=getdate() where 病历号=@blh
exec p2 @blh,@outdate
commit
go
--修改病历号为A01101 ,入院时间为‘2012-5-1’的病人出院时间
exec 存储过程名1 'A01101','2012-5-1'
go
--[p3]:
create proc p3 @dname varchar(10),@avg_age int output
as
select @avg_age=avg(病人.年龄)
from 病人,诊疗情况,医生
where 医生.医生号=诊疗情况.医生号
and 诊疗情况.病历号=病人.病历号
and 医生.医生姓名=@dname
go
--3.
create proc 存储过程名2 @dname varchar(10)
as
declare @avgage int
exec p3 @dname,@avg_age=@avgage output
select 病人.病人姓名,病人.病人年龄
from 病人,诊疗情况,医生
where 医生.医生号=诊疗情况.医生号
and 诊疗情况.病历号=病人.病历号
and 医生.医生姓名=@dname
and 病人.病人年龄>@avgage
go
❽ 创建索引的sql语句怎么写
1、CREATE [UNIQUE|CLUSTERED] INDEX INDEX_NAME ON TABLE_NAME(PROPERTY_NAME)
2、其中UNIQUE和CLUSTERED为可选项,分别是建立唯一索引和聚簇索引,具体解释为:
UNIQUE:表示此索引的每一个索引值只对应唯一的数据。
3、CLUSTERED:表示要建立的索引时聚簇索引,即索引项的顺序与表中记录的物理顺序一致的索引组织。
拓展:
1、SQL语言,是结构化查询语言(StructuredQueryLanguage)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
2、SQL语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的结构化查询语言作为数据输入与管理的接口。SQL语言语句可以嵌套,这使他具有极大的灵活性和强大的功能。
3、结构化查询语言SQL(STRUCTURED QUERY LANGUAGE)是最重要的关系数据库操作语言,并且它的影响已经超出数据库领域,得到其他领域的重视和采用,如人工智能领域的数据检索,第四代软件开发工具中嵌入SQL的语言等。
❾ 创建一个数据库 求大家把sql语句写上
上面的不写了,体力活你自己来。
1.关于权限问题,先建立登陆,然后绑定用户,在给用户分配权限即可。
exec sp_addlogin 'worker',password'
exec sp_addlogin 'admin','password'
授予数据库访问
exec sp_grantdbaccess 'worker','database1'
exec sp_addlogin 'admin','database1'
授予相应的权限
GRANT select TO worker(work只能执行在能访问的数据库上selct查看)
GRANT select,update table, TO admin(admin允许查看或修改)
2.性别男或女,add constriant CK_sex CHECK(sex in('男','女'))
升序降序排列,这个给它设置索引,并设置升序或降序即可
具体的脚本不清楚可以查文档