zoukankan      html  css  js  c++  java
  • 一、数据库概念和操作数据库的命令

    1. 几个概念

    冗余:存储两倍数据,提高安全性,但会牺牲一些性能。

    索引:对一列或者多列的值进行排序,类似书的目录,可以用于快速查找数据库中的特定信息。

    复合键:将多个列作为索引键,一般用于复合索引。

    实体完整性:要求每个表中的主键都不能为空,并且不能有重复值。

    参照完整性:关系中不允许引用不存在的实体。表示两个相关联的表之间的主键外键约束,即:从表中的外键的值必须是主表中存在的。

    2. 管理MySQL和数据库的命令

    启动及关闭MySQL

    # windows
    net start mysql57  #启动对应版本的MySQL
    mysqladmin -u root -p  #关闭
    
    # Linux
    ./mysqld_safe &  #启动
    mysqladmin -u root -p  #关闭

    进入MySQL

    mysql -u root -p

    列出MySQL中所有的的数据库

    SHOW DATABASES;

    选择要操作的MySQL数据库

    USE 数据库名;

    显示当前数据库中的所有数据表

    SHOW TABLES;

    显示数据表的属性:列名,类型,是否为NULL,主键,默认值等信息

    SHOW COLUMNS FROM 数据表;

    显示数据表的详细索引信息,每一项的解释参见:mysql中 show index from tb_name命令各列的含义

    SHOW INDEX FROM 数据表;

    创建数据库

    CREATE DATABASE MyDatabase;

    删除数据库

    DROP DATABASE MyDatabase;
  • 相关阅读:
    图论复习
    数据结构复习
    数学复习
    字符串算法复习
    还有9天就要走了
    JS 多个一维数组排例组合的所有可能
    PHP 多个一维数组排列组合的所有可能
    维护DOWNID
    LINUX
    Multiple Versions of PHP run on server
  • 原文地址:https://www.cnblogs.com/strugglion/p/6550444.html
Copyright © 2011-2022 走看看