sql常用操作

2021-08-25 15:18:13 字數 2098 閱讀 6017

建立資料庫

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...