create database TestDataBase --首先创建一个库
use TestDataBase--使用此库
create table PersonLike--创建表
( id int primary key, --主键
like varchar(100) not null --非空
--插入三条记录
insert into PersonLike values(1,'钓鱼')
insert into PersonLike values(2,'足球')
insert into PersonLike values(3,'篮球')
select * from personlike
--对表的结构进行修改(加入YN列,bool类型,默认为真(1)
alter table PersonLike add YN bit not null default 1
drop table personlike --删除表
drop datebase TestDataBase --删除库
--创建一个自动编号的主键
id int identity(1,1) primary key
-----------------------------------------------
列出某个数据库中所有表:
Select Name from sysobjects where Type='U'
列出数据库中某个表中的所有字段:
Select Name from syscolumns where ID=OBJECT_ID(N'TableName')
列出所有的数据库:
use master
select * from dbo.sysdatabases