注册 登录
编程论坛 MySQL论坛

怎么创建表

功夫熊猫 发布于 2010-11-02 23:04, 2662 次点击
我用mysql创建一个表,结果总是error 1046:no database selected
我才学数据库的。。。
9 回复
#2
诗空2010-11-11 20:16
你创建的是自由表吗
#3
jianghong_022010-11-13 08:30
use master
go
if exists(select * from sysdatabases where name='你的表名')
drop database 你的表名
go
create dadabase 你的表名
on primary
(name ='你的表的后缀名',
  filename='D:\路径可改\你的表名.mdf'
   size=3,--数据库中最小值3M
    maxsize=1024,--设定最大值
 filegrowth=15%--增长值

)
lon on
(name ='你的表的后缀名',
  filename='D:\路径可改\你的表名.lmf'
   size=3,--数据库中最小值3M
    maxsize=1024,--设定最大值
 filegrowth=15%--增长值


)
数据库的格式,希望对你有帮助。我没有调试的,,看了就写的。你去试试
#4
jianghong_022010-11-13 08:31
lon on 改为log on
#5
wokge2010-11-16 19:38
。。。。
#6
zhoufeng19882010-12-06 16:47
创建表之前,你需要选择,在哪个数据库中创建该表。

例如:你有一个test数据库。

所以你先,use test;/*使用该数据库*/,然后再 create table....
#7
2010-12-07 22:17
用use 数据库名称;
后.就可以
#8
lingsu2010-12-08 18:54
命令后面要加;的吧?
#9
hugeannex2010-12-11 14:15
有建表前,要
use 数据库名;

(晕,不小心ctrl+回车,竟然是提效)
1