创建表的sql语句
⑴ 建立表的sql语句
这样写:
create table AAA
(
aaa char(4) constraint 主键约束名字 primary key
)
就可以了,也可以在最后加上clustered(聚集索引)或nonclustered(非聚集索引),主键约束名字也可以省略。
不过写上主键约束名容易对其进行管理。
希望能帮到你!拜拜!^*^
⑵ sql语句创建表
可执行一个SQL语句或使用SQL事务管理器(SQL Enterprise Manager)来创建一个新表。
用SQL语句创建表:
用CREATE语句创建表,CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,......)
用SQL事务管理器(SQL Enterprise Manager)来创建表:
打开软件SQL事务管理器(SQL Enterprise Manager),点击“连接”。
点击左上方的“新建查询”,则出现编写代码的窗口,在窗口中写下代码。
点击左上方的红色感叹号,执行语句。
执行语句。
选择上方的“视图”按钮,右键点击,选择刷新,数据库和表格建立完成。
⑶ 如何用SQL语句建立数据表
create table userinfo
(
id int identity(1,1) primary key,
name varchar(20) not null,
age int not null
)
identity就是自动增值。。(1,1)从1开始自动加1。。(100,1)从100自动加1.。(200,2)从200开始自动加2.。就是这样的。。
primary key。。这个是设置主键的。。这个每次用设置主键的时候就这么些就行了。。
⑷ 通过sql语句创建表
ifexists(select1
fromsys.sysreferencesrjoinsys.sysobjectsoon(o.id=r.constidando.type='F')
wherer.fkeyid=object_id('pro')ando.name='FK_PRO_REFERENCE_TEAINF')
altertablepro
dropconstraintFK_PRO_REFERENCE_TEAINF
go
ifexists(select1
fromsysobjects
whereid=object_id('pro')
andtype='U')
droptablepro
go
ifexists(select1
fromsysobjects
whereid=object_id('teainf')
andtype='U')
droptableteainf
go
ifexists(select1
fromsysobjectswheretype='D'
andname='高级'
)
dropdefault高级
go
/*==============================================================*/
/*Default:高级*/
/*==============================================================*/
createdefault高级
as'高级'
go
/*==============================================================*/
/*Table:pro*/
/*==============================================================*/
createtablepro(
政务号intnotnull,
工号intnotnull,
姓名char(20)null,
职称char(10)notnull
constraintCKC_职称_PROcheck(职称in('高级')),
教研室varchar(16)notnull
constraintCKC_教研室_PROcheck(教研室in('软件工程','物联网','数字工程')),
constraintPK_PROprimarykey(政务号),
constraintAK_UQ_KEY_2_PROunique(姓名)
)
go
executesp_bindefault高级,'pro.职称'
go
/*==============================================================*/
/*Table:teainf*/
/*==============================================================*/
createtableteainf(
工号intnotnull
constraintPK_PRO_1primarykey(工号)
)
go
altertablepro
addconstraintFK_PRO_REFERENCE_TEAINFforeignkey(工号)
referencesteainf(工号)
go
在Sql Server2008上实验通过,为了外键能使用,所以多建了一个teainf表
⑸ sql建表语句
首先。。。MySQL获取当前日期不适用getdate(),它根本就没有这个函数,在MySQL中获取当前时间的几种方式:NOW() 函数
以'YYYY-MM-DD HH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中。
CURDATE() 函数
以'YYYY-MM-DD'的格式返回今天的日期,可以直接存到DATE字段中。
CURTIME() 函数
以'HH:MM:SS'的格式返回当前的时间,可以直接存到TIME字段中。注意:不能在创建表结构的时候就制定字段的默认值为当前的日期或时间,以上函数只能是在insert语句中有用。 其次:MySQL中没有money这种数据类型。。。你要采用float来代表金额。 然后:MySQL中没有ntext这种数据类型。。。只有text。。。 根据以上我修改你代码为:CREATE TABLE employee
(
number int primary key not null,
name varchar(20) NOT NULL,
sex char(2) NULL,
birthday datetime null,
hire_date timestamp NOT NULL,
professional_title varchar(10) null,
salary float null,
memo text null
);
⑹ sql语句创建表
打开查询分析器,把下面的代码复制进去按下F5就建好了
--------------------------
create table 教授档案表
(
编号 varchar(6) primary key,
姓名 varchar(12),
教龄 int,
所在院系 varchar(12)
)
go
⑺ sql语句 如何创建一个表啊
创建表的SQL语句根据不同的数据库会有所不同,常见的几种数据库创建方式如下:
创建一个表。表名字Persons,第一列Id_P,整数类型;第二列LASTName,字符类型;第三列FirstName,字符类型。
微软VS SQL 2008 数据库
(7)创建表的sql语句扩展阅读:
结构化查询语言(Structured Query Language)简称SQL,是用于访问和处理数据库的标准的计算机语言,同时也是数据库脚本文件的扩展名。常用的操作:
删除表-- drop table tabname--这是将表连同表中信息一起删除但是日志文件中会有记录;
删除数据库 -- drop database databasename;
删除数据记录 -- "delete from 数据表 where 条件表达式"
⑻ ORACLE 创建表的SQL语句
其实没有那么为麻烦,你可以打开ORACLE视图编辑器。
中显示ORACLE语句,想要什么语句你自己试吧!
包括表的一些属性项都可以加上的。
⑼ 创建表的sql语句
其实这个是很简单的问题,相信书中绝对能找到答案!
举例:
create table [学生]
(
学号 char(8) not null primarykey,
姓名 varchar(8) not null
)
上面写了两列,其余差不多,至于不允许有重复姓名,加上“约束”就行了。
祝你进步!