第九章:第4节 MySQL基础篇——数据库基本操作(二)

更新于:2017-07-16 19:54:49

教大家用Navicat创建数据库:


1、打开Navicat,新建连接


1.png


连接名随便填写,如果MySQL是安装在本地,主机名默认localhost,如果是其他机器上请输入IP地址。填上用户名、密码就能连接上。


2、连接MySQL后,在连接名鼠标右键新建数据库

1.png


楠神本地的MySQL直接起名“本地”。新建数据库,数据库名自己随便起,下面两项直接默认就可以。楠神本地已经新建了很多数据库了。


一个主机上的MySQL可以建很多数据库,每个数据库各代表一个项目,当然也可以把多个项目共用一个数据库。为了规范,还是要求大家一个项目一个数据库。


我们在命令行用SQL语句也可以创建数据库,后面会讲。

备份恢复数据库:

Navicat备份恢复很简单的,在指定的数据库名鼠标右键有两个选项“运行SQL文件”和“转储SQL文件”,这就是Navicat备份恢复数据库文件的方式。非常简单。


在命令行下怎么操作呢?


先看恢复,(点击下载已准备好的SQL文件data.sql


mysql -h服务器地址 -u登录名 -P端口号 -p 数据库名 < 文件名

注意:通常该数据库名是需要先建立(存在),我们可以先用Navicat建立数据库:


1.png


用Navicat打开后看看有没有恢复成功


1.png


“xh”是楠神新建的数据库,现在有数据了,说明数据导入(恢复)成功了。


再看备份:


数据库有数据了,我们可以在命令行下这样备份


mysqldump -h服务器地址 -u登录名 -p 要备份的数据库名 > 要保存为的文件


1.png


1.png


OK,备份成功了。


备份的时候也可以只备份一部分,比如只备份数据库里的一个或某几个表。


mysqldump -h服务器地址 -u登录名 -p 要备份的数据库名 表名称 > 要保存为的文件


后面可以写多个表名称,用空格隔开。不做演示了。


用SQL备份数据简单了解这些就可以,备份数据以后直接用Navicat备份更方便快捷。


基础语法规定:


1、注释:


单行注释: #注释内容

单行注释: -- 注释内容(注意,两个“--”之后有一个空格)

多行注释: /*注释内容*/


2、语句结束符:


在命令行下,一条SQL语句结尾必须有个结束符,默认是用“;”结束。

1.png


也可以通过"delimiter 新结束符" 命令来设定新的结束符。然后在此语句之后,就要使用新的设定的符号来结束一条语句。


1.png


3、命名规则


mysql本身不区分大小写。

但在某些区分大小写的操作系统中,比如Linux,数据库名和表名会区分大小写。

推荐使用“下划线命名法”来对各种标识符命名:单词都用小写字母,单词之间用“_”分开。

MySQL也有很多关键字,虽然关键字可以作为标识符使用,但不推荐,最好要包在反引号(数字1左边那个反撇 ` )中。


MySQL可以用中文命名的,但是强烈建议大家不要用中文,出现编码的问题多头疼,还是老老实实的英文、“_”、数字吧。