5.4本章实例
学校需要建立信息化的管理,必须要建立一个信息完备的数据库系统。这个数据库系 统中存储着学校的教师、学生、课程安排和考试成绩等各种信息。本章实例将和读者一起 建立一个名为school的数据库。
1 登录数据库系统
在命令行中登录MySQL数据库管理系统,输入内容如下:
mysql -h localhost -u root -p
其中,“-h”参数指连接的主机名,因为此处是连接本机,所以后面的内容为localhost
“-u”参数表示用户名,此处的用户名为root; “-p”参数指用户密码。按下Enter键后, 显示输入密码的提示,结果如下:
Enter password:
输入密码,显示为:
Enter password: ****
显示中的密码为4个“*”。这样是为了保证密码的安全,避免在输入密码时,被周围的人看到密码的信息。按Enter后,检验密码正确后进入"Mysql管理系统。显示如下:
Enter password: ******** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.1.73-community MySQL Community Server (GPL) Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
显示上述内容,说明数据库管理系统登录成功。
2.查看已存在的数据库
在创建数据库之前,先确实数据库系统中已经存在哪些数据库。执行SHOW DATABASES;语句,査询数据库系统中现在已经存在的数据库.
3.查看默认数据存储引擎
在创建数据库之前,先查看一下系统默认的存储引擎是什么。使用SHOW语句的查询显示如下:
mysql>SHOW DATABASES; +------------------+ | Database | |infomation_schema | |mysql | |test | |example | +------------------+ 4 rows in set(0.00 sec)
4.创建数据库
上面已经确认数据库系统不存在名为school的数据库。而且,已经了解默认存储引擎lInnoDB。现在,CREATE DATABASE语句来创建一个名为school的数据库。代码执行如下:
mysql> CREATE DATABASE school;
Query OK, 1 row affected (0.02 sec)
结果显示创建数据库成功。为了确认数据库系统是否已经存在这个名为school的数据 库,执行show语句来查看数据库系统中的数据库代码执行如下:
mysql> SHOW DATABASES;
mysql>SHOW DATABASES; +------------------+ | Database | |infomation_schema | |mysql | |test | |example | |school | +------------------+ 4 rows in set(0.00 sec)
结果显示,已经存在一个名为school的数据库。创建数据库成功。
5.删除数据库
执行DROP DATABASE school;
执行show databases;显示
mysql>SHOW DATABASES; +------------------+ | Database | |infomation_schema | |mysql | |test | |example | +------------------+ 4 rows in set(0.00 sec)
删除成功