在本地电脑MySQL中怎么创建数据库(如何搭建mysql数据库)
一)连接MYSQL:
格式:mysql-h主机地址-u用户名-p用户密码
1、例1:连接到本机上的MYSQL
首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如:D:mysqlin,再键入命令mysql-uroot-p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:连接到远程主机上的MYSQL
假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:
mysql-h10.0.0.1-uroot-p123
(注:u与root可以不用加空格,其它也一样)
3、退出MYSQL命令
exit(回车)
(二)修改密码:
格式:mysqladmin-u用户名-p旧密码password新密码
1、例1:给root加个密码123。首先在DOS下进入目录C:mysqlin,然后键入以下命令:
mysqladmin-uroot-password123
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
2、例2:再将root的密码改为456
mysqladmin-uroot-pab12password456
(三)增加新用户:(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)
格式:grantselecton数据库.*to用户名@登录主机identifiedby"密码"
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:
grantselect,insert,update,deleteon*.*totest1@"%"Identifiedby"abc";
但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见例2。
例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。
grantselect,insert,update,deleteonmydb.*totest2@localhostidentifiedby"abc";
如果你不想test2有密码,可以再打一个命令将密码消掉。
grantselect,insert,update,deleteonmydb.*totest2@localhostidentifiedby"";
(四)显示命令
1、显示数据库列表:
showdatabases;
刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
2、显示库中的数据表:
usemysql;//打开库
showtables;
3、显示数据表的结构:
describe表名;
4、建库:
createdatabase库名;
5、建表:
use库名;
createtable表名(字段设定列表);
6、删库和删表:
dropdatabase库名;
droptable表名;
7、将表中记录清空:
deletefrom表名;
8、显示表中的记录:
select*from表名;
MySQL导入导出命令
1.导出整个数据库
mysqlmp-u用户名-p数据库名>导出的文件名
mysqlmp-uwcnc-psmgp_apps_wcnc>wcnc.sql
2.导出一个表
mysqlmp-u用户名-p数据库名表名>导出的文件名
mysqlmp-uwcnc-psmgp_apps_wcncusers>wcnc_users.sql
3.导出一个数据库结构
mysqlmp-uwcnc-p-d--add-drop-tablesmgp_apps_wcnc>d:wcnc_db.sql
-d没有数据--add-drop-table在每个create语句之前增加一个droptable
4.导入数据库
常用source命令
进入mysql数据库控制台,如mysql-uroot-p
mysql>use数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>sourced:wcnc_db.sql(注:如果写成sourced:wcnc_db.sql,就会报语法错误
mysql中myd myi如何创建数据库
答:时备份还原吧!1、最简单就是,直接拷贝到数据库的的data下的数据库文件夹,前提是 mysql的版本一致,字体一致。此方法简单快捷但不是没个人都能做到。2、就是在本地机器安装mysql数据库转换*.frm,*.myd,*.myi,文件为*.sql文件:
如何使用navicat创建mysql本地数据库
答:点击“文件”,选择“新建连接”在弹出来的“新建连接”对话框中,输入mysql的基本信息,如IP地址,mysql用户名和密码。本地数据库IP请使用localhost或者127.0.0.1 输入完成以后,点击“测试连接”按钮,如果连接成功,弹出“连接成功”的对话框。然后,再点击“确定”按钮,连接成功,如图所示 双击左侧“...
如何使用navicat for mysql创建数据库
答:分享一些navicat的使用心得,帮助那些入门的程序员们尽快的熟悉上这个软件。今天就先写navicat如何连接本地mysql数据库。navicat如何连接mysql:1、首先你电脑上必须安装了mysql的数据库。(如果你不清楚自己是否已经安装成功mysql,你可以在开始菜单输入“mysql”,进行搜索)2、打开你的Navicat for Mysql (...
mysql 创建视图
答:这种情况稍微麻烦一点,需要先建立一个远程表来访问远程服务器的数据表,然后再对这个刚建立的远程表和本地表进行视图,步骤如下:1、查看MySql是否支持federated引擎 (1).登录Mysql;(2).mysql>show engines;(3).如果显示为no,在配置文件中添加:federated (在my.ini),重新启动mysql服务。2、创建远程...
如何使用phpMyadmin创建Mysql数据库
答:4、点击左上角的主页按钮,返回php MyAdmin主界面:5、在主界面的右边点击“权限”来创建数据库帐号。6、在权限页面中,点击“添加新用户”,在该页面中,填写要创建的数据库用户名,该用户的访问范围,及密码。如上图,填写了用户名为:cncmsuser,该数据库用户只允许本机访问,主机一项选择本地;...
如何在本地搭建php+mysql
答:本地Php+MySQL环境搭建方法很多,大多推荐使用php环境包,比如phpnow,Appserv,APMServ,ESSamp等等php环境软件程序。下面在此介绍两种常用的方法:第一种方式(推荐):下载php环境集成安装包,如Appserv,下载后安装即可,Appserv官网下载地址:http://downloads.sourceforge.net/project/appserv /App...
怎样使用phpMyadmin创建Mysql数据库
答:6、在该页面中,我们填写要创建的数据库用户名,该用户的访问范围,及密码。如上图,我们填写了用户名为:cncmsuser,该数据库用户只允许本机访问,主机一项选择本地;密码我们使用自动生成的,点下面的“Generate”会生成一个随机密码,然后点“Copy”会自动填写到密码框中。下面的框都不选,直接拉到...
如何使用php Myadmin创建Mysql数据库
答:phpMyadmin是一个被普遍应用的网络数据库管理系统,使用起来较为简单,可以自动创建,也可以运行SQL语句创建,下面分别演示两种方式创建Mysql数据库的步骤:一、使用菜单自动创建数据库 登陆phpMyAdmin 在php MyAdmin右边窗口中,填写数据库名称,点创建即可。 例如我们这里创建一个名字为:cncmstest 的数据库 ...
怎样使用phpMyadmin创建Mysql数据库
答:5.在权限页面中,我们点击“添加新用户”;6.在该页面中,我们填写要创建的数据库用户名,该用户的访问范围,及密码。我们填写了用户名为:cncmsuser,该数据库用户只允许本机访问,主机一项选择本地;密码我们使用自动生成的,点下面的“Generate”会生成一个随机密码,然后点“Copy”会自动填写到密码...
怎样使用phpMyadmin创建Mysql数据库
答:4、在主界面的右边点击“权限”来创建数据库帐号,并添加新用户。5、在该页面中,填写要创建的数据库用户名,该用户的访问范围,及密码。(在一个服务器上一般来讲都不止一个站点,更不止一个MySQL数据库。为了防止安全隐患,我们一般针对每个数据库都设置了独立的数据库访问帐号,该帐号仅有访问该...