您的位置:首页 > 数据库

SQL SERVER 2016----小白入门

2017-10-29 16:32 597 查看
用代码创建一个数据库

create database 测试

on

(

在D盘ceshi文件下sql server 给你自动创建一个test.mdf主文件,如果出现错误,可以参考下这个链接的方法修改下你的sql server的服务http://blog.csdn.net/suwu150/article/details/51583912

filename = 'D:\ceshi\test.mdf',
name = 'test_first'
size = 40MB,
maxsize = 100MB,
filegrowth = 10MB


)

log on

(

filename = 'D:\ceshi\test.ldf',
name = 'test_first_log'
size = 40MB,
maxsize = 100MB,
filegrowth = 10MB


)

查询所有的数据库的指令:

SELECT Name FROM Master..SysDatabases ORDER BY Name


查询某个数据库下的所有表的名字的指令:

use your_database_name
SELECT Name FROM SysObjects Where XType='U' ORDER BY Name


创建一个表:

use your_database_name
create table your_table_name
(
student_ID char(30),
student_NAMW char(40),
)


向表中插入数据:

insert into table_name values('列对应的数据','列对应的数据')


查看一个表的所有的内容:

select * from table_name


查询一个表的结构:

sp_help your_table_name


修改某一列的属性:

alter table table_name
alter column cccc(column_name) char(20)(数据类型) not null(是否为空)


增加主键的命令:

alter table table_name add primary key(key_name)
如果出现这个:因为发现对象名称 'dbo.一般信息' 和索引名称 'PK_一般信息' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 (1 ),那么说明的表中有多个相对应主键的内容了,需要删掉他们;


删除某一行的内容的指令:

delete from table_name where column_name = '内容'


删除主键:

alter table table_name drop constraint 约束名(通过sp_help table_name可以查询出来)


更改表名:

sp_rename tablename,newtablename


修改一个列的名字:

sp_rename 'tablename.colname','new_column_name'


添加一个外键:

alter table 从表名
add constraint 约束名
foreign key (关联字段) references 主表名(关联字段)


删除一个数据库:

use master
go
drop database database_name


修改某一行的内容:

update table_name set colmun_name = youwant_to_change where zhujianname='条件'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql server