当前位置:首页 » 编程语言 » 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 12:31:59 浏览:219
android让状态栏透明 发布:2024-11-02 12:20:09 浏览:180
java反射使用 发布:2024-11-02 12:09:03 浏览:920
赚钱游戏挂机脚本链接 发布:2024-11-02 12:08:22 浏览:810
windowsxp用户名和密码是什么啊 发布:2024-11-02 12:03:13 浏览:950
工行解压码 发布:2024-11-02 12:03:07 浏览:118
本田冠道出厂配置什么牌子轮胎 发布:2024-11-02 12:03:07 浏览:470
怎么打开被gcc编译过的软件 发布:2024-11-02 12:00:52 浏览:435
新时达as380原始密码是多少 发布:2024-11-02 11:51:27 浏览:810
导航网站源码下载 发布:2024-11-02 11:49:55 浏览:976