zoukankan      html  css  js  c++  java
  • 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 ' ';

      也可以自己定制其他的符号作为值分隔和行分隔依据,默认情况下是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;

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

  • 相关阅读:
    Django的sitemap
    meibu ddns update command
    nginx笔记
    docker里运行cron的要点笔记
    win2008r2 32位odbc安装笔记
    【转载】利用tasker推送手机短信到企业微信(App或者微信公众号)
    关闭树莓派的优化笔记
    自已编译openweb docker image笔记
    【笔记】元学习专题视频(台大·李宏毅)学习记录
    【教程】基于Ubuntu系统的PyTorch虚拟环境配置
  • 原文地址:https://www.cnblogs.com/yangshunde/p/7769326.html
Copyright © 2011-2022 走看看