MySQL创建与删除数据库

MySQL创建与删除数据库

在本教程中,您将学习如何在MySQL中管理数据库。例如,学习如何创建新的数据库,删除现有数据库以及显示MySQL数据库服务器中的所有数据库。

下面让我们演示如何在MySQL中创建一个新的数据库。

创建数据库

在与数据进行任何其他操作之前,需要创建一个数据库。数据库是数据的容器。它可以用于存储联系人,供应商,客户或任何想存储的数据。 在MySQL中,数据库是用于存储和操作诸如表,数据库视图,触发器,存储过程等数据的对象的集合。

要在MySQL中创建数据库,请使用CREATE DATABASE语句,如下:

CREATE DATABASE [IF NOT EXISTS] database_name;

我们来更详细地看看CREATE DATABASE语句:

  • CREATE DATABASE语句的后面是要创建的数据库名称。建议数据库名称尽可能是有意义和具有一定的描述性。
  • IF NOT EXISTS是语句的可选子句。 IF NOT EXISTS子句可防止创建数据库服务器中已存在的新数据库的错误。不能在MySQL数据库服务器中具有相同名称的数据库。

例如,要创建一个名称为mytestdb数据库,可以执行CREATE DATABASE语句后接数据库名称:mytestdb,如果当前MySQL服务器中没有数据库:mytestdb,则创建成功,如下所示:

CREATE DATABASE IF NOT EXISTS mytestdb;

执行此语句后,MySQL返回一条消息,通知新数据库是否已成功创建。

显示数据库

SHOW DATABASES语句显示MySQL数据库服务器中的所有数据库。您可以使用SHOW DATABASES语句来查看您要创建的数据库,或者在创建新数据库之前查看数据库服务器上的所有数据库,例如:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| testdb             |
| yiibaidb           |
+--------------------+
5 rows in set

在此MySQL数据库服务器中有6个数据库。 information_schemaperformance_schemamysql是我们安装MySQL时可用的默认数据库,而yiibaidb是创建的新数据库。

选择要使用的数据库

在使用指定数据库之前,必须通过使用USE语句告诉MySQL要使用哪个数据库。

USE database_name;

您可以使用USE语句选择示例数据库(yiibaidb),如下所示:

USE yiibaidb;

从现在开始,所有操作(如查询数据,创建新表或调用存储过程)都将对当前数据库(即yiibaidb)产生影响。

删除数据库

删除数据库意味着数据库中的所有数据和关联对象将被永久删除,并且无法撤消。 因此,用额外的注意事项执行此查询是非常重要的。

要删除数据库,请使用DROP DATABASE语句,如下所示:

DROP DATABASE [IF EXISTS] database_name;

遵循DROP DATABASE是要删除的数据库名称。 与CREATE DATABASE语句类似,IF EXISTS是该语句的可选部分,以防止您删除数据库服务器中不存在的数据库。

如果要使用DROP DATABASE语句练习,可以创建一个新数据库,然后将其删除。来看下面的查询:

CREATE DATABASE IF NOT EXISTS tempdb;
SHOW DATABASES;
DROP DATABASE IF EXISTS tempdb;

三个语句的说明如下:

  • 首先,使用CREATE DATABASE语句创建了一个名为tempdb的数据库。
  • 第二,使用SHOW DATABASES语句显示所有数据库。
  • 第三,使用DROP DATABASE语句删除了名为tempdb的数据库。

在本教程中,您学习了各种语句来管理MySQL中的数据库,包括创建新数据库,删除现有数据库,选择要使用的数据库,以及在MySQL数据库服务器中显示所有数据库。

 

移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:”教程” 选择相关教程阅读

60 Responses

  1. Autkfd说道:

    order lexapro sale buy escitalopram 10mg revia medication

  2. Rdwxvm说道:

    purchase augmentin online cheap levothroid over the counter clomiphene 100mg tablet

  3. Aysgte说道:

    buy strattera pill buy seroquel 100mg pill zoloft pills

  4. Koxten说道:

    order urso 300mg generic buy zyban pills for sale zyrtec medication

  5. Oulrnw说道:

    buy azithromycin cheap brand gabapentin 800mg cheap gabapentin online

  6. Htenls说道:

    no copay birth control best antibiotics for bacterial prostatitis over the counter semen pills

  7. Pticeu说道:

    deltasone 5mg usa prednisone order online amoxil 250mg without prescription

  8. Ejuwvd说道:

    best medication for stomach ulcers deep irregular erosions are called uti antibiotics cost without insurance

  9. Egadjl说道:

    is diflucan over the counter antifungal cream for pediatric antihypertensive drug combination list

  10. Mcisbz说道:

    order cymbalta buy provigil tablets buy generic modafinil 200mg

  11. Abvxkg说道:

    antiviral drug list salamol cfc free inhaler boots drugs approved for prediabetes

  12. Fokzmb说道:

    buy generic cyproheptadine online order periactin 4mg purchase nizoral online cheap

  13. Wmcoln说道:

    prescription meds to quit smoking smoking cessation pharmacotherapy chart pain meds without a prescription

  14. Cyylcl说道:

    where to buy sleeping pill prescription drug for sleep get weight loss prescription online

  15. Wvfcin说道:

    alfuzosin pill major brand allergy pills list of prescription heartburn medications

  16. Rsuwno说道:

    prescription acne medications brand names teenage acne treatment for girls buy trileptal sale

  17. Xvmacl说道:

    rocaltrol 0.25mg generic purchase tricor generic purchase tricor online

  18. Pghodn说道:

    order trimox online cheap buy arimidex generic order biaxin 500mg pills

  19. Ubtksb说道:

    aspirin oral buy aspirin 75 mg online slots real money

  20. Tucjql说道:

    order desyrel desyrel price clindac a online buy

  21. Akjiwg说道:

    order axetil generic buy cefuroxime without a prescription buy methocarbamol cheap

  22. Oldxyr说道:

    brand nolvadex 20mg buy budesonide online purchase rhinocort online cheap

  23. Gtljyi说道:

    buy cleocin 300mg online cheap buy generic fildena 50mg buy sildenafil 100mg generic

  24. Odpxol说道:

    buy metronidazole pill metronidazole pills cephalexin order online

  25. Naatfl说道:

    order spironolactone order valacyclovir 500mg pill proscar pills

  26. Gquuhq说道:

    flomax 0.2mg tablet simvastatin 10mg uk zocor 10mg without prescription

  27. Pwcxfe说道:

    order ranitidine 300mg for sale buy zantac 150mg generic buy celecoxib for sale

  28. Cjjfmp说道:

    sumatriptan where to buy order levaquin pills order generic avodart 0.5mg

  29. Vkzdiv说道:

    order esomeprazole 20mg for sale order esomeprazole 20mg topamax 100mg without prescription

  30. Hxvjws说道:

    pepcid medication famotidine 20mg canada prograf drug

  31. Bizdyr说道:

    warfarin 2mg generic buy paroxetine without prescription buy generic metoclopramide

  32. Qeclvf说道:

    buy nortriptyline cheap methotrexate pill acetaminophen for sale

  33. Amexar说道:

    inderal 10mg pills order clopidogrel clopidogrel 150mg over the counter

  34. Aqcxiv说道:

    buy fosamax pills for sale order generic colcrys 0.5mg order macrodantin sale

  35. Ffewvs说道:

    purchase lioresal sale brand amitriptyline 50mg ketorolac drug

  36. Trpaeg说道:

    buy lioresal for sale order baclofen online cheap how to get toradol without a prescription

  37. Rloezr说道:

    generic phenytoin 100mg buy ditropan for sale oxybutynin online buy

  38. Epdmlf说道:

    order vardenafil 20mg without prescription purchase lanoxin generic tizanidine uk

  39. Wkszzm说道:

    buy clomid online cheap clomid without prescription brand imuran

  40. Cvwisy说道:

    best online gambling sites clavulanate price purchase levoxyl generic

  41. Kyscun说道:

    parx casino online buy stromectol 3mg without prescription buy ivermectin 3 mg

  42. Beycss说道:

    play poker online free casino world doxycycline 200mg for sale albuterol usa

  43. Hnpphz说道:

    empire city casino online online gambling casinos lasix 100mg ca

  44. Xmkwil说道:

    azithromycin ca azipro 500mg oral buy gabapentin pills

  45. Mwxedh说道:

    buy isotretinoin sale buy amoxicillin 250mg pill azithromycin price

  46. Edofqs说道:

    modafinil sale modafinil brand prednisone medication

  47. Zdncti说道:

    prices of cialis order sildenafil 50mg pills sildenafil fast shipping

  48. Ywdxpu说道:

    oral cenforce 50mg cenforce 50mg without prescription aralen 250mg pills

  49. Htmzxv说道:

    buy premarin medication buy premarin paypal generic sildenafil 50mg

  50. Bpokbd说道:

    order zovirax eye drops capecitabine 500 mg brand rivastigmine 3mg canada

  51. Vzpgcy说道:

    buy betahistine without prescription purchase betahistine generic buy cheap benemid

  52. Khdntp说道:

    buy mestinon 60 mg generic buy rizatriptan paypal maxalt ca

  53. Faqgjg说道:

    generic monograph 600 mg buy generic mebeverine for sale order pletal 100mg for sale

  54. Mhviia说道:

    cost dydrogesterone order dapagliflozin 10mg generic brand empagliflozin 10mg

  55. Nscwle说道:

    buy generic meloset 3 mg brand aygestin order danazol online

  56. Althle说道:

    oral aspirin 75mg buy zovirax cream buy generic zovirax over the counter

  57. Ggclfm说道:

    minoxytop us mintop ca top rated ed pills

  58. Wxoomt说道:

    order tadalafil pills cialis 40mg sale viagra 100mg uk

  59. Hkvdno说道:

    generic fenofibrate 160mg buy fenofibrate 200mg online fenofibrate cheap

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

CAPTCHAis initialing...