第2章操作数据库数据类型数据库是指长期存储在计算机内、有组织的、可共享的数据集合。简而言之,数据库就是一个存储数据的地方。只是,其存储方式有特定的规律。这样可以方便处理数据。数据库的操作包括创建数据库和删除数据库。这些操作都是数据库管理的基础。创建数据库删除数据库备份数据库还原数据库
第2章 操作数据库 数据类型 • • • •
1.1创建数据库创建数据库是指在数据库系统中划分一块空间,用来存储相应的数据。这是进行表操作的基础,也是进行数据库管理的基础。MySQL中,创建数据库是通过SQL语句CREATEDATABASE实现的。其语法形式如下:CREATEDATABASE数据库名;创建数据库之后,可以使用SHOW语句来显示现在已经存在的数据库。其语法形式如下:SHOWDATABASES:
1.1 创建数据库 MySQL SQL CREATE DATABASE CREATE DATABASE ; SHOW SHOW DATABASES;
1.2删除数据库删除数据库是指在数据库系统中删除已经存在的数据库。删除数据库之后,原来分配的空间将被收回。值得注意的是,删除数据库会删除该数据库中所有的表和所有数据。因此,应该特别小心。MySQL中,删除数据库是通过SQL语句DROPDATABASE实现的。其语法形式如下:DROPDATABASE数据库名;
1.2 删除数据库 MySQL SQL DROP DATABASE DROP DATABASE ;
1.3备份数据库为了保证数据库中数据的安全,数据库管理员需要定期的进行数据库备份。一旦数据库遭到破坏,即通过备份的文件来还原数据库。备份一个数据库Mysqldump-u username -p dbnametable1 table2..>backupname.sq!备份多个数据库Mysqldump-u username -p-databases dbname1dbname2...>backupname.sql备份所有数据库Mysqldump-u uername-p -all-databases >backupname.sql
1.3 备份数据库 为了保证数据库中数据的安全,数据库管理员需要定 期的进行数据库备份。一旦数据库遭到破坏,即通过备份的 文件来还原数据库。 备份一个数据库 Mysqldump –u username –p dbname table1 table2 .> backupname.sql 备份多个数据库 Mysqldump –u username –p –databases dbname1 dbname2 .> backupname.sql 备份所有数据库 Mysqldump –u uername –p –all-databases > backupname.sql
1.4还原数据库语法格式Mysql-u root-p [dbname] < backupname.sqlDbname是可选参数,可以指定数据库名,也可以不指定。指定数据库名,表示还原该数据库下的表。不指定数据库名时,表示还原特定的一个数据库
1.4 还原数据库 语法格式 Mysql –u root –p [dbname] < backupname.sql Dbname是可选参数,可以指定数据库名,也可以不 指定。指定数据库名,表示还原该数据库下的表。不指定数 据库名时,表示还原特定的一个数据库