美文网首页
数据库的简单介绍

数据库的简单介绍

作者: 要你何用杀了算了 | 来源:发表于2018-09-09 19:43 被阅读0次

    这两天学习新的内容。
    数据库:
    数据库是按照数据结构来组织、存储和管理数据的仓库
    常见数据库都有:
    四种
    Oracle:运行稳定,可移植性高,功能齐全,性能超群!适用于大型企业领域。
    DB2:速度快、可靠性好,适于海量数据,恢复性极强.适用于大中型企业领域。
    MySql:免费,开源、体积小,速度快,适用于中小型企业领域.
    SQL Server:全面,效率高,界面友好,操作容易,但是不跨平台,适用于中小型企业领域.

    1:表 TABLE
    具有固定的列数和任意的行数
    2:数据库 DATABASE
    数据库是一些关联表的集合
    3:列 Field
    一个数据项,我们也称之为一个字段(Field)
    4:行 ROW
    一条记录(row)
    5:主键
    主键是唯一的.一个数据表中只能包含一个主键。
    6:外键
    外键用于关联两个表
    7:索引
    使用索引可以快速访问数据库表中的特定信息、索引是对数据库中表中一列或者多列的值进行排序的一种结构,类似书籍的目录

    常用命令;
    创建数据库 create database 数据库名称;
    删除数据库 drop database 数据库名称;
    查看数据库 show database;
    使用(进入)数据库 use 数据库名称;
    查看数据库当中有多少张表 show tables;

    常见数据类型:
    double 浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99;
    char 固定长度字符串类型; char(10)'abc '
    varchar 可变长度字符串类型; varchar(10)'abc'
    text 字符串类型
    blob 二进制类型
    date 提起类型,格式为:yyyy-MM-dd
    time 时间类型,格式为:hh:mm:ss;
    datetime 日期时间类型,格式为:yyyy-MM-dd hh:mm:ss

    DDL(数据定义语言):

    创建数据库
    create database 数据库名 character set utf8;
    create database 数据库名 charset=utf8;

    使用(切换)数据库
    use 数据库名

    创建学生表
    先进入某一个数据库 use 数据库名 然后
    输入建表命令; CREATE TABLE 表名(
    列名1 列名类型 [约束],
    列名2 列名类型 [约束],
    .....
    列名N 类的类型 [约束]
    )

    添加一列
    ALTER TABLE 表名 ADD 列名 数据类型;

    查看表的字段信息
    desc 表名

    修改一个表的字段类型
    ALTER TABLE 表名 MODIFY 字段名 数据类型;

    删除一列
    ALTER TABLE students drop nums;

    修改表名
    RENAME TABLE 原始表名 TO 要修改的表名;

    查看表的创建细节
    SHOW CREATE TABLE 表名;

    修改表的字符集gbk
    ALTER TABLE students character set gbk;

    修改表的列名
    ALTER TABLE students change name newname varchar(20);

    删除表
    DROP TABLE 表名

    相关文章

      网友评论

          本文标题:数据库的简单介绍

          本文链接:https://www.haomeiwen.com/subject/wtudgftx.html