精华内容
下载资源
问答
  • Access数据库SQL语句操作
    2016-07-09 17:38:00

    笔记疑问:ACCESS中一直没能找到用sql语句更改列名、创建约束、设置默认值。

    经过测试,建表时也不能同时设置默认值。如下列建表语句会报错(但把第三句的default 0去掉就能执行):

    create table test (
    id counter,
    name char(20) not null,
    age integer not null default 0,
    notes memo,
    primary key (id)
    );

    1、建表语句:

    autincrement就跟MsSqlServer中的identity (1,1)一样的效果,实现自增量。

    create table test (
    Sn autoincrement,

    testId integer not null,
    testName char(30) not null,
    testMemo memo null,
    sdate datetime,
    testCol text null,
    primary key (Sn)
    );

    //自动增量,也可在建表时表述为:Id counter,

    独立增加主键:

    alter table test add constraint pk_testid primary key (id);

    增加外接关联表:

    注意:下面这句在access执行不了:

    alter table newsinfo add constraint fk_clid FOREIGN KEY (newsclassid) references newsclass (id) ON UPDATE CASCADE ON DELETE CASCADE;

    正确能执行的:

    alter table newsinfo add constraint fk_clid FOREIGN KEY (newsclassid) references newsclass (id);

    ALTER TABLE Table2 ADD CONSTRAINT Relation1 FOREIGN KEY ([Id]) REFERENCES Table1 ([Id]) ;

    删除外接关联关系:

    alter table newsinfo drop constraint fk_clid;

    2、修改列类型:

    改变列testcol的类型为memo,如:

    alter table test alter column testcol memo;

    alter table test alter column testcol long;

    alter table test alter column testcol float;

    alter table test alter column testcol money;

    alter table test alter column testcol currency;

    增加列:

    alter table test add testcoladd long;

    删除列:

    alter table test drop testcoladd;

     

    转载于:https://www.cnblogs.com/yxlq/p/5656276.html

    更多相关内容
  • access数据库SQL语句切换工具
  • access数据库 SQL语句 切换易语言 源码 快速调用SQL语句
  • access数据库SQL语句切换工具。@pastone。 。Tags:access数据库SQL语句
  • ACCESS数据库SQL语句练习.doc
  • 分享个大家ACCESSSQL常用语句使用方法,希望大家一起学习
  • 微软的 Access 中包含 Data Definition Language (DDL) 来建立删除表以及关系,当然了,这也可以用 DAO 来解决。
  • ACCESS数据库中常见SQL语句教程.docx
  • 资源名称:数据库查询语句Access_SQL语句内容简介: 数据库中的数据很多时侯是为了查询的,因此,数据查询是数据库的核心操作。而在SQL语言中,查询命令是SELECT语句。目前关系数据库管理系统都采用SQL语言作为...
  • Access数据库-SQL语句资料.mdb
  • ACCESS数据库常用SQL语句[参考].pdf
  • 如何在Access中使用SQL语句Access软件网】http://www.accessoft.com/article-show.asp?id=16375
    展开全文
  • ACCESS数据库使用sql语句创建表

    万次阅读 2014-06-09 15:27:23
    Access中使用sql语句创建表时指定字段类型 长度为255的文本varchar 长度为20的文本varchar(20) 日期时间datetime 数字byte或smallint或integer,或bit 自动编号:counter(1,1) 外健:constraint外健名 主键...

    在Access中使用sql语句创建表时指定字段类型

    长度为255的文本varchar
    长度为20的文本varchar(20)
    日期时间datetime
    数字byte或smallint或integer,或bit
    自动编号:counter(1,1)
    外健:constraint外健名
    主键:primary key
    小数:numeric
    单精度:real
    双精度:float
    备注:memo
    货币:currency Ole对象:image

    ----------------------------------------------------------------------------
             类型名称         TYPE               备注
    ----------------------------------------------------------------------------
       自动编号         integer           + identity(1,1)
       文本             varchar(50)       括号中的数字为文本长度
       长整型           integer 
             整型             short  
       双精度型         double,float
             单精度型         real
       字节型           byte 
       小数             NUMERIC(6,2)
       货币             money
       备注             text
             日期/时间        date,time,datetime
       是/否            bit
       OLE 对象         OLEObject

    ----------------------------------------------------------------------------

             主键             primary key 
             必填             not null
             默认值           default            当为日期型时为   default date()
    -----------------------------------------------------------------------------

    示例
                      表名     字段名             类型                             附属属性                  说明
                      -------  ---------        ------------        ---------------------------------   -------------------
         create table mytable (m_id             integer             identity(1,1)     primary key    ,--自增型,主键  
                               m_class          varchar(50)         not null          default 'AAA'  ,--文本,非空,默认值'AAA'  
                               m_int            integer             not null                         ,--长整型,非空
                               m_numeric        NUMERIC(6,2)                                         ,--小数型
                               m_money          money               not null          default 0.00   ,--货币型,非空,默认值0.00 
                               m_memo           text                                                 ,--备注型
                               m_date           date                                  default date() ,--日期型,默认为当前日期
                               m_boolean        bit                                   default yes    ,--布尔型,默认为yes
                               m_blob           OLEObject                                            ,--BLOB型
                               m_double         double                                               ,--双精度型
                               m_float          real)                                                 --单精度型
    ----------------------------------------------------------------------------------------------------------------------------

    创建索引
          
        示例1
                 create index myindex on mytable (m_class [DESC, ASC], m_int)
        示例2
           create unique index myindex on mytable (m_class)  --创建无重复索引
        注意:主键字段会被自动建立为没有重复的索引

    展开全文
  • ACCESS数据库常用SQL语句.pdf
  • ACCESS数据库常用SQL语句.doc
  • Microsoft-Access数据库SQL语句大全.doc
  • 1.打开一个数据库; 2.点击表,可以查看它的内容; 3.点击上方的“创建”; 4.点击“查询设计”; 5.直接点击关闭弹出一个窗口“显示表”;...8.在这个方框内输入SQL语句; 9.点击左上方的“运行”按钮

    1.打开一个数据库;

    2.点击表,可以查看它的内容;

    3.点击上方的“创建”;

    4.点击“查询设计”;

    5.直接点击关闭弹出一个窗口“显示表”;

    6.右键“查询1”;

    7.在弹出的列表中选择“SQL视图;

    8.在这个方框内输入SQL语句;

    9.点击左上方的“运行”按钮

    展开全文
  • Sql Server 和 Access 操作数据库结构Sql语句小结
  • MicrosoftAccess数据库SQL语句大全.doc
  • C#窗体程序连接access数据库编写小型个人电脑程序时,需要编写相应的sql语句进行增删改查操作,因为access数据库sql语句写法在某些方面和mysql存在较大的区别,本次着重对访问access数据库sql语句进行讨论,并且...
  • 但在ASP+Access中,或许是因为缓存的原因,第一条SQL语句无法得到预期的结果,而VB+Access则可以。解决办法是改用如下SQL语句:  本文相关代码如下:RandomizesSqlTxt=”Select top 10 * From Tab order by rnd(-...
  • 做了一个Winform的营养测量软件,来回的捣腾着Access数据库,还是那几句增删改查,不过用多了,发现Access数据库下的SQL语句和SQL Server下正宗的SQL还有有很大的不同。
  • access 数据库写按日期查询SQL

    千次阅读 2020-01-07 15:30:50
    按具体某一年查询数据 select sum(amount) from 表名 where format(createtime,"yyyy")=2020 按具体某一年某个月查询 select sum(amount) from 表名 where format(createtime,"yyyymm")=202001 ...
  • Access数据库语句大全

    千次阅读 2016-03-11 15:13:41
    1.建表 Create Table Tab1 (ID Counter, Name string, Age integer, [Date] DateTime);  技巧:    ... 自增字段用 Counter 声明.... 字段名为关键字的字段用方括号[]括起来,... 2.1下面的语句在Tab1的Date列
  • Access数据库中通过SQL语句找到某一表是否存在的确是一件困难的事,按照下面的步骤执行并在程序中通过SQL语句查询表是否存在
  • c#源码,访问access数据库,查询表内数据。查询语句返回datatable,在dataGridView上面显示
  • 常用不常用的一些sql语句,对数据库操作不是很熟练的朋友可以查询
  • ACCESS中,有个修复数据库的功能可以解决这个问题,在SQL企业管理器,没有这个功能,要用语句来完成,下面就介绍如何用SQL语句完成数据库的修复,需要注意的是,在进行下面的操作时,必须断开所有用户的连接: 代码如下...
  • ACCESS数据库中常见的SQL语句汇总教程.doc
  • 数据库-SQL语句创建与修改

    千次阅读 2021-10-03 16:54:29
    文章目录SQL语句创建数据库例子SQL语句修改数据库例子ALTER DATABASE语句的语法如下子句的语法如下: SQL语句创建数据库 例子 CREATE DATABASE NewsDB ON PRIMARY ( NAME=NewsDB, FILENAME='D:\XXXX\NewsDB.mdf', ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 121,545
精华内容 48,618
关键字:

access数据库sql语句