创建表的sql语句
本文章提供了三款创建表的sql语句实例代码,一一举例测试并说明了如何利用sql创建数据表与数据库说明实例。
本文章提供了三款创建表的sql语句实例代码,一一举例测试并说明了如何利用sql创建数据表与说明实例。
use [master]
go
if exists(select 1 from sysdatabases where name=n'hktemp')
begin
drop database hktemp --如果数据库存在先删掉数据库
end
go
create database hktemp
on
primary --创建主数据库文件
(
name='hktemp',
filename='e:databaseshktemp.dbf',
size=5mb,
maxsize=20mb,
filegrowth=1mb
)
log on --创建日志文件
(
name='hktemplog',
filename='e:databaseshktemp.ldf',
size=2mb,
maxsize=20mb,
filegrowth=1mb
)
go
--添加表
if not exists (select * from sys.objects where object_id = object_id(n'hksj_user') and type in (n'u'))
begin
create table hksj_user
(
id int identity(1,1) not null,
sname nvarchar(20) not null,
snickname nvarchar(20),
spassword nvarchar(30) not null,
dcreatedate datetime ,
screator nvarchar(20),
semail nvarchar(50),
sphone nvarchar(50),
sidentifyid nvarchar(30),
dlasttimelogon datetime
primary key clustered
(
id asc
)with (ignore_dup_key = off) on [primary]
) on [primary]
end
go
--添加注释
exec sys.sp_addextendedproperty @name=n'ms_description', @value=n'登录名' , @level0type=n'schema',@level0name=n'dbo', @level1type=n'table',@level1name=n'hksj_user', @level2type=n'column',@level2name=n'sname'
go
exec sys.sp_addextendedproperty @name=n'ms_description', @value=n'邮箱' , @level0type=n'schema',@level0name=n'dbo', @level1type=n'table',@level1name=n'hksj_user', @level2type=n'column',@level2name=n'semail'
实例二
drop table cell_tch;
drop table ms;
drop table msc;
drop table bsc;
drop table bts;
drop table cell;
drop table antenna;
drop table data;
drop table test;
drop table neighbor;create table msc (
mscid integer not null,
mscname character (10),
msccompany character (10),
msclongitude decimal (9,6),
msclatitude decimal (8,6),
mscaltitude integer,
primary key ( mscid) ) ;create table bsc (
bscid integer not null,
bscname character (10),
bsccompany character (10),
longitude decimal (9,6),
latitude decimal (8,6),
mscid integer,
primary key (bscid),
foreign key (mscid) references msc (mscid)) ;create table bts (
btsname character (20) not null,
bscid integer not null,
longitude decimal (9,6),
latitude decimal (8,6),
altitude integer,
btscompany character (10),
btspower decimal (2,1),
primary key (btsname),
foreign key (bscid) references bsc (bscid)) ;create table cell (
cellid integer not null,
btsname character (20),
areaname character (10),
lac integer,
longitude decimal (9,6),
latitude decimal (8,6),
direction integer,
radious integer,
antnum integer,
bcch integer,
primary key ( cellid),
foreign key (btsname) references bts (btsname)) ;create table ms (
imei bigint not null,
msisdn bigint,
username varchar(10),
mscompany varchar (20),
gsmmsense integer,
gsmmsheight decimal (3,2),
gsmmspfout decimal (3,2),
mzone character (10),
cellid integer,
primary key ( imei),
foreign key (cellid) references cell (cellid)) ;create table antenna (
cellid integer not null,
antennahigh integer,
halfpangle integer,
maxattenuation integer,
gain integer,
anttilt integer,
pt integer,
mspwr integer,
primary key ( cellid));create table cell_tch (
cellid integer,
freq integer,
foreign key (cellid) references cell (cellid));create table data (
date integer not null,
time integer not null,
cellid integer not null,
ntch integer,
traff decimal (9,7),
rate decimal (10,9),
thtraff decimal (9,7),
callnum integer,
congsnum integer,
callcongs decimal (10,9),
primary key ( date,time,cellid)) ;create table test (
keynum integer not null,
cellid integer,
latitude decimal (9,6),
longitude decimal (8,6),
rxlev decimal (9,6),
primary key ( keynum),
foreign key (cellid) references cell (cellid));create table neighbor (
cellid integer,
adjcellid integer,
celllac integer,
adjcelllac integer,
foreign key (cellid) references cell (cellid));
import from "c:msc.csv" of del method p (1, 2, 3, 4, 5, 6) messages "1" insert into db2admin.msc (mscid, mscname, msccompany, msclongitude, msclatitude, mscaltitude);import from "c:bsc.csv" of del method p (1, 2, 3, 4, 5, 6) messages "1" insert into db2admin.bsc (bscid, bscname, bsccompany, longitude, latitude, mscid);
import from "c:bts.csv" of del method p (1, 2, 3, 4, 5, 6, 7) messages "1" insert into db2admin.bts (btsname, bscid, longitude, latitude, altitude, btscompany, btspower);
import from "c:cell.csv" of del method p (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) messages "1" insert into db2admin.cell (cellid, btsname, areaname, lac, longitude, latitude, direction, radious, antnum, bcch);
import from "c:data.csv" of del method p (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) messages "1" insert into "data" (date, time, cellid, ntch, traff, rate, thtraff, callnum, congsnum, callcongs);
import from "c:ms.csv" of del method p (1, 2, 3, 4, 5, 6, 7, 8, 9) messages "1" insert into db2admin.ms (imei, msisdn, username, mscompany, gsmmspsense, gsmmsheight, gsmmspfout, mzone, cellid);
import from "c:cell_tch.csv" of del method p (1, 2) messages "1" insert into db2admin.cell_tch (cellid, freq);
import from "c:test.csv" of del method p (1, 2, 3, 4, 5) messages "1" insert into db2admin.test (keynum, cellid, latitude, longitude, rxlev);
import from "c:antenna.csv" of del method p (1, 2, 3, 4, 5, 6, 7, 8) messages "1" insert into db2admin.antenna (cellid, antennahigh, halfpangle, maxattenuation, gain, anttilt, pt, mspwr);
import from "c:neighbor.csv" of del method p (1, 2, 3, 4) messages "1" insert into db2admin.neighbor (cellid, adjcellid, celllac, adjcelllac);
方法三
举例:
create table [学生]
(
学号 char(8) not null primarykey,
姓名 varchar(8) not null
)
上面写了两列,其余差不多,至于不允许有重复姓名,加上“约束”就行了。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









HQL と SQL は Hibernate フレームワークで比較されます。HQL (1. オブジェクト指向構文、2. データベースに依存しないクエリ、3. タイプ セーフティ)、SQL はデータベースを直接操作します (1. データベースに依存しない標準、2. 複雑な実行可能ファイル)。クエリとデータ操作)。

「OracleSQLでの除算演算の使用方法」 OracleSQLでは、除算演算は一般的な数学演算の1つです。データのクエリと処理中に、除算演算はフィールド間の比率を計算したり、特定の値間の論理関係を導出したりするのに役立ちます。この記事では、OracleSQL での除算演算の使用法を紹介し、具体的なコード例を示します。 1. OracleSQL における除算演算の 2 つの方法 OracleSQL では、除算演算を 2 つの異なる方法で実行できます。

Oracle と DB2 は一般的に使用される 2 つのリレーショナル データベース管理システムであり、それぞれに独自の SQL 構文と特性があります。この記事では、Oracle と DB2 の SQL 構文を比較し、相違点を示し、具体的なコード例を示します。データベース接続 Oracle では、次のステートメントを使用してデータベースに接続します: CONNECTusername/password@database DB2 では、データベースに接続するステートメントは次のとおりです: CONNECTTOdataba

MyBatis 動的 SQL タグの解釈: Set タグの使用法の詳細な説明 MyBatis は、豊富な動的 SQL タグを提供し、データベース操作ステートメントを柔軟に構築できる優れた永続層フレームワークです。このうち、Set タグは、UPDATE ステートメントで SET 句を生成するために使用され、更新操作でよく使用されます。この記事では、MyBatis での Set タグの使用法を詳細に説明し、特定のコード例を通じてその機能を示します。 SetタグとはMyBatiで使用するSetタグです。

タイトル: Realme Phone 初心者ガイド: Realme Phone でフォルダーを作成する方法?今日の社会において、携帯電話は人々の生活に欠かせないツールとなっています。人気のスマートフォン ブランドとして、Realme Phone はそのシンプルで実用的なオペレーティング システムでユーザーに愛されています。 Realme 携帯電話を使用する過程で、多くの人が携帯電話上のファイルやアプリケーションを整理する必要がある状況に遭遇する可能性があり、フォルダーを作成するのが効果的な方法です。この記事では、ユーザーが携帯電話のコンテンツをより適切に管理できるように、Realme 携帯電話にフォルダーを作成する方法を紹介します。いいえ。

この記事は、Windows でのピクセル アート作成に GIMP を使用することに興味がある場合に役立ちます。 GIMP は、無料でオープンソースであるだけでなく、美しい画像やデザインを簡単に作成できる有名なグラフィック編集ソフトウェアです。 GIMP は、初心者にもプロのデザイナーにも同様に適していることに加えて、描画と作成のための唯一の構成要素としてピクセルを利用するデジタル アートの形式であるピクセル アートの作成にも使用できます。 GIMP でピクセル アートを作成する方法 Windows PC で GIMP を使用してピクセル アートを作成する主な手順は次のとおりです。 GIMP をダウンロードしてインストールし、アプリケーションを起動します。新しいイメージを作成します。幅と高さのサイズを変更します。鉛筆ツールを選択します。ブラシの種類をピクセルに設定します。設定

SQL における Identity とは何ですか? 具体的なコード例が必要です。SQL では、Identity は自動インクリメント数値の生成に使用される特別なデータ型です。多くの場合、テーブル内のデータの各行を一意に識別するために使用されます。 Identity 列は、各レコードが一意の識別子を持つようにするために、主キー列と組み合わせてよく使用されます。この記事では、Identity の使用方法といくつかの実用的なコード例について詳しく説明します。 Identity の基本的な使用方法は、テーブルを作成するときに Identity を使用することです。

「Gree+ ソフトウェアでファミリーを作成する方法を知りたい」という友達がたくさんいました。操作方法は次のとおりです。詳しく知りたい友達は、一緒に見に来てください。まず、携帯電話で Gree+ ソフトウェアを開き、ログインします。次に、ページ下部のオプション バーで、右端の [My] オプションをクリックして、個人アカウント ページに入ります。 2. マイページにアクセスすると、「ファミリー」の下に「ファミリーを作成」という項目があるので、それをクリックして入力します。 3. 次にファミリーを作成するページにジャンプし、表示に従って入力ボックスに設定するファミリー名を入力し、入力後右上の「保存」ボタンをクリックします。 4. 最後に、ページの下部に「正常に保存しました」というプロンプトが表示され、ファミリが正常に作成されたことが示されます。
