zoukankan      html  css  js  c++  java
  • 第四章 数据库操作

    数据库常用对象

    1.表是包含数据库中所有数据的数据库对象,由行和列组成,用于组织和存储数据。

    2.字段 表中每列称为一个字段,字段具有自己的属性,如字段类型、字段大小等。其中,字段类型是字段最重要的属性,它决定了字段能够存储哪种类型。

    SQL规范支持5种基本字段类型:字符型、文本型、数值型、逻辑型和日期时间型。

    3.索引 是一个单独、物理的数据库结构。它是依赖于表建立的,在数据库中索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需的数据。

    4.视图 是从一张或多张表中导出的表(也称虚拟表),是用户查看数据表中数据的一种方式。表中包括几个被定义的数据列与数据行,其结构和数据建立在对表的查询基础之上。

    5.存储过程 是一组为了完成特定功能的SQL语句集合(包含查询、插入、删除和更新等操作),经编译后以名称的形式存储在SQL Server服务器端的数据库中,由用户通过指定存储过程的名字来执行。当这个存储过程被调用执行时,这些操作也会同时执行。

    创建数据库

    可以使用CREATE DATABASE语句和CREATE SCHEMA语句创建MySQL数据库,其语法如下。

    CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] 数据库名

    [

      [DEFAULT]CHARACTER SET [=] 字符集 |

      [DEFAULT] COLLATE [=] 校对规则名称

    ]

    在语法中,花括号“{}”表示必选项;中括号“[]”表示可选项;竖线“|”表示分隔符两侧的内容为“或”的关系。在上面的语法中,{DATABASE|SCHEMA}表示要么使用关键字DATABASE,要么使用SCHEMA,但不能全不使用。

    查看数据库

    成功创建数据库后,可以使用SHOW 命令查看MySQL服务器中的所有数据库信息,语法如下。

    SHOW {DATABASE|SCHEMAS}

    [LIKE ‘模式’ WHERE 条件];

    选择数据库

    USE 数据库名;

    修改数据库

    在MySQL中,创建一个数据库后,还可以对其进行修改,不过这里的修改是指可以修改被创建数据库的相关参数,并不能修改数据库名。修改数据库名不能使用这个语句。

    ALTER {DATABASE|SCHEMA} [数据库名]

    [DEFAULT] CHARACTER SET [=] 字符集

    | [DEFAULT] COLLATER [=] 校对规则名称

    删除数据库

    DROP {DATABASE|SCHEMA} [IF EXISTS] 数据库名;

    实践与练习

    1.通过CREATE SCHEMA语句创建一个名称为db_mr的数据库,并指定其字符集为UTF8.

    2.通过DROP SCHEMA语句删除第1题中创建的数据库db_mr,并且指定只有该数据库存在时才删除。

    3.通过SHOW SCHEMAS语句筛选以db_开头的数据库名称。

  • 相关阅读:
    笔记-[5]-关于JS事件流!
    JS中的模块化开发之Sea.JS
    利用JavaScript如何创建一个table表格[第2种方法]
    二维数组左滑删除某一行
    sdwebimage缓存图片
    scrollView中内部控件的悬停
    (转)将图片保存到相册
    离屏渲染
    标签栏隐藏
    iOS8新特性之交互式通知
  • 原文地址:https://www.cnblogs.com/cute9406/p/11675640.html
Copyright © 2011-2022 走看看