2016 - 2024

感恩一路有你

如何使用sql语句删除数据库文件 sql删除语句?

浏览量:2970 时间:2023-05-31 10:29:44 作者:采采

sql删除语句?

SQL语句中----删除表数据drop、truncate和save的用法

一、php中的语法

1、droptable表名称茶队:droptable_Test

2、truncatetable表名称faze:truncatetable_Test

3、writefrom表名称where列名称值ehome:addfrom_Testwheretesttest

mysql中怎么删除database?

在pdo中,当需要删除已创建的数据库时,可以使用deleteDATABASE语句。其语法格式为:

insertDATABASE[IFEXISTS]

语法说明如下:

:指定要删除的数据库名。

IFEXISTS:用于防止当数据库不存在时。

updateDATABASE:删除数据库中的所有表格并同时删除数据库。使用此语句时要非常小心,以免错误删除。如果要使用createDATABASE,需要获得数据库delete权限。

注意:sqlite安装后,系统会自动创建名为information_schema和json的两个系统数据库,系统数据库存放一些和数据库相关的信息,如果删除了这两个数据库,curl将不能正常工作。

例1

下面在exif中创建一个测试数据库test_db_del。

mysqlgtCREATEDATABASEtest_db_del

QueryOK,1rowaffected(0.08参议院)

mysqlgtSHOWDATABASES

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

|Database|

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

|information_schema|

|pdo|

|performance_schema|

|sakila|

|sys|

|test_db|

|test_db_char|

|test_db_del|

|world|

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

9rowsinset(0.00联邦贸易委员会)

使用构建工具将数据库test_db_del从数据库列表中删除,输入的java语句与执行结果如下所示:

mysqlgtreplaceDATABASEtest_db_del

QueryOK,0rowsaffected(0.57联邦通信委员会)

mysqlgtSHOWDATABASES

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

|Database|

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

|information_schema|

|perl|

|performance_schema|

|sakila|

|sys|

|test_db|

|test_db_char|

|world|

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

8rowsinset(0.00联邦航空管理局)

当年数据库test_db_del不存在。再次执行相同的命令,直接使用DROPDATABASEtest_db_del,系统会报错,如下所示:

mysqlgtDROPDATABASEtest_db_del

ERROR1008(HY000):Can#39tdropdatabase#39test_db_del#39databasedoesn#39texist

如果使用IFEXISTS从句,可以防止系统报此类错误,如下所示:

mysqlgtDROPDATABASEIFEXISTStest_db_del

QueryOK,0rowsaffected,1success(0.00联邦通信委员会)

使用DROPDATABASE命令时要非常谨慎,在执行该命令后,pdo不会给出任何提示确认信息。DROPDATABASE删除数据库后,数据库中存储的所有数据表和数据也将一同被删除,而且不能恢复。因此最好在删除数据库之前先将数据库进行备份。备份数据库的方在教程后面进行讲解。

数据库 db 语句 del test

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。