sql server建立数据表
1
打开sql server,连接到服务器;在“数据库”文件夹上单击鼠标右键,选择“新建数据库”,d出新建数据库窗体;
2
在“数据库名称”文本框内,输入新建数据库的名称,小编命名“Student”,新建学生信息管理数据库。点击“所有者”右侧按钮选项,浏览,选择自己的登录名,确认;其他选项默认即可。
3
然后,开始建立本系统需要的数据库表,
首先,新建的数据库Student——>表——>鼠标右键,选择“新建表”,如图所示。
4
然后,在d出的窗体内输入列名和数据类型以及是否允许null值等信息,如图所示;如图右击可以选择设置主键;
5
点击保存按钮,d出的“选择名称”框可以设置表的名称;这样数据表就建立好了。
END
sqlserver向数据表输入数据
1
如图,鼠标右键点击我们新建的数据表dboTable_1,选择编辑前200行;
注:不同版本的sql *** 作可能不同,实验课用sql server2005貌似是点击“打开全部表”,记不清了= ̄ω ̄=;
2
然后在d出的窗体内输入数据,输入结束后,鼠标左键单击工具栏上的运行图标,保存数据,如图。
3
我们把表关闭掉以后,想要再打开编辑的话, *** 作如图;
4
噔噔噔,建立好的数据表就是这样之后就可以启动vs建立连接啦。
以mysql数据库为例分情况一一说明:
两张表:insertTest和insertTest2,前者中有测试数据
create table insertTest(id int(4),name varchar(12));
insert into insertTest values(100,'liudehua');
insert into insertTest values(101,'zhourunfa');
insert into insertTest values(102,'zhouhuajian');
1如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:
INSERT INTO 目标表 SELECT FROM 来源表;
insert into insertTest select from insertTest2;
2如果只希望导入指定字段,可以用这种方法:
INSERT INTO 目标表 (字段1, 字段2, ) SELECT 字段1, 字段2, FROM 来源表;
注意字段的顺序必须一致。
insert into insertTest2(id) select id from insertTest2;
3如果您需要只导入目标表中不存在的记录,可以使用这种方法:
INSERT INTO 目标表
(字段1, 字段2, )
SELECT 字段1, 字段2,
FROM 来源表
WHERE not exists (select from 目标表
where 目标表比较字段 = 来源表比较字段);
1>插入多条记录:
insert into insertTest2
(id,name)
select id,name
from insertTest
where not exists (select from insertTest2
where insertTest2id=insertTestid);
2>插入一条记录:
insert into insertTest
(id, name)
SELECT 100, 'liudehua'
FROM dual
WHERE not exists (select from insertTest
where insertTestid = 100);
使用 dual 作表名,select 语句后面直接跟上要插入的字段的值。
4将查询出来的数据并同其他变量一起插入新的数据表中
insert into t_supp_PurchPlan_s(PurPlanCode,itemcode,Speccode) select 'hello'as PurPlanCode,itemcode,speccode from b_item where id=8
直接将变量放到相应的位置即可(如上将固定的变量或动态变量放入即可)
在2005和2008里面是点上面的“新建查询”(在2000里面是打开查询分析器),输入"create table aa
{
id int primary key,
name varchar(50)
}"就可以创建一个名为aa的表。
例如:
CREATE TABLE IF NOT EXISTS `eshi`(
`id` INT UNSIGNED AUTO_INCREMENT,
`title` VARCHAR(100) NOT NULL,
`author` VARCHAR(40) NOT NULL,
`date` DATE,
PRIMARY KEY ( `id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8
扩展资料:
实现数据库对象的创建、数据库存储数据的查询、添加、修改与删除 *** 作和数据库的用户管理、权限管理等。它的安全直接关系到整个数据库系统的安全,其防护手段主要有:
(1)使用正版数据库管理系统并及时安装相关补丁。
(2)做好用户账户管理,禁用默认超级管理员账户或者为超级管理员账户设置复杂密码;为应用程序分别分配专用账户进行访问;设置用户登录时间及登录失败次数限制, 防止暴力破解用户密码。
(3)分配用户访问权限时,坚持最小权限分配原则,并限制用户只能访问特定数据库,不能同时访问其他数据库。
参考资料来源:百度百科-数据库
新建表
双击打开MySQL软件,在左侧中找到表并且右击选择新建表,如下图所示:
添加数据选择新建表之后,在界面右侧可以添加数据,点击添加栏目就可以在下方再添加一行数据,如下图所示:
另存为点击另存为,会d出一个表名窗口,输入表名,比如Class,点击确定按钮,如下图所示:
显示结果在表的下方就会出现一个名为Class的表,如下图所示:
新建数据库
右击MySQL,在d出的下拉菜单中选择新建数据库,如下图所示:
填写相关信息会d出新建数据库窗口,填写数据库名、字符集、排序规则,然后点击确定按钮,如下图所示:
结果在数据库的左侧就会出现一张数据库名为tt,如下图所示:
(1)在tt数据库下方有表,右击它,然后选择新建表,如下图所示:(2)表名
然后填写表的相关列行,之后点击保存按钮,会d出表名窗口,输入Student,如下图所示:
结果在数据库的左侧就会出现一张表,名为Student,如下图所示:
首先我们需要在mysql管理工具上面新建一个表,也可以用mysql创建,表建立完成之后,你需要将表中的字段名字告诉给填写excel表的人员
打开excel表,按照程序提供的字段填写相应的数据此时注意下面几点:名字(我用红色标示出来了)需要跟程序提供的一样,其他的描述,表头可以不写都行
我使用的mysql管理工具是Navicat for MySQL,打开工具,选择表所在的数据库,然后点击数据库名字,右键数据,出来下拉菜单选择import wizard ,有汉化版本的更明确d出一个选择界面,我们选择excel file文件
点击next(下一步),我们选择我们对应的excel文件就行,然后再下面选在我们的文件内容在哪一个sheet中,也就是你的内容写在excel什么地方,这点需要注意,也是关键的地方,我的内容在sheet3中,所以我选择sheet3 ,如图:
点击next (此步骤也是关键步骤),需要注意2点: 1:filed name row 就是你的字段所在excel中的位置,也就是第几行(简单办法,一般就是英文对应的那一列)2:first data row(从哪一行开始执行),数据从哪一行开始呢,我这里选择的是3,4
点击next 我们选择 target table 目标对应的数据库,选择你要导入到哪个数据库中表中
如果到上面一步没有问题的话,我们默认next到最后 就行了然后打开表就能看到数据跟excel表中的一样
如何导入sql文件到mysql中
首先:建立数据库,用这个命令:create
database
dbname;
其中dbname是数据库名称
C:\mysql\bin>mysql
-u
用户名
-p
数据库名
mysql
-u
root
-p
myrosz
<
c:/myrosql
Enter
password:
稍等一会,就可以导入数据表。
生成脚本导出导入sql2008全部数据
右键要导出的数据库,任务--生成脚本。
2
在设置脚本编写选项处,点击--高级(A),选择要编写脚本的数据的类型为:架构和数据。
3
如果找不到 要编写脚本的数据的类型 ,可以看下图,sql2008(有多个版本),把编写数据的脚本设置为TRUE即可。
4
选择要保存的地方,一直下一步就可以了。在要导入的数据库中新建查询:从SET ANSI_NULLS ON 处开始执行(可以删除这句前面所有语句)。
5
上面方法,用到本人的sql server managerment studio 导出是不行的, 本人在选择对象的时候勾选的是如下红色圈中,结果就行了。
方法二
1
分离和附加(导入与导出) sql2008数据(全部)
右键数据库,任务--分离--删除连接,更新 打勾,确定。
2
复制分离出来的数据(一般在Data目录下),包含两个文件mdf和ldf。
3
右键数据库(总的)——附加,在跳出的对话框中击添加,再指定刚才的mdf文件。
以上就是关于求解SQL建表,以及如何录入数据全部的内容,包括:求解SQL建表,以及如何录入数据、如何把一个数据库中所有表的数据插入到另一个数据库、如何在数据库中建立表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)