8.5 MySQL数据库管理
MySQL 数据库管理主要包括数据库的创建、选择当前操作的数据库、显示数据库结构以及删除数据库等操作。
8.5.1 创建数据库
在 MySQL 命令窗口中使用 SQL 语句“create database database_name;”即可创建新数据库, database_name是新建数据库名,当然新数据库名不能和已有数据库名重名。例如创建学生管理系统的数据库student,使用“create database student;”语句即可。创建student数据库后,MySQL数据库管理系统会自动在“C:\wamp\bin\mysql\mysql5.1.36\data\”目录中创建“student”目录及相关文件(如db.opt)实现对该数据库的文件管理,如图8-18所示。
MySQL的配置文件my.ini中的配置选项datadir配置了数据库对应的数据库文件位置,例如 datadir=c:/wamp/bin/mysql/mysql5.1.36/data 表明创建新数据库后,MySQL 数据库管理系统会自动在目录“C:\wamp\bin\mysql\mysql5.1.36\data\”中创建数据库文件。
8.5.2 选择当前操作的数据库
由于 MySQL 服务器可以同时承载多个数据库,在进行数据库操作前,必须指定操作的是哪个数据库,即需要指定某个数据库为当前操作的数据库。在MySQL命令窗口中使用SQL语句“use database_name;”,可以实现将名为 database_name 的数据库修改为当前操作的数据库。例如使用“use student;”命令后,才可以操作student数据库中所有数据库对象。
8.5.3 显示数据库结构
在 MySQL 中使用 MySQL 命令“show create database database_name;”可以查看名为database_name数据库的结构,例如在MySQL命令窗口中输入命令“show create database student;”查看student数据库的字符集等信息,如图8-19所示。
8.5.4 删除数据库
在 MySQL 命令窗口中使用 SQL 语句“drop database database_name;”即可删除名为database_name的数据库。例如删除学生管理系统的数据库student,使用SQL语句“drop databasestudent;”即可。删除数据库后,MySQL数据库管理系统会自动删除目录“C:\wamp\bin\mysql\mysql5.1.36\data\”中的“database_name”目录及相关文件。数据库一旦删除,保存在该数据库中的数据将全部丢失,所以该命令慎用!
共有条评论 网友评论