默认MySQL 的数据库是存放在...\MySQL\MySQL Server 5.5\data文件夹下。
一个数据库是一个目录,目录下一个表对应三个文件,文件名是表名,扩展名分别是.frm、.MYD、.MYI((数据文件:. myd )、( 索引文件:. MYI )、(表定义文件:. frm))。
拓展资料mysql常用命令:
1:使用SHOW语句找出在服务器上当前存在什么数据库:
mysql>SHOWDATABASES
2:2、创建一个数据库MYSQLDATA
mysql>CREATEDATABASEMYSQLDATA
3:选择你所创建的数据库
mysql>USEMYSQLDATA(按回车键出现Databasechanged时说明 *** 作成功!)
4:查看现在的数据库中存在什么表
mysql>SHOWTABLES
5:创建一个数据库表
mysql>CREATETABLEMYTABLE(nameVARCHAR(20),sexCHAR(1))
6:显示表的结构:
mysql>DESCRIBEMYTABLE
7:往表中加入记录
mysql>insertintoMYTABLEvalues(”hyq”,”M”)
8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
mysql>LOADDATALOCALINFILE“D:/mysql.txt”INTOTABLEMYTABLE
9:导入.sql文件命令(例如D:/mysql.sql)
mysql>usedatabase
mysql>sourced:/mysql.sql
10:删除表
mysql>dropTABLEMYTABLE
参考资料:百度百科-MYSQL数据库
mysql 服务器安装后。默认有两个数据库:1、mysql 2、information_schema
mysql 数据库主要是存储用户信息的。user表存放的就是该mysql服务的所有的用户
information_schema 不是一个数据库,而是一个视图。主要用来记录所有数据库信息的。
常见的主要有三种方法:
如果所有表都是MyISAM类型的话,可以直接修改文件夹的名字。关闭mysql→把data目录中的db_name目录重命名为new_db_name→开启mysql
新建数据库,在新的数据库里重命名所有旧数据库中的表,再删除旧的数据库。具体 *** 作命令如下:创建新的数据库→重命名数据表名称→删除旧的数据库。
CREATE DATABASE new_db_nameRENAME TABLE db_name.table1 TO new_db_name.table1,db_name.table2 TO new_db_name.table2DROP DATABASE db_name
利用mysqldump命令从旧的数据导出数据,再导入新数据库。具体 *** 作命令如下:导出数据→创建新的数据库→导入数据→删除旧的数据库。
mysqldump -u root -p -h ip db_name >db_name_dump.SQLmysql -u root -p -h ip -e “CREATE DATABASE new_db_name”mysql -u root -p -h ip new_db_name <db_name_dump.SQLmysql -u root -p -h ip -e “DROP DATABASE db_name”
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)