建立資料庫
create database nimeux_test on (
name = nimeux_test,
filename = 'd:\nimeux_test.mdf',
size = 4,
maxsize = 10,
filegrowth = 1 )
刪除資料庫
use nimeux_test create table [dbo].[users]
( [id] [int] primary key identity (1, 1) ,
[username] [varchar] (50),
[password] [varchar] (50),
[rank] [int] default(1),
[addtime] [datetime] default (getdate()),
)
drop table users新增乙個字段
alter table users add newfield varchar(30) not null
刪除乙個字段
alter table users drop oldfield
修改資料表指定欄位為文字型別
建表:create table [表名]
( [自動編號字段] int identity (1,1) primary key ,
[欄位1] nvarchar(50) default '預設值' null ,
[欄位2] ntext null ,
[欄位3] datetime,
[欄位4] money null ,
[欄位5] int default 0,
[欄位6] decimal (12,4) default 0,
[欄位7] image null ,
)刪除表:
drop table [表名]
插入資料:
insert into [表名] (欄位1,欄位2) values (100,'51windows.net')
刪除資料:
delete from [表名] where [欄位名]>100
更新資料:
update [表名] set [欄位1] = 200,[欄位2] = '51windows.net' where [欄位三] = 'haiwa'
新增字段:
alter table [表名] add [欄位名] nvarchar (50) null
刪除字段:
alter table [表名] drop column [欄位名]
修改字段:
alter table [表名] alter column [欄位名] nvarchar (50) null
重新命名表:(access 重新命名表,請參考文章:在access資料庫中重新命名表)
sp_rename '表名', '新錶名', 'object'
新建約束:
alter table [表名] add constraint 約束名 check ([約束字段] <= '2000-1-1')
刪除約束:
alter table [表名] drop constraint 約束名
新建預設值
alter table [表名] add constraint 預設值名 default '51windows.net' for [欄位名]
刪除預設值
alter table [表名] drop constraint 預設值名
刪除sql server 中的日誌,減小資料庫檔案大小
dump transaction 資料庫名 with no_log
backup log 資料庫名 with no_log
dbcc shrinkdatabase(資料庫名)
exec sp_dboption '資料庫名', 'autoshrink', 'true'
新增乙個登入名
exec sp_addlogin '登入名','密碼','資料庫'
刪除乙個登入名
exec sp_droplogin '登入名'
SQL 常用操作
今天網龍筆試遇到了幾個sql題,現在順便就總結一下常用的sql操作。內連線 只將符合條件的行顯示出來 select s.name,m.mark from student s,mark m where s.id m.studentid select s.name,m.mark from student...
SQL 常用操作
今天網龍筆試遇到了幾個sql題,現在順便就總結一下常用的sql操作。內連線 只將符合條件的行顯示出來 select s.name,m.mark from student s,mark m where s.id m.studentid select s.name,m.mark from student...
Sql 常用表操作
1 建立表 create tabletable name field name data type not null null primary key 若仿照另乙個表來新建該錶用 create table as create table table name1 as select coumn1,co...