sqlyog可以对数据库进行哪些 *** 作

sqlyog可以对数据库进行哪些 *** 作,第1张

1、导入导出数据

1

导入sql文件:将本地sql文件导入到数据库中,右击数据库或者连接,选择“Restore From ....”,选择本地sql文件,点击“execute”导入数据,导入完成后选择“done”关闭窗口。

2

导出sql文件:导出跟导入正好相反,右击数据库选择“Backup Data...”,选择需要导出的表和结构,选择导出文件夹,点击“Export”导出。导出完成关闭窗口,会在导出文件夹看到一个sql文件,即为导出文件。

END

2、数据传输

可以为SQLyog Enterprise 中创建的连接的任意数据库进行复制,可复制数据和结构或者只是结构。右击需要传输的数据库或者数据表,选择“Copy DataBase...”,选择源中的需要复制的数据表,然后选择目标文件,选择下拉框中需要传输到的数据库,点击“copy”,等待复制完成。 *** 作很方便。

END

3、切换连接

SQLyog Enterprise不支持两个连接同时显示,点击“file”选择“new Connection”,打开连接配置界面,注意显示详细的是当前的连接,上面的下拉框显示的是已保存的的连接。选择连接,点击“Connect”,切换连接。但是在数据传输时,无论是否打开连接,只要是保存过的连接,数据库都可以 *** 作。

END

4、清空数据表

SQLyog Enterprise支持数据库清空,只需要一步就可以将数据库数据完全清空只保留结构,这个方法避免了劳累的数据库清空工作。

END

5、导出HTML

SQLyog Enterprise可以将表格导出HTML格式,方便查看数据。

选中数据库(表)右击,选择“create Schema...”,选择需要导出的数据表,选择“create”,选择导出文件夹,导出成功。打开导出后的HTMl就会看到刚才数据表中的数据。

END

6、工具菜单

选中数据库右击或者点击工具栏“DB”,就会展开数据库所有的 *** 作选项。

选中数据表右击或者点击工具栏“Table”,就会展开数据表所有的 *** 作选项。

点击工具栏“Tools”,就会展开一些小工具。

单击开始---->所有程序---->MicrosoftSQLServer2014,选择SQLServer2014ManagementStudio选项,打开软件。

2.连接到服务器窗口中,输入服务器名称,选择SQLServer身份验证,输入登录名和密码,连接进入数据库。

3.在左侧对象资源管理器中,展开数据库选项,找到NewData数据库。

4.在NewData数据库上右击,选择删除 *** 作。

5.删除对象窗口中,选择删除数据库备份和还原历史记录信息选项,同时选择关闭现有连接选项,单击确定。

6.可以看到,SQLServer中的NewData数据库已删除。

7.打开SQLServer安装目录中的DATA文件夹,NewData数据库已没有了,说明NewData数据库成功删除。

扩展资料:

SQL是StructuredQueryLanguage(结构化查询语言)的缩写。SQL是专为数据库而建立的 *** 作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库 *** 作的基础,并且现在几乎所有的数据库均支持SQL。

SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为“基本表”(basetable);存储模式(内模式)称为“存储文件”(storedfile);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。名称对称如^00100009a^:

SQL包括了所有对数据库的 *** 作,主要是由4个部分组成:

数据定义:这一部分又称为“SQLDDL”,定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分。

数据 *** 纵:这一部分又称为“SQLDML”,其中包括数据查询和数据更新两大类 *** 作,其中数据更新又包括插入、删除和更新三种 *** 作。

数据控制:对用户访问数据的控制有基本表和视图的授权、完整性规则的描述,事务控制语句等。

嵌入式SQL语言的使用规定:规定SQL语句在宿主语言的程序中使用的规则。

参考资料:IT专家网-微软SQL

删除表数据有两种方法:delete和truncate。具体语句如下:

一、RUNCATE TABLE name  :

删除表中的所有行,而不记录单个行删除 *** 作。 在这个指令之下,表格中的资料会完全消失,可是表格本身会继续存在。

TRUNCATE TABLE 的语法:TRUNCATE TABLE name ,参数 name 是要截断的表的名称或要删除其全部行的表的名称。

二、Delete from tablename where 1=1

1、delete语法:

DELETE FROM 表名称 WHERE 列名称 = 值。

2、删除所有行:

可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的:DELETE FROM table_name。

扩展资料:

truncate和delete的共同点及区别:

1、 truncate和 delete只删除数据不删除表的结构(定义) 。

2、delete语句是dml,这个 *** 作会放到rollback segement中,事务提交之后才生效如果有相应的trigger,执行的时候将被触发。

truncate是ddl, *** 作立即生效,原数据不放到rollback segment中,不能回滚. *** 作不触发trigger。

3、delete语句不影响表所占用的extent, 高水线(high watermark)保持原位置不动 。truncate 语句缺省情况下见空间释放到 minextents个 extent,除非使用reuse storage   truncate会将高水线复位(回到最开始)。

4、速度,一般来说: truncate >delete 。

参考资料:

百度百科--Truncate Table

百度百科--DELETE语句


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10047320.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存