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_schema
,performance_schema
和mysql
是我们安装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数据库服务器中显示所有数据库。
移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:”教程” 选择相关教程阅读
order lexapro sale buy escitalopram 10mg revia medication
purchase augmentin online cheap levothroid over the counter clomiphene 100mg tablet
buy strattera pill buy seroquel 100mg pill zoloft pills
order urso 300mg generic buy zyban pills for sale zyrtec medication
buy azithromycin cheap brand gabapentin 800mg cheap gabapentin online
no copay birth control best antibiotics for bacterial prostatitis over the counter semen pills
deltasone 5mg usa prednisone order online amoxil 250mg without prescription
best medication for stomach ulcers deep irregular erosions are called uti antibiotics cost without insurance
is diflucan over the counter antifungal cream for pediatric antihypertensive drug combination list
order cymbalta buy provigil tablets buy generic modafinil 200mg
antiviral drug list salamol cfc free inhaler boots drugs approved for prediabetes
buy generic cyproheptadine online order periactin 4mg purchase nizoral online cheap
prescription meds to quit smoking smoking cessation pharmacotherapy chart pain meds without a prescription
where to buy sleeping pill prescription drug for sleep get weight loss prescription online
alfuzosin pill major brand allergy pills list of prescription heartburn medications
prescription acne medications brand names teenage acne treatment for girls buy trileptal sale
rocaltrol 0.25mg generic purchase tricor generic purchase tricor online
order trimox online cheap buy arimidex generic order biaxin 500mg pills
aspirin oral buy aspirin 75 mg online slots real money
order desyrel desyrel price clindac a online buy
order axetil generic buy cefuroxime without a prescription buy methocarbamol cheap
brand nolvadex 20mg buy budesonide online purchase rhinocort online cheap
buy cleocin 300mg online cheap buy generic fildena 50mg buy sildenafil 100mg generic
buy metronidazole pill metronidazole pills cephalexin order online
fluconazole us buy ampicillin without prescription cipro order
order spironolactone order valacyclovir 500mg pill proscar pills
flomax 0.2mg tablet simvastatin 10mg uk zocor 10mg without prescription
order ranitidine 300mg for sale buy zantac 150mg generic buy celecoxib for sale
sumatriptan where to buy order levaquin pills order generic avodart 0.5mg
order esomeprazole 20mg for sale order esomeprazole 20mg topamax 100mg without prescription
pepcid medication famotidine 20mg canada prograf drug
warfarin 2mg generic buy paroxetine without prescription buy generic metoclopramide
buy nortriptyline cheap methotrexate pill acetaminophen for sale
inderal 10mg pills order clopidogrel clopidogrel 150mg over the counter
buy fosamax pills for sale order generic colcrys 0.5mg order macrodantin sale
purchase lioresal sale brand amitriptyline 50mg ketorolac drug
buy lioresal for sale order baclofen online cheap how to get toradol without a prescription
generic phenytoin 100mg buy ditropan for sale oxybutynin online buy
order vardenafil 20mg without prescription purchase lanoxin generic tizanidine uk
buy clomid online cheap clomid without prescription brand imuran
best online gambling sites clavulanate price purchase levoxyl generic
parx casino online buy stromectol 3mg without prescription buy ivermectin 3 mg
play poker online free casino world doxycycline 200mg for sale albuterol usa
empire city casino online online gambling casinos lasix 100mg ca
azithromycin ca azipro 500mg oral buy gabapentin pills
buy isotretinoin sale buy amoxicillin 250mg pill azithromycin price
modafinil sale modafinil brand prednisone medication
prices of cialis order sildenafil 50mg pills sildenafil fast shipping
oral cenforce 50mg cenforce 50mg without prescription aralen 250mg pills
buy premarin medication buy premarin paypal generic sildenafil 50mg
order zovirax eye drops capecitabine 500 mg brand rivastigmine 3mg canada
buy betahistine without prescription purchase betahistine generic buy cheap benemid
buy mestinon 60 mg generic buy rizatriptan paypal maxalt ca
generic monograph 600 mg buy generic mebeverine for sale order pletal 100mg for sale
cost dydrogesterone order dapagliflozin 10mg generic brand empagliflozin 10mg
buy generic meloset 3 mg brand aygestin order danazol online
oral aspirin 75mg buy zovirax cream buy generic zovirax over the counter
minoxytop us mintop ca top rated ed pills
order tadalafil pills cialis 40mg sale viagra 100mg uk
generic fenofibrate 160mg buy fenofibrate 200mg online fenofibrate cheap