MySQL安装和配置

我是直接使用安装包:mysql-installer-community-5.6.10.1.msi

安装的时候其中有几点要注意:

1.记住端口号(默认给的是3306);

2.记住用户名;

3.记住密码;

与MySQL Server连接

安装好MySQL之后,可以采用命令行和Server连接。

shell> mysql -h host -u user –p

其中host是主机地址,如果是本机,可以写127.0.0.1或localhost;

user是用户名,即你在安装MySQL时自己设置的名字。

按回车后,提示输入密码,成功后显示:

mysql>表示mysql准备好了接收你的命令。

如果是本机登录,也可以省略地址:

shell> mysql -u user –p

要退出登录,可以输入exit或quit:

mysql> QUIT

基本语法规则

一条命令及其执行结果如下:

可以看出一些语法规则:

1.一条命令通常由一个SQL语句后跟一个分号(;)组成。有一些情况会省略分号,比如QUIT。

2.输入命令后,mysql将命令传给服务器执行,显示结果,之后又显示mysql>表示准备好接收下一条命令。

3.mysql以表格形式显示结果,第一行显示列名(或所查询的表达式),后面的行显示查询结果。

4.mysql会显示查询返回了多少行,并且附上查询所花费的时间(但是这个时间不准确)。

5.命令不区分大小写。

6.一行可以写多个命令:

7.可以将一条命令分行写,直到看到分号才认为是一条命令的结束。

如果输入到一半想取消,可以输入\c

(注意c是小写)。

所以如果你写完一条指令发现没有反应,只是出现了一个->,说明你忘记输入分号了,这时候输入分号,不要在那里等待。

8.关于字符串

字符串可以用单引号或者双引号包围,如果左右不对应,换行后会有提示。

MySQL 基本常用语句

操纵数据库

展示Server上的数据库:

mysql> SHOW DATABASES;

创建数据库:

mysql> CREATE DATABASE mydatabase1;

mydatabase1是新的数据库的名称,数据库名称是大小写敏感的。

使用数据库:

mysql> USE mydatabase1

查看当前选取的是什么数据库:

mysql> SELECT DATABASE();

删除数据库:

mysql> DROP DATABASE mydatabase1;

操纵数据库中的表

查看当前数据库中的表:

mysql> SHOW TABLES;

创建表(注意表名也是区分大小写):

mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),

-> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);

查看表:

mysql> DESCRIBE pet;

删除表:

mysql> DROP TABLE pet;

向表中填入数据

可以先把数据放在一个txt文档中,然后载入你的表格。

在txt文档中,每一行代表表中一行的数据,各个值之间用tab分隔,值按照创建表时给出的列的顺序对应排列。

对于一些没有的值,用\N插入NULL值。

比如:

Whistler  Gwen  bird  \N  1997-12-09  \N

在txt文档中准备好多条数据后,用下列语句载入表中:

mysql> LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet;

Windows系统上需要指定换行,即上面的指令还需要跟上一句:

LINES TERMINATED BY '\r\n';

也可以自己定制其他的符号作为值分隔和行分隔依据,默认情况下是Tab和换行。

用INSERT语句插入行:

比如:

mysql> INSERT INTO pet

-> VALUES ('Puffball','Diane','hamster','f','1999-03-30',NULL);

注意用INSERT插入时,字符串和日期要用引号包围,并且空值是NULL。

查询

查询语句的一般形式:

SELECT what_to_select

FROM which_table

WHERE conditions_to_satisfy;

具体语句还有很多,用时查询手册吧。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐