當前位置:首頁 » 編程語言 » sql建庫語句if

sql建庫語句if

發布時間: 2023-04-04 08:36:45

1. sql語句 如何創建一個表啊

create table userinfo

(

id int primary key not null identity (1,1),

[name] char(20) unique,

age int check(age>10),

sex char(2)

)

建一個名叫userinfo的表,欄位為

id ,自動+1,主鍵,不為空。

name ,char(20) 不重復。

age int類型,年齡必須大於10,否則會出現錯誤。

sex 性別 char(2)

(1)sql建庫語句if擴展閱讀:

關於SQL語句(建庫、建表、修改語句)

--- if exists(select * from sys.sysdatabases where name='ConstructionDB')begin use master drop database ConstructionDB end go create database ConstructionDB on()

if exists(select * from sysobjects where name ='ConstructionDB') --查找命令

drop DATABASE ConstructionDB --刪除 命令

Create database ConstructionDB

on(

name='ConstructionDB_date',

filename='E:技能抽查試題第二模塊(資料庫)試題——1任務一ConstructionDB_date.mdf',

size=3mb,

maxsize=10mb,

filegrowth=5% --增長速度為

)

log on(

name='ConstructionDB_log',

filename='E:技能抽查試題第二模塊(資料庫)試題——1任務一ConstructionDB_date.ldf',

size=2mb,

maxsize=5mb,

filegrowth=1mb

)

使用T-SQL語句創建表

use ConstructionDB

go

查詢 庫中是否存在 此表 存在則刪除

if exists(select * from sysobjects where name = 'T_flow_step_def')

drop table T_flow_step_def

方法二:

IF OBJECT_ID (N'bas_CardType') IS NULL

BEGIN --如果不存在該表,則進行創建

--drop table com_CodeRecord

流程步驟定義表

create table T_flow_step_def(

Step_no int not null, --流程步驟ID

Step_name varchar(30) not null, --流程步驟名稱

Step_des varchar(64) not null, --流程步驟描述

Limit_time int not null, --時限

URL varchar(64) not null, --二級菜單鏈接

備注 varchar(256) not null,

)

流程類別表

create table T_flow_type(

Flow_type_id char(3) not null, --流程類別號

Flow_type_name varchar(64) not null, --流程類別名稱

In_method_id char(3) not null, --招標方式代號

In_choice_id char(3) not null, --項目選項代號

備註:varchar(256) not null,

)

標段情況表:

create table T_sub_project(

Project_id varchar(32) not null, ---工程編號

Sub_pro_id char(2) not null, -- 標段編號

Flow_type_id char(3) not null, --流程類別號

Sub_pro_name varchar(64) not null,--標段名稱(招標項目名稱)

Usb_no varchar(64) not null, --密碼鎖號

In_method_id char(3) not null, --招標方式代號

In_scope_id char(3) not null, --招標范圍代號

In_choice_id char(3) not null, --項目選項代號

Proj_type_id char(3) not null, --項目性質代號

Engi_type_id char(1) not null, --工程性質代號

Pack_type char(1) not null, ---發包方式

Grade_type_idv char(1) not null,--評分類別號

Flag_done char(1) not null,--完成標志

Flag_forcebreak char(1) not null,--強制中斷標志

備注 varchar(256) not null,

)

2. 創建資料庫 完整語句

用如下語句:

createdatabasestuDB
onprimary--默認就屬於primary文件組,可省略
(
/*--數據文件的具體描述--*/
name='stuDB_data',--主數據文件的邏輯名稱
filename='D:stuDB_data.mdf',--主數據文件的物理名稱
size=5mb,--主數據文件的初始大小
maxsize=100mb,--主數據文件增長的最大值
filegrowth=15%--主數據文件的增長率
)
logon
(
/*--日誌文件的具體描述,各參數含義同上--*/
name='stuDB_log',
filename='D:stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)

注意:路徑和文件名等可以自己定義,而且所使用的路徑必須要先建立,否則執行語句會報錯。

3. oracle怎麼用命令(sql語句)創建資料庫

我也不知道怎麼用SQL創建資料庫,SQL能創建資料庫里的表,用戶等!裝ORACLE後 在開始——程序——你的ORACLE目錄——配置和移植工具——Database Configuration Assistant 這個可以創建資料庫

4. sql資料庫--存儲過程增刪改查四個語句

  1. SQL SELECT DISTINCT 語句:在表中,可能會包含重復值。這並不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值。

    關鍵詞 DISTINCT 用於返回唯一不同的值。

  2. INSERT INTO 語句:INSERT INTO 語句用於向表格中插入新的行。

  3. Update 語句:Update 語句用於修改表中的數據。

  4. DELETE 語句:DELETE 語句用於刪除表中的行。

5. 資料庫創建表的sql語句

用如下語句:

注意:路徑和文件名等可以自己定義,而且所使用的路徑必須要先建立,否則執行語句會報錯。

在建庫時,要充分考慮數據有效共享的需求,同時也要保證數據訪問的合法性和安全性。資料庫採用統一的坐標系統和高程基準,矢量數念襪咐據採用大地坐標大地坐標的數據在數值上是連續的,避免高斯投影跨帶問題,從而保證資料庫地理對象的完整性,為資料庫的查詢檢索、分析應用提供方便。

創建資料庫的方法有兩種好螞:

使用向導創建資料庫,使用菜單創建資料庫仔純和創建空資料庫;使用向導創建資料庫是一種簡單便捷的方法。

在物理上,資料庫的建設要遵循實際情況。即在邏輯上建立一個整體的空間數據車、框架統一設計的同時,各級比例尺和不同數據源的數據分別建成子庫,由開發的平台管理軟體來統一協調與調度。

6. 怎樣導出sybase資料庫的所有庫結構和表結構的建庫的sql語句

1、在Toad for MySQL中打開資料庫連接。

注意事項:

Sybase提供了一套應用程序編程介面和庫,可以與非Sybase數據源及伺服器集成,允許在多個資料庫之間復制數據,適於創建多層應用。系統具有完備的觸發器、存儲過程、規則以及完整性定義,支持優化查詢,具有較好的數據安全性。

7. 怎麼用sql語句創建文件夾

create table #([output] varchar(8000))

declare @BackupPath varchar(200)
set @BackupPath='D:\文件夾'
set @BackupPath='伏衫如缺啟dir '+@BackupPath+''
insert into # exec master..xp_cmdshell @BackupPath

if exists(select 1 from # where [output]='找不塌鬧到文件')
begin
set @BackupPath=replace(@BackupPath,'dir ','md ')
exec master..xp_cmdshell @BackupPath
end
else
begin
print '文件夾已存在!'
end

drop table #

8. mysql怎麼建庫建表

最簡單的創建 MySQL 資料庫的語句
在 MySQL 中創建一個名為 test_db 的資料庫。在 MySQL 命令行客戶端輸入 SQL 語句CREATE DATABASE test_db;即可創建一個資料庫,輸入的 SQL 語句與執行結果如下。
mysql> CREATE DATABASE test_db;
Query OK, 1 row affected (0.12 sec);
「Query OK, 1 row affected (0.12 sec);」提示中,「Query OK」表示上面的命令執行成功,「1 row affected」表示操作隻影響了資料庫中一行的記錄,「0.12 sec」則記錄了操作執行的時間。
若再次輸入CREATE DATABASE test_db;語句,則系統會給出錯誤提示信息,如下所示:
mysql> CREATE DATABASE test_db;
ERROR 1007 (HY000): Can't create database 'test_db'; database exists
提示不能創建「test_db」資料庫,資料庫已存在。MySQL 不允許在同一系統下創建兩個相同名稱的資料庫。
可以加上IF NOT EXISTS從句,就可以避免類似錯誤,如下所示:
mysql> CREATE DATABASE IF NOT EXISTS test_db;
Query OK, 1 row affected (0.12 sec)

9. sql語句 如何創建一個表啊

創建表的SQL語句根據不同的資料庫會有所不同,常見的幾種資料庫創建方式如下:

創建一個表。表名字Persons,第一列Id_P,整數類型;第二列LASTName,字元類型;第三列FirstName,字元類型。

微軟VS SQL 2008 資料庫

(9)sql建庫語句if擴展閱讀:

結構化查詢語言(Structured Query Language)簡稱SQL,是用於訪問和處理資料庫的標準的計算機語言,同時也是資料庫腳本文件的擴展名。常用的操作:

刪除表-- drop table tabname--這是將表連同表中信息一起刪除但是日誌文件中會有記錄;

刪除資料庫 -- drop database databasename;

刪除數據記錄 -- "delete from 數據表 where 條件表達式"

10. 如何在SQL Server2008中用代碼建庫建表

創建資料庫和表的操作有兩種方法:

一、可視化操作

1.創建資料庫

選中資料庫右擊,在出現的對話框中選擇新建資料庫,然後新出現的對話框中填寫資料庫的名稱

2.創建數據表

選中資料庫下的表右擊,在出現的對話框最上方有新建表選項,新出現的對話框中有列名、數據類型、允許Null值三列,這里可以添加表的的列,添加好列後保存Ctrl+S或者點擊上方的保存,填寫表名稱確定就創建好了。

二、使用SQL語句創建

1.創建資料庫
createdatabasestuDB--stuDB是資料庫的名稱
onprimary--默認就屬於primary文件組,可省略
(
/*--數據文件的具體描述--*/
name='stuDB_data',--主數據文件的邏輯名稱
filename='D:stuDB_data.mdf',--主數據文件的物理路徑和名稱
size=5mb,--主數據文件的初始大小
maxsize=100mb,--主數據文件增長的最大值
filegrowth=15%--主數據文件的增長率
)
logon
(
/*--日誌文件的具體描述,各參數含義同上--*/
name='stuDB_log',
filename='D:stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)

-----2.創建數據表
useStuDB--使用某個資料庫(在某個資料庫下建表)
go
ifexists(select*fromsysobjectswherename='stuMarks')--查詢資料庫是否已存在此表
droptablestuMarks--如果存在該表則刪除,不存在不執行此句
createtablestuMarks--stuMarks是表的名稱
(
ExamNointidentity(1,1)primarykey,--列名數據類型約束
stuNochar(6)notnull,--列名數據類型是否允許插入Null值
writtenExamintnotnull,
LabExamintnotnull
)
go

--其中,列屬性"identity(起始值,遞增量)"表示"ExamNo"列為自動編號,也稱為標識列altertable表名
addconstraint約束名約束類型具體的約束說明
altertable表名
dropconstraint約束名

熱點內容
早期存儲卡 發布:2024-11-02 14:26:50 瀏覽:988
配音秀緩存在手機哪裡 發布:2024-11-02 14:23:27 瀏覽:294
linux下載gcc 發布:2024-11-02 14:13:47 瀏覽:344
寫演算法交易 發布:2024-11-02 13:57:09 瀏覽:208
安卓怎麼下載鴻蒙 發布:2024-11-02 13:36:13 瀏覽:663
加密狗rsa 發布:2024-11-02 13:20:44 瀏覽:560
實用java教程 發布:2024-11-02 13:07:39 瀏覽:930
ide文件夾 發布:2024-11-02 12:51:37 瀏覽:559
python中字典的用法 發布:2024-11-02 12:40:42 瀏覽:28
安卓怎麼下載zine 發布:2024-11-02 12:40:38 瀏覽:793