精华内容
下载资源
问答
  • 数据库添加字段sql语句

    万次阅读 2018-11-08 11:09:37
    在我们平时开发的时候,很容易遇到这种情况,就是在开发的时候,有的需求可能会拓展我们数据库中的表,比如添加字段什么的,下面就是添加字段sql语句添加一个字段: alter table 表名add 字段名 varchar(32) ...

    在我们平时开发的时候,很容易遇到这种情况,就是在开发的时候,有的需求可能会拓展我们数据库中的表,比如添加字段什么的,下面就是添加字段的sql语句:

    添加一个字段:

    alter table 表名 add 字段名 varchar(32) comment '备注名';

    这样就会在你的表中添加一个字段了

    如果是一次添加多个字段的话:

    alter table 表名 add 字段名 varchar(32) comment '备注名',add 字段名 varchar(32) comment '备注名',add 字段名 varchar(32) comment '备注名',add 字段名 varchar(32) comment '备注名',add 字段名 varchar(32) comment '备注名';

    这样就可以添加多个字段,并且进行备注了,而且有的时候有可能是会有默认值,那么这时候我们就需要再加上一句 DEFAULT XXX,即:

    alter table 表名 add 字段名 varchar(32) DEFAULT XXX comment '备注名';

    这样就可以了。

    展开全文
  • 创建表,修改、扩展字段列名 sql

    最近操作表较多,特此整理一下:

    创建表A

    create table  A  { 

    cust_name  varchar2(20),

    id_no varchar2(20),

    constraint pk_A  primary key (id_no)

    };

    添加注释:

    comment on table A  is '客户信息表';

    comment on  column A.cust_name  is  '客户姓名';

    comment on  column A.id_no  is  '客户身份证号码';

    字段重命名,不改变表中数据:

    alter table A rename column cust_name to custName;

    修改字段长度:

    alter table A alter column cust_name varchar2(30);

    添加字段:

    alter table A add column age decimal(3);

    修改字段类型:

    alter table A alter column age set data varchar2(3);

    删除字段:

    alter table A drop column cust_name, column age;

     

     

    展开全文
  • ...下面就为您介绍表添加字段SQL语句的写法,希望可以让您对SQL语句有更深的认识。 通用式: alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数 增加字

    转载文章原地址:http://database.51cto.com/art/201009/228236.htm


    如果要在数据表中添加一个字段,应该如何表示呢?下面就为您介绍表添加字段的SQL语句的写法,希望可以让您对SQL语句有更深的认识。

    通用式: alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数
    增加字段: alter table [表名] add 字段名 smallint default 0 增加数字字段,整型,缺省值为0 
    alter table [表名] add 字段名 int default 0 增加数字字段,长整型,缺省值为0
    alter table [表名] add 字段名 single default 0 增加数字字段,单精度型,缺省值为0 
    alter table [表名] add 字段名 double default 0 增加数字字段,双精度型,缺省值为0
    alter table [表名] add 字段名 Tinyint default 0 增加数字字段,字节型,缺省值为0

    alter table [表名] add 字段名 text [null] 增加备注型字段,[null]可选参数
    alter table [表名] add 字段名 memo [null] 增加备注型字段,[null]可选参数

    alter table [表名] add 字段名 varchar(N) [null] 增加变长文本型字段 大小 为N(1~255)
    alter table [表名] add 字段名 char [null] 增加定长文本型字段 大小固定为255

    alter table [表名] add 字段名 Datetime default 函数 增加日期型字段,其中 函数 可以是 now(),date()等,表示缺省值
    (上面都是最常用的,还有其他的属性,可以参考下面的数据类型描述)

    删除字段: alter table [表名] drop 字段名

    修改变长文本型字段的大小:alter table [表名] alter 字段名 varchar(N)

    删除表: drop table [表名]

    创建表:
    sql="CREATE TABLE [表名] ([字段1,并设置为主键] int IDENTITY (1, 1) NOT NULL CONSTRAINT PrimaryKey PRIMARY KEY,"&_
    "[字段2] varchar(50),"&_
    "[字段3] single default 0,"&_
    "[字段4] varchar(100) null,"&_
    "[字段5] smallint default 0,"&_
    "[字段6] int default 0,"&_
    "[字段7] date default date(),"&_
    "[字段8] int default 1)"
    conn.execute sql


    展开全文
  • SQL SERVER 添加字段说明语句

    千次阅读 2019-08-21 15:12:44
    使用SQL语句添加数据库字段的说明,测试表如下: --测试数据 if not object_id(N'T') is null drop table T Go Create table T([Id] int,[Name] nvarchar(22)) Insert T select 1,N'张三' union all select 2,N'...

           使用SQL语句添加数据库字段的说明,测试表如下:

    --测试数据
    if not object_id(N'T') is null
    	drop table T
    Go
    Create table T([Id] int,[Name] nvarchar(22))
    Insert T
    select 1,N'张三' union all
    select 2,N'李四'
    Go
    --测试数据结束
    Select * from T
    

           我们看现在这个表的Name字段是没有说明的:

           用以下SQL语句实现添加说明:

    --使用的语句如下
    EXEC sys.sp_addextendedproperty @name = N'MS_Description',
                                    @value = N'名称',            --说明内容
                                    @level0type = N'SCHEMA',
                                    @level0name = N'dbo',
                                    @level1type = N'TABLE',
                                    @level1name = N'T',          --表名
                                    @level2type = N'COLUMN',
                                    @level2name = N'Name';       --字段名
    
    GO
    
    

           执行之后我们再看表字段,已经有了说明

           以上我们实现了用SQL语句添加字段说明的功能。

    展开全文
  • 数据库中外键SQL语句的编写

    千次阅读 2021-01-16 22:05:54
    数据库中外键SQL语句的编写 1. 外键约束作用 外键约束:对外键字段的值进行更新和插入时会和引用表中字段的数据进行验证,数据如果不合法则更新和插入会失败,保证数据的有效性 2. 对于已经存在的字段添加外键约束...
  • SQL语句数据库添加date类型字段

    千次阅读 2019-10-02 14:29:05
    在开发的时候,经常要写条SQL语句将信息插入表中,插入的数据如果字段是date类型,就必须将date类型转换成字符串String类型在通过sql语句插入数据库。这是我找到添加字段的方法!我的解决方法是用oracle中的to_...
  • mysql数据库 向表中添加字段

    千次阅读 2016-03-09 13:15:40
    mysql数据库 添加字段 sql语句
  • 用 Create Table 建立一个表 Table1 ,主键是自动编号字段,另一个字段是长度是 10 的文本字段。 代码如下: CREATE TABLE Table1 (Id COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, MyText TEXT (10...
  • 添加字段SQL语句写法

    千次阅读 2017-09-28 16:54:09
    添加字段SQL语句写法 SQL语句可以实现诸多我们需要实现的功能,下面介绍的SQL语句用于在数据表中添加一个字段,供您参考学习。 作者:佚名来源:互联网|2010-09-28 15:07  移动端  收藏  分享...
  • 数据库:原生sql语句写法

    千次阅读 2019-01-05 19:06:30
    1.SQL语句 1.1什么是SQL语句: SQL:结构化查询语言。关系数据库语言的国际标准。 各个数据库厂商都支持ISO的SQL标准:如普通话 各个数据库厂商在标准基础做了自己的扩展:如方言 1.2 SQl分类 数据定义语言:...
  • Mysql数据库SQL语句转化为ORACLE数据库SQL语句的操作1.浅析两者SQL语句之不同1.1.建表语句之不同Mysql 数据库在创建表时,表名,字段名用使用单引号标记;ORACLE数据库在创建表时,表名,字段名使用双引号标记;...
  • 知识点:使用SQL语句创建完整版数据库、使用SQL语句创建表、数据库表创建好以后新增加字段、修改字段、删除字段的方法。删除数据库表和数据库的方法。 需要掌握的知识: SQL Server数据库第一课:常用数据库介绍、...
  • alert table (新增列的表名) add (新列名) comment (添加备注)+【after + 要跟随的字段名】可写可不写 ALTER TABLE ch_poliy_info ADD value6 VARCHAR(32) COMMENT '备注6' ...
  • alter table tablename add column columnname varchar(20)...注:这是MySQL的,tablename是要修改的表名,columnname是新增列,varchar(20) 是新增字段类型,not null是指新增字段不能为空值,somecolumn是原来的列...
  • 数据库基础(常用SQL语句

    万次阅读 多人点赞 2019-10-07 13:49:59
    一、数据库级及SQL语言简介 1、目前主流数据库 微软:sql server、access 瑞典:mysql ibm: db2 sybase:sybase ibm: informix oracle: oracle 2、SQL语言 DQL-------------数据查询语言 select … From … Where DML...
  • 数据库基本_SQL语句大全

    万次阅读 多人点赞 2017-05-23 14:27:45
    mysql教程 ■ 在DOS命令行启动MYSQL服务: net start mysql ■在DOS命令行停止MYSQL服务: net stop mysql ■查看被监听的端口: ...■创建数据库用户:只有根用户(root)才有创建新用户的权限 CREATE USER u
  • Jpa操作数据库之动态SQL语句的使用

    万次阅读 热门讨论 2018-01-17 18:29:56
    第一次使用Jpa,之前都是使用的SSM,现在公司换框架为SpringBoot,随之持久层也换为了Jpa,个人感觉Jpa跟Hibernate使用有些相似,好了,废话不多说,上需求,一个表里包含字段[name 名称,cityid 城市ID , parent ...
  • 可以用group by和count结合找出具有重复值的项,然后用select具体查出重复的内容 1. SELECT * FROM (SELECT cf.*,...这条sql语句中的子查询,对数据库字段phone进行group by分组后,显示 不重复的信息和每个分组中含有
  • 后面跟连接数据库的用户username,一般为root -- "-p"表示需要输入密码 -- 执行命令后,并输入正确密码,会出现欢迎界面和"mysql>"提示符 -- 命令符的结束符,用";"或"\g&...
  • 数据库SQL系列】sql语句执行顺序,你理解了吗

    万次阅读 多人点赞 2020-01-13 15:29:00
    记得前几年,还是初级的时候,面试官问到,请你讲一下sql语句的执行顺序。当时我以为就是按照sql的关键字排列顺序来执行的。当时说完,面试官心里估计已经直接pass我了吧。今天复习的时候,突然想起这个基础知识点,...
  • 数据库字段名和我们的类的成员变量名不一致,主要通过两种方法实现映射,第一种:sql语句as起别名,第二种:resultMap映射
  • postgresql 字段sql语句

    千次阅读 2013-11-11 17:30:33
    1.更改表名  alter table 表名 rename to 新表名 2.更改字段名 ...alter table 表名 rename 字段名 to 新字段名 ...3,更改字段类型 ...如:ID 字段 原类型为 character varying(50) ...用如下语句更改  alter table
  • oracle 数据库 两个字段合并 sql语句

    千次阅读 2013-05-14 15:54:02
    select to_char(字段1) || to_char(字段2) from 表
  • sqlite数据库中的sql语句大全

    万次阅读 2012-07-12 09:23:45
    七.a的值是x,y,z其中一个值,SQL语句如何写 SQLite把表达式 "a IN (x, y, z)" 和 "a = z OR a = y OR a = z"视为相等. 八.如何创建制定目录的数据库 sqlite3 D:/Project/SyncML/Lib/debug/atsync.db ...
  • 添加字段: alter table bulletin add citycode varchar(6) not null default 0; # 城市代码 1.创建数据库时设置编码 create database test character set utf8; 2.创建表时设置编码 create table...
  • Oracle构造添加字段SQL语句

    千次阅读 2013-01-15 11:58:15
    用ORACLE数据库,在其中一个表最后添加了两个字段  1、  alter table your_table add (column1 col_type1,clumn2 col_type2...);  your_table :表名  column1/column2 :字段名  col_type1/col_type2 :...
  • .版本 2 .支持库 mysql .程序集 窗口程序集_启动窗口 .子程序 _按钮1_被单击 .................局部变量 数据库名, 文本型 ...ip = 编辑框1....端口 = 到整数 (编辑框4....用户 = 编辑框2....数据库名 = 编辑框7.内容 句...
  • ACCESS数据库分页的SQL语句

    万次阅读 热门讨论 2007-09-10 09:44:00
     稍解释一下,15呢是每页的行数,YOURTABLE是表名,ID是表中主键字段(当然你也可以用别的),我上面的SQL语句,是取出第二页(第二个15条)记录。想变页码,只要把后面的15变成相应的倍数就可以了。  用这种方式,...
  • Oracle,SQL Server 数据库交MySql数据库Sql语句差异 1.关系型数据库 百度百科 关系数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 471,866
精华内容 188,746
关键字:

数据库添加字段sql语句