最近使ったsql sever文

1600 ワード

最近使ったsql sever文
  • 表示テーブル構造:sp_help
  • 建表
  • create table   
    (
        id int identity(1,1) primary key,--identity(1,1)     ,primary key    
        name nvarchar(50) not null,
        age int not null
    )
    
  • テーブルのデータを削除します。テーブルはまだ
  • にあります。
    delete from   
    
  • テーブルのデータをクリアし、テーブルのデータtruncate table
  • をリセットします。
    deleteは多くのログを生成します。(表の中にデータがどれぐらいあるかは、ログがどれぐらい生成されますか?)。truncateであれば、ログが作成されます。
  • 直接テーブルを削除し、完全にテーブルが存在しませんでした。drop table
  • データを見るselect * from where =
  • データを修正するUPDATE SET = WHERE =
  • 追加文insert into ( ) values( ) insert into Db(name, age) values('admin, 123')
  • 削除delete from delete from where =
  • すべてのテーブル名を確認します。select name from sysobjects where xtype='u'
  • すべてのテーブル名と各テーブルの行数
  • を確認します。
    select schema_name(t.schema_id) as [Schema], t.name as TableName,i.rows as [RowCount]
    from sys.tables as t, sysindexes as i
    where t.object_id = i.id and i.indid <=1
    
  • SQL Serverにおいて、各表の行数を統計する高速方法
  • すべてのテーブル名とテーブルの基本情報select * from sys.tables
  • を確認します。
  • すべてのユーザ定義テーブルselect*from sys.object s Where type='U'And type_を問い合わせる。desc='USER_TABLE'
  • ユーザ定義テーブル個数select Count(0)as'ユーザー定義テーブルの個数'from sys.object Where type='U'And type_desc='USER_TABLE'
  • Sql Serverはあるデータベースのテーブルの数を調べますか?
  • SQLServer基本操作