Ⅰ 在数据库编程中,ACCESS中,表和表结构分别是啥分别怎么建立
表和表结构分别是啥?------表是一个对象,用来存数据的,表结构是这个对象的结构,用来说明怎么存数据的。
分别怎么建立?-------------单击新建按钮,手动建立。
Ⅱ 如何利用ACCESS建立数据库,还有设计表结构,和如何添加数据呢
建个数据表,右链点击,设计视图,添加字段,然后保存,然后双击表,添加内容.
Ⅲ 在access利用sql语句中如何创建表
create
table
tableName
语句用于创建新表结构
create
table
tableName
as
(select
字段
from
oldTable)
用于复制表结构(包括oldTable数据)
truncate
table
tableName
语句用于摧毁表结构并原样重建表结构
Ⅳ 如何用sql语句把sql的表结构和数据导入空的access数据库
insert openrowset('microsoft.jet.oledb.4.0','c:\a.mdb';'admin';'',yourtb)
select * from tablea
Ⅳ 列出Access数据库结构的SQL怎么写
能在SQLServer里写,你可以把access数据倒到SQLServer里
说SQL不能写出来的都过来学学...
---------------------------------------------------
SELECT
表名 = CASE WHEN A.COLORDER=1 THEN D.NAME ELSE ' ' END,
--字段序号 = A.COLORDER,
字段名称 = A.NAME,
--标识 = CASE WHEN COLUMNPROPERTY( A.ID,A.NAME, 'ISIDENTITY ')=1 THEN '√ 'ELSE ' ' END,
/*主键 = CASE WHEN EXISTS(SELECT 1 FROM SYSOBJECTS WHERE XTYPE= 'PK ' AND PARENT_OBJ=A.ID AND NAME IN (
SELECT NAME FROM SYSINDEXES WHERE INDID IN(
SELECT INDID FROM SYSINDEXKEYS WHERE ID = A.ID AND COLID=A.COLID))) THEN '√ ' ELSE ' ' END,*/
类型 = B.NAME ,
占用字节数 = A.LENGTH,
--长度 = COLUMNPROPERTY(A.ID,A.NAME, 'PRECISION '),
--小数位数 = ISNULL(COLUMNPROPERTY(A.ID,A.NAME, 'SCALE '),0),
能否为空 = CASE WHEN A.ISNULLABLE=1 THEN '能'ELSE '否' END,
默认值 = ISNULL(E.TEXT, ' '),
表说明 = CASE WHEN A.COLORDER=1 THEN ISNULL(F.VALUE, ' ') ELSE ' ' END
--栏位说明 = ISNULL(G.[VALUE], ' ')
FROM
SYSCOLUMNS A
LEFT JOIN
SYSTYPES B
ON
A.XUSERTYPE=B.XUSERTYPE
INNER JOIN
SYSOBJECTS D
ON
A.ID=D.ID AND D.XTYPE= 'U ' AND D.NAME <> 'DTPROPERTIES '
LEFT JOIN
SYSCOMMENTS E
ON
A.CDEFAULT=E.ID
LEFT JOIN
sys.extended_properties G
ON
A.ID=G.major_id AND A.COLID=G.minor_id
LEFT JOIN
sys.extended_properties F
ON
D.ID=F.major_id AND F.minor_id=0
ORDER BY
A.ID,A.COLORDER
Ⅵ Access数据库如何获取表结构的默认值
这是一个我写的遍历数数据库表结构的ASP程序,数据库在系统根目录下,名为1.mdb,表名为b
源码如下:
-----------------------------------------------------
<%
db="1.mdb"
set conn=Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath(db)
conn.open connstr
%>
<table border="1" width="100%" cellspacing="0" cellpadding="0">
<tr height=25>
<td align=center bgcolor="#ECF2FC">字段名</td>
<td align=center bgcolor="#ECF2FC">属性</td>
<td align=center bgcolor="#ECF2FC">允许长度或取值范围</td>
</tr><tr>
<%
set rs=server.createobject("ADODB.Recordset")
sql="select * from b"
rs.open sql,conn,1,1
for i=0 to rs.fields.count-1
response.write("<td align=center><font color=blue>"&rs.fields(i).name&"</font></td>")
action=rs.fields(i).type
select case action
case"2" thetypename="<font color=red>整型数字</font>"
case"3" thetypename="<font color=red>自动编号</font>"
case"4" thetypename="<font color=ff9933>单精度型数字</font>"
case"7" thetypename="<font color=66ff33>日期/时间</font>"
case"11" thetypename="<font color=009933>逻辑是否型</font>"
case"202" thetypename="<font color=996633>有限长文本型</font>"
case"203" thetypename="备注文本型"
end select
response.write("<td align=center>"&thetypename&"</td>")
if rs.fields(i).type=2 then yxcd="-32768~32767"
if rs.fields(i).type=4 then yxcd="-3.4E38~3.4E38"
if rs.fields(i).type=7 then yxcd="常规时间"
if rs.fields(i).type<>2 and rs.fields(i).type<>4 and rs.fields(i).type<>7 then yxcd=rs.fields(i).DefinedSize
response.write("<td align=center>"&yxcd&"</td>")
response.write("</tr><tr>")
next
rs.close
set rs=nothing
%>
</table>
Ⅶ 怎么把ACCESS的表结构导出为。SQL文件
用winsql连接,可以看到表生成语句的
Ⅷ 如何利用ACCESS建立联系人数据库,还有设计表结构和如何添加数据呢
首先新建文档,保存。点击“对象”栏中的“表”,选择“通过输入数据创建表”再点“新建”,出现“新建表”对话框,选择“表向导”,选择需要的字段,“下一步”、“完成”。在原有三个创建表方式下面会出现“邮件列表”,你可以修改这个表的名字,不改也行。然后点击“报表”,选择“使用向导创建报表”再点“新建”,出现“新建报表”对话框,选择“标签向导”,数据来源选择刚才新建的表,“确定”。然后在“标签向导”里先标签的尺寸(我觉得这一步最难,如果标签纸不规范的话就得自定义,很麻烦),“下一步”,设置字体,“下一步”,将“可用字段”中的项移到“原型标签”中(注意,点一项后得按回车再点下一项,否则都连在一行里),“下一步”,将“可用字段”中的项按要打印的顺序移到“排序依据”中,点“完成”、“确定”后能看见要打印的标签样。如果还要对具体项进行字体的修改,可以选择菜单栏里“视图”中的“设计视图”。
Ⅸ Access建立表结构的方法有( )A使用“数据表”视图 B使用“设计”视图 C使用“表向导” D)选项A)、B)和C)
选B设计视图。
表结构的建立都是使用设计视图。可自行运行操作ACCESS程序试试。
Ⅹ 如何用SQL语句修改ACCESS表结构
使用alter table ... add ...语句可以增加表的字段.
参考代码如下:
alter table user add add_data varchar(20) null