当前位置:首页 » 编程语言 » sql语句向数据库添加表
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql语句向数据库添加表

发布时间: 2023-01-19 20:51:28

① 创建表的sql语句

创建表的sql语句是CREATE TABLE。

SQL CREATE TABLE是SQL语言的建表语句,用于创建数据库中的表。基础语法为:CREATE TABLE table (field1 type [(size)] [NOT NULL] [index1] [, field2 type [(size)] [NOT NULL] [index2] [, ...]] [, CONSTRAINT multifieldindex [, ...]])。

table参数用于指定新建表的名称。field1,field2用于指定在新表中创建的新字段的名称,每创建一个新表必须至少创建一个字段。type参数用来指定新建字段的数据类型。size参数用于指定文本及二进制字段的长度。

NOT NULL是SQL的关键字,使用该参数则新记录的该字段值必须是有效的数据。在一个字段上只能使用一次NOT NULL参数,否则会出错。index1, index2参数是定义单一字段索引的CONSTRAINT子句。

multifieldindex参数是定义多重字段索引的CONSTRAINT子句。

数据类型:

1、integer(size):仅容纳整数。在括号内规定数字的最大位数。

2、int(size):仅容纳整数。在括号内规定数字的最大位数。

3、smallint(size):仅容纳整数。在括号内规定数字的最大位数。

4、tinyint(size):仅容纳整数。在括号内规定数字的最大位数。

5、decimal(size,d):容纳带有小数的数字。"size"规定数字的最大位数。"d"规定小数点右侧的最大位数。

6、numeric(size,d):容纳带有小数的数字。"size"规定数字的最大位数。"d"规定小数点右侧的最大位数。

7、char(size):容纳固定长度的字符串。在括号中规定字符串的长度。

8、varchar(size):容纳可变长度的字符串。在括号中规定字符串的长度。

9、date(yyyymmdd):容纳日期。

② 数据库创建表的sql语句

用如下语句:

注意:路径和文件名等可以自己定义,而且所使用的路径必须要先建立,否则执行语句会报错。

在建库时,要充分考虑数据有效共享的需求,同时也要保证数据访问的合法性和安全性。数据库采用统一的坐标系统和高程基准,矢量数据采用大地坐标大地坐标的数据在数值上是连续的,避免高斯投影跨带问题,从而保证数据库地理对象的完整性,为数据库的查询检索、分析应用提供方便。

创建数据库的方法有两种:

使用向导创建数据库,使用菜单创建数据库和创建空数据库;使用向导创建数据库是一种简单便捷的方法。

在物理上,数据库的建设要遵循实际情况。即在逻辑上建立一个整体的空间数据车、框架统一设计的同时,各级比例尺和不同数据源的数据分别建成子库,由开发的平台管理软件来统一协调与调度。

③ sql中在指定的某个数据库中添加表的语句是什么

  1. 指定数据库 关键字 Use

  2. 如下列SQL:

  3. USE [Test]
    GO

  4. CREATE TABLE [dbo].[test](
    [testId] [char](12) NOT NULL,
    [TestName] [nvarchar](100) NULL)
    GO

  5. 说明,在Test数据库上创建test表

④ 用SQL语句怎样在数据库里建表

CREATE
TABLE
1.功能是创建新表
2.语法:
CREATE
TABLE
table_name
(column_name
data_type
{[NULL
|
NOT
NULL]
[PRIMARY
KEY
|
UNIQUE]}
3.参数说明:
table_name
所创建的表名。
column_name
字段名。
data_type
字段的数据类型。
NULL
|
NOT
NULL
允许空或不允许空。
PRIMARY
KEY
|
UNIQUE
字段设置为主码或字段值是唯一的。
例:
CREATE
TABLE
学生表
(学号
int
not
null
PRIMARY
KEY,
姓名
char(8),
性别
char(2),
年龄
tinyint)

⑤ 各种数据库系统创建数据表的SQL语句

CREATE TABLE T_Person (FName VARCHAR(20),FAgeINT,FRemark VARCHAR(20),PRIMARY

KEY (FName));

CREATE TABLE T_Debt (FNumber VARCHAR(20),FAmountDECIMAL(10,2) NOT NULL,

FPerson VARCHAR(20),PRIMARY KEY (FNumber),

FOREIGN KEY (FPerson) REFERENCES T_Person(FName)) ;

CREATE TABLE T_Person (FName VARCHAR(20),FAgeINT,FRemark VARCHAR(20),PRIMARY

KEY (FName));

CREATE TABLE T_Debt (FNumber VARCHAR(20),FAmountNUMERIC(10,2) NOT NULL,

FPerson VARCHAR(20),PRIMARY KEY (FNumber),

FOREIGN KEY (FPerson) REFERENCES T_Person(FName)) ;

CREATE TABLE T_Person (FName VARCHAR2(20),FAgeNUMBER(10) ,FRemark

VARCHAR2(20),PRIMARY KEY (FName)) ;

CREATE TABLE T_Debt (FNumber VARCHAR2(20),FAmountNUMERIC(10,2) NOT NULL,

FPerson VARCHAR2(20),PRIMARY KEY (FNumber),

FOREIGN KEY (FPerson) REFERENCES T_Person(FName)) ;

CREATE TABLE T_Person (FName VARCHAR(20) NOT NULL,FAgeINT, FRemark VARCHAR(20),PRIMARY KEY (FName));

CREATE TABLE T_Debt (FNumber VARCHAR(20) NOT NULL,FAmountDECIMAL(10,2) NOT

NULL, FPerson VARCHAR(20),PRIMARY KEY (FNumber),

FOREIGN KEY (FPerson) REFERENCES T_Person(FName)) ;

T_Person 为 记录 人员信息的 数据表 ,

其中主键字段FName为人员姓名,FAge为年龄,而FRemark则为备注信息;

T_Debt 记录了债务信息,其中主键字段FNumber为债务编号,FAmount为欠债金额,FPerson字段为欠债

人姓名,FPerson字段与T_Person中的FName字段建立了外键关联关系。

⑥ 怎样使用sql语句向数据库中添加表

创建表
CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)

插入数据
INSERT INTO 表名称 (列1, 列2,...) VALUES (值1, 值2,....)

⑦ 怎么可以用SQL语句给ACCESS建表

1、打开一个Access数据库软件,可以打开已创建好的数据库。