与MySQL的零距离接触---初涉MySQL!

来源:互联网 发布:办公软件网上培训 编辑:程序博客网 时间:2024/04/27 00:51

一、初涉MySQL


1、MySQL基础

·MySQL是有瑞典MySQL AB公司开发,目前属于Oracle公司;

·MySQL是一个开源的关系型数据库管理MySQL系统;

·MySQL分为社区版和企业版;(学习期间使用社区版可以解决相应的问题)


2、安装MySQL

·MySQL安装方式

  →MSI安装(Windows Installer)

  →ZIP安装

①MSI安装:

1、选择默认方式点击NEXT直到完成即可,如http://jingyan.baidu.com/article/a17d528535dd808098c8f286.html

2、配置MySQL
   ·修改环境变量
            右键我的电脑-属性-高级-环境变量
            修改系统变量中的path :编辑path,在开头添加D:\MySQL\bin
            确定关闭
            以管理员身份运行cmd,输入mysql -uroot -p(所设的密码) 验证是否添加成功
  
   ·找到安装目录下的bin目录:D:\MySQL
            bin目录,存储可执行文件
            data目录,存储数据文件
            docs,文档
            include目录,存储包含的头文件
            lib目录,存储库文件
            share,错误消息和字符集文件


   ·修改编码方式
            打开在安装目录下的my.ini文件,修改以下内容
            [mysql]
            default-character-set=utf8
            [mysqld]
            character-set-server=utf8
            
            重启MySQL服务,实现修改
            先停止,后启动


3、MySQL登录与退出

     ·MySQL登录

       mysql参数:参数描述-D, --database = name打开制定数据库--delimiter = name指定分隔符-h, --host = name服务器名称-p, --password[=name]密码-P, --port = #端口号--prompt = name设置提示符-u, --user = name用户名-V, --version输出版本信息并退出                                                                                    

   ·MySQL退出

    mysql > exit;
    mysql > quit;
    mysql > \q;                                                                                      
 


4、修改MySQL提示符


   ·连接客户端时通过修改参数制定

   ·shell > mysql -uroot -proot --prompt 提示符

   ·连接上客户端后,通过prompt命令修改

   ·mysql > prompt 提示符

   ·可以设置的简单参数

参数描述

\D

完整的日期

\d

当前数据库

\h

服务器名称

\u

当前用书


5、MySQL常用命令

   ·显示当前服务器版本

   ·SELECT VERSION();

   ·显示当前日期时间

   ·SELECT NOW();

   ·显示当前用户

   ·SELECT USER();

  

6、MySQL语句规范

   ·关键字与函数名称全部大写

   ·数据库名称、表名称、字段名称全部小写

   ·SQL语句必须以分号结尾


7、操作数据库

   ·创建数据库

      CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name       // { 两种数据库 } 必须选其一,[ ]可选
      [DEFAULT] CHARACTER SET [=] charset_name;                            // 加上这段character可以设置数据库的编码方式,
                                                                                                                        不写则默认为安装时utf8的编码方式

   ·查看当前服务器下的数据库列表

      SHOW {DATABASES | SCHEMAS} [LIKE 'pattern‘ | WHERE expr];   //后面[ ]可以不加,注意数据库多加了s

   ·查看指定数据库的信息

      SHOW  CREATE {DATABASE | SCHEMA} db_name;


   ·修改数据库编码方式

      ALTER {DATABASE | SCHEMA} [db_name]                  
      [DEFAULT] CHARACTER SET [=] character_name; 


   ·删除数据库

      DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;








0 0