Ⅰ 如何用sql创建一个表格
1、打开SQL Server,在数据库处,右键数据库,点击新建数据库。
Ⅱ SQL数据库,怎样用快捷建注释数语句
首先,要明确一点的是注释存在sysproperties表中而不是跟创建的表捆绑到一起的
具体使如方法如下:
一、使用SQL
Server窗口创建表是会有注释窗口;
二、使用SQL语句的comment语句,该语句放置在create
table()后面,如:
comment
on
table
table_name
is
'table_mark'
comment
on
column
table_name."Column"
is
'column_mark'
三、调用系统存储过程sp_addextendedproperty来添加注释,如:
EXECUTE
sp_addextendedproperty
N'MS_Description',N'雇员信息',N'user',N'dbo',N'table',N'Employee',NULL,NULL
EXECUTE
sp_addextendedproperty
N'MS_Description',N'主键ID,自动增加',N'user',N'dbo',N'table',N'Employee',N'column',N'EmployeeID'
或者
EXEC
sys.sp_addextendedproperty
@name=N'MS_Description',
@value=N'角色ID'
,
@level0type=N'SCHEMA',@level0name=N'dbo',
@level1type=N'TABLE',@level1name=N'CharData',
@level2type=N'COLUMN',@level2name=N'charid'
GO
Ⅲ 如何用sql语句创建表是写注释
注释存在sysproperties表里
表注释对应的smallid为0的记录,
字段注释对应的是smallid大于0的记录,
id是对象id与sysobjects表中的id相对应
Ⅳ sql中创建表的时候,为什么not null要放在comment后面呢
comment 的作用是给表创建备注 not null 意思是给字段不允许为空 应该是一个固定的语句表示给表创建的备注不允许为空,如果改为 comment null 那意思就是可以为空了
Ⅳ mysql中的 COMMENT 有什么作用吗
COMMENT 是备注、注释的意思,写上COMMENT 'id'之后,在建表信息里可以看到添加的备注信息。
COMMENT 'id'删除不会影响数据操作,只是没有字段注释说明,通常字段或列名都需要加注释,以方便自己和其他同事阅读数据库表字段信息。
题主的报错不是因为COMMENT 'id',是因为AUTO_INCREMENT(自增)的字段只能是主键,所以要在AUTO_INCREMENT 后面增加PRIMARY KEY 声明主键。
(5)sql建表comment扩展阅读
在MySQL数据库中,字段或列的注释是用属性comment来添加。
创建新表添时,填加comment注释的示例代码如下:
createtabletest(idintnotnulldefault0comment'用户id');
已经建好的表,添加comment注释的示例代码如下:
altertabletest
changecolumn idintnotnulldefault0comment'测试表id' ;
Ⅵ 这道mysql数据库怎么用SQL建立表
图片的顺序有点问题,应该是复制职员表那题在前面
1、假设db_shop库中有一张名叫staffer的职员表,那么复制表包括记录的sql就是 create table db_shop.staffer_bak2 select * from db_shop.staffer;
2、查看staffer_bak2 表结构的sql是 desc db_shop.staffer_bak2;
3、给staffer_bak2 表添加字段,这题因为我不知道原本的职员表有哪些字段,我只能举例,可以添加例如 姓名,年龄,婚否,薪水,部门,职位,学历,邮箱,手机号,住址等等字段,假设原表没有职位这个字段,咱们来添加这个字段
alter table db_shop.staffer_bak2 add column job varchar(30) comment '职位';
4、添加主键外键
这可以根据原本的职员表哪些字段是主键和外键,咱们就设置哪些为主外键,因为你没有列出我只能猜测原表id是主键,那么设置主键sql就是alter table db_shop.staffer_bak2 add primary key(id);
假设原职员表有department_id(部门id)且与department部门表的id字段有外键约束,那么设置外键sql就是alter table db_shop.staffer_bak2 add constraint `fk1` foreign key (`department_id`) references db_shop.department(`id`);
5、删除外键约束
alter table db_shop.staffer_bak2 drop foreign key `fk1`;
6、删除之前添加的职位字段
alter table db_shop.staffer_bak2 drop job
Ⅶ SQL语句创建表
CREATE TABLE 语句用于创建数据库中的表。
具体用法为:
CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)
(7)sql建表comment扩展阅读:
创建表数据类型:
integer(size) int(size) smallint(size) tinyint(size):仅容纳整数。
decimal(size,d) numeric(size,d):容纳带有小数的数字。
char(size):容纳固定长度的字符串
varchar(size):容纳可变长度的字符串
date(yyyymmdd):容纳日期。
参考资料:网络-SQL CREATE TABLE
Ⅷ sql server 2000创建表时如何添加comment
************sql server 2008下有效**************
CREATE table T1 (id int , name char (20))
EXEC sp_addextendedproperty 'caption', 'Employee ID', 'user', dbo, 'table', 'T1', 'column', id
EXEC sp_addextendedproperty 'caption', 'Employee Name', 'user', dbo, 'table', 'T1', 'column', name
SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'T1', 'column', default )
Ⅸ plsql 建表 如何添加注释
plsql 在oracle中创建表时添加注释使用comment字段。例如有以下表:
CREATE TABLE t1(
id varchar2(32) primary key,
name VARCHAR2(32) ,
age VARCHAR2(32)
)
添加表注释的命令为:
COMMENTONtable t1 IS'个人信息';
添加字段注释命令为:
comment on column t1.id is 'id';
comment on column t1.name is '姓名';
comment on column t1.age is '年龄';
(9)sql建表comment扩展阅读
plsql中查看表注释和字段注释方法介绍
查看当前用户下所有表注释:select * from user_tab_comments
结果: user_tab_comments:table_name,table_type,comments
查看当前用户下某表所有字段注释:select * from user_col_comments where TABLE_NAME='某表名称';
结果:user_col_comments:table_name,column_name,comments
Ⅹ 如何在SQL Server 中添加注释
首先,要明确一点的是注释存在sysproperties表中而不是跟创建的表捆绑到一起的
具体使如方法如下:
一、使用SQL Server窗口创建表是会有注释窗口;
二、使用SQL语句的comment语句,该语句放置在create table()后面,如:
comment on table table_name is 'table_mark'
comment on column table_name."Column" is 'column_mark'
三、调用系统存储过程sp_addextendedproperty来添加注释,如:
EXECUTE sp_addextendedproperty N'MS_Description',N'雇员信息',N'user',N'dbo',N'table',N'Employee',NULL,NULL
EXECUTE sp_addextendedproperty N'MS_Description',N'主键ID,自动增加',N'user',N'dbo',N'table',N'Employee',N'column',N'EmployeeID'
或者
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'角色ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CharData', @level2type=N'COLUMN',@level2name=N'charid'
GO