zoukankan      html  css  js  c++  java
  • 前端学数据库之基础操作

     

     

    前面的话

      SQL是一门用于访问和处理数据库的ANSI的标准计算机语言。但是,存在着很多不同版本的SQL语言,为了与ANSI(美国国家标准学会)标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(如 SELECT、UPDATE、DELETE、INSERT、WHERE等)

      RDBMS指的是关系型数据库管理系统,RDBMS是SQL的基础,同样也是所有现代数据库系统的基础,比如Oracle、MySQL和Access。RDBMS中的数据存储在被称为表(tables)的数据库对象中。表是相关的数据项的集合,它由列和行组成

      下面将介绍mysql数据库的基础操作

    登录退出

      操作数据库的第一步是登录数据库,通常需要提供一个MySQL用户名和密码。如果服务器运行在登录服务器之外的其它机器上,还需要指定主机名

      [注意]在退出数据库之后,cmd清空屏幕的操作是输入cls(相当于clear screen)

    复制代码
    复制代码
    参数           描述
    -D            (database)打开指定数据库
    -h            (host)服务器名称
    -p            (password)密码
    -P            (port)端口号
    -u            (user)用户名
    -V            (version)输出版本信息并退出
    复制代码
    复制代码

      mysql数据库退出有三种方式,分别是exit;、quit;、q;。任选一种即可

     

    语句规范

      在操作数据库之前,要先了解数据库的语句规范,主要有以下三条

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

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

      3、SQL语句必须以分号结尾

    常用命令

      mysql数据库有以下三个常用命令

    SELECT VERSION();         显示当前服务器版本
    SELECT NOW();             显示当前日期时间
    SELECT USER();            显示当前用户

     [注意]使用DELEMITER语句可以修改结束符

    //结束符为两条斜线
    DELEMITER //
    //结束符为一个点号
    DELEMITER .

    数据库操作

      数据库操作的第一步是创建数据库

    CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name

      创建数据库并不表示选定并使用它,必须明确地操作,所以数据库操作的第二步是选择数据库

    USE db_name

      下面,我们来查看下服务器下的数据库列表

    SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr] 

      有时,我们需要修改数据库

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

      最后,是删除数据库的操作

    DROP {DATABASE | SCHEMA} [IF EXISTS] db_name

      再查看下服务器下的数据库列表

    -转载 

  • 相关阅读:
    使用Spring提供的缓存抽象机制整合EHCache为项目提供二级缓存
    Spring使用Cache、整合Ehcache(转)
    每天学习SQL
    多线程
    ### The error may involve defaultParameterMap ### The error occurred while setting parameters
    日志分表
    Quartz学习(转)
    Quartz中时间表达式的设置-----corn表达式 (转)(http://www.cnblogs.com/GarfieldTom/p/3746290.html)
    分享一个测试图片的方式
    阿里云ECS配置踩坑之路
  • 原文地址:https://www.cnblogs.com/HUANGRONG888/p/6258056.html
Copyright © 2011-2022 走看看