MySQL 安装 启动 基本语法概述

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;

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

MySQL 安装 启动命令总结的更多相关文章

  1. MySQL 安装 启动 基本语法概述

    MySQL 安装 启动 基本语法概述 MySQL安装和配置 我是直接使用安装包:mysql-installer-community-5.6.10.1.msi 安装的时候其中有几点要注意: 1.记住端口 ...

  2. mysql安装启动教程(两种方法)

    mysql安装启动: 方法一(简单版): cmd进入mysql安装的bin目录:mysqld.exe –install net start mysql  服务启动(或者选择计算机->(右键)管理 ...

  3. hive的安装与配置 mysql安装 启动

    三种模式 内嵌模式:元数据保持在内嵌的derby模式,只允许一个会话连接 本地独立模式:在本地安装Mysql,吧元数据放到mySql内 远程模式:元数据放置在远程的Mysql数据库 1.下载Hive安 ...

  4. mysql 安装常用命令,卸载不干净等

    安装mysql apt-get install mysql-server apt-get install mysql-client sudo apt-get install libmysqlclien ...

  5. zip mysql安装启动方式

    首先在官网(https://dev.mysql.com/downloads/mysql/)下载相应的zip包 然后进行解压找到配置文件 my-default.ini 文件打开进行配置 主要配置以下几项 ...

  6. mysql安装/启动报错汇总

    2016/9/6补充 初始化报错: # /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysq ...

  7. Linux下MySQL安装及命令使用

    先rpm -qa mysql 查看是否安装 yum list |grep mysql 查看MySQL的一些包 yum install -y mysql-server mysql mysql-devel ...

  8. 关于Mysql安装启动的若干问题解决

    Mysql由于其免费,高效的特点一直是大学,培训班的主力数据库管理软件.但是对于初学者而言可能没有那么友好,一是没有windows软件通用的那套可视化操作,基本上初期在不搭配navicat的状态下只能 ...

  9. windows下Mysql安装启动及常用操作

    1.下载mysql https://dev.mysql.com/downloads/ 2.配置环境变量 变量名:MYSQL_HOME 变量值:E:\MySql\mysql-8.0.15-winx64\ ...

随机推荐

  1. cc表示Cocos核心,ccs代表CocoStudio,ccui代表CocoStudio的UI控件

    cc表示Cocos核心,ccs代表CocoStudio,ccui代表CocoStudio的UI控件

  2. Forth scrum meeting - 2015/10/29

    今天下午,我们终于要到了MOOC服务器端开发人员的联系方式,于是我们小组派了三名同学去实验室与他们进行了交流,并咨询了他们一些关于API接口的问题.他们也对我们这个客户端的开发提出了一些建议. 开发团 ...

  3. UIView 设置背景图片

    http://blog.csdn.net/qijianli/article/details/7777268 项目中,可能需要我们为某个视图设置背景图片,而API中UIView没有设置背景图片的方法,那 ...

  4. sqlmap参数大全

    -u #注入点-f #指纹判别数据库类型-b #获取数据库版本信息-p #指定可测试的参数(?page=1&id=2 -p “page,id”)-D “”#指定数据库名-T “”#指定表名-C ...

  5. 黑客讲述渗透Hacking Team全过程(详细解说)

    近期,黑客Phineas Fisher在pastebin.com上讲述了入侵Hacking Team的过程,以下为其讲述的原文情况,文中附带有相关文档.工具及网站的链接,请在安全环境下进行打开,并合理 ...

  6. ubuntu硬盘安装卡在探测文件系统

    在硬盘安装ubuntu的时候,会出现这样的问题:安装程序一直卡在正在探测文件系统就不动了.解决的方法很简单.在安装之前要在终端输入sudo空格umount空格 -l空格 /isodevice 不能少一 ...

  7. 每天一个命令day1【diff 命令】(具体实例看下一节)

    diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方.diff在命令行中打印每一个行的改动.最新版本的diff还支持二进制文件.diff程序的 ...

  8. 【GoLang】GoLang GOPATH 工程管理 最佳实践

    参考资料: MAC下 Intellij IDEA GO语言插件安装及简单案例:http://blog.csdn.net/fenglailea/article/details/53054502 关于wi ...

  9. recv和send函数

    转自  http://www.cnblogs.com/blankqdb/archive/2012/08/30/2663859.html 1. send解析 sockfd:指定发送端套接字描述符. bu ...

  10. 【转】php json_encode中文为空的解决办法

    转自:http://www.cnblogs.com/oldphper/p/4123415.html 本文列举3个方法,实现json_encode()后的string显示中文问题. 做接口时不需要,但存 ...