教大家用Navicat创建数据库:
1、打开Navicat,新建连接
连接名随便填写,如果MySQL是安装在本地,主机名默认localhost,如果是其他机器上请输入IP地址。填上用户名、密码就能连接上。
2、连接MySQL后,在连接名鼠标右键新建数据库
楠神本地的MySQL直接起名“本地”。新建数据库,数据库名自己随便起,下面两项直接默认就可以。楠神本地已经新建了很多数据库了。
一个主机上的MySQL可以建很多数据库,每个数据库各代表一个项目,当然也可以把多个项目共用一个数据库。为了规范,还是要求大家一个项目一个数据库。
我们在命令行用SQL语句也可以创建数据库,后面会讲。
Navicat备份恢复很简单的,在指定的数据库名鼠标右键有两个选项“运行SQL文件”和“转储SQL文件”,这就是Navicat备份恢复数据库文件的方式。非常简单。
在命令行下怎么操作呢?
先看恢复,(点击下载已准备好的SQL文件data.sql)
mysql -h服务器地址 -u登录名 -P端口号 -p 数据库名 < 文件名
注意:通常该数据库名是需要先建立(存在),我们可以先用Navicat建立数据库:
用Navicat打开后看看有没有恢复成功
“xh”是楠神新建的数据库,现在有数据了,说明数据导入(恢复)成功了。
再看备份:
数据库有数据了,我们可以在命令行下这样备份
mysqldump -h服务器地址 -u登录名 -p 要备份的数据库名 > 要保存为的文件
OK,备份成功了。
备份的时候也可以只备份一部分,比如只备份数据库里的一个或某几个表。
mysqldump -h服务器地址 -u登录名 -p 要备份的数据库名 表名称 > 要保存为的文件
后面可以写多个表名称,用空格隔开。不做演示了。
用SQL备份数据简单了解这些就可以,备份数据以后直接用Navicat备份更方便快捷。
基础语法规定:
1、注释:
单行注释: #注释内容
单行注释: -- 注释内容(注意,两个“--”之后有一个空格)
多行注释: /*注释内容*/
2、语句结束符:
在命令行下,一条SQL语句结尾必须有个结束符,默认是用“;”结束。
也可以通过"delimiter 新结束符" 命令来设定新的结束符。然后在此语句之后,就要使用新的设定的符号来结束一条语句。
3、命名规则
mysql本身不区分大小写。
但在某些区分大小写的操作系统中,比如Linux,数据库名和表名会区分大小写。
推荐使用“下划线命名法”来对各种标识符命名:单词都用小写字母,单词之间用“_”分开。
MySQL也有很多关键字,虽然关键字可以作为标识符使用,但不推荐,最好要包在反引号(数字1左边那个反撇 ` )中。
MySQL可以用中文命名的,但是强烈建议大家不要用中文,出现编码的问题多头疼,还是老老实实的英文、“_”、数字吧。