美文网首页
数据库基础知识

数据库基础知识

作者: 晓看云 | 来源:发表于2019-08-19 18:20 被阅读0次

    一、说明
    1、数据库系统在本质上是一种高效的管理大量列表信息的办法。信息的来源多种多样,包括不限于研究数据、业务记录等。

    2、数据库系统的优点在于:
    2.1 缩短记录归档时间;
    2.2 缩短记录检索时间;
    2.3 灵活的检索排序;
    2.4 灵活的输出格式;
    2.5 多用户同时访问记录;
    2.6 记录的远程访问与电子传输;

    3、数据库的结构术语:

    3.1 数据库(DataBase)用来存储信息的仓库,结构简单,有规则
    1.1 数据表:数据库里的某一些数据的集合(table)
    1.2 数据表由多个行(row) 和列(column)组成;
    1.3 表中的每一行数据称为一条记录
    1.4 记录可以包含多项信息,表里的每一列对应于其中的一项;

    3.2 管理系统(Management System)是一个软件,可以通过它来插入(insert)、检索(retrieve)、修改(modify)或删除(delete)记录。

    3.3关系(Relational) 一次表示这是一种特殊的DBMS,其长处在于通过查找两个表里的共同元素,将分别存放于两个表里的信息联系起来。

    4、查询语言术语:SQL。

    二、数据库的基本知识

    1. 基本配置 mysql -p -u root

    1、创建用户
    CREATE USER 'sampadm'@'localhost' IDENTIFIED BY 'secret';

    2、为用户赋权限
    GRANT ALL ON sampdb.*TO 'sampadm'@'localhost';

    3、退出mysql
    quit

    如何建立和断开MySQL服务器连接?

    1、mysql options

    2、mysql -h host_name -p -u user_name
    -h host_name 指定运行MySQL服务器的那台主机。如果它与你运行mysql程序的那台机器相同,就可省略此选项。
    -u user_name 指定MySql用户名。
    -p 此项会让mysql显示Enter password:提示符,并要求你输入MySQL密码。
    mysql -p -u sampadm secrets
    3、账号&密码
    账号 mysql -p -u sampadm
    密码 secret

    1. 基本的SQL语句

    1、SELECT NOW();
    用于查询当前日期和时间的简单语句;

    2、SELECT NOW( ),USER( ),VERSION( );
    一条语句里可以输入多种数据;

    1. 创建数据库

    1、CREATE DATABASE sampdb;
    创建数据库,并指定数据的名字;

    2、SELECT DATABASE();
    指定默认数据库;

    3、把sampdb设置成默认数据库,执行USE语句;
    USE sampdb( );

    4、创建表
    CREATE TABLE tbl_nametable name[table各列]

    5、小知识:
    01 INT:它表示该列用于存放整数
    02 UNSIGNED:它表示该值不能为负数
    03 NOT NULL: 它表示该列必须要填值,可以防止创建的成员没有ID号
    04 AUTO_INCREMENT: MySQL的一个特殊属性,表示该列存放的是序号
    工作原理是,当member表里添加新记录时,如果没有为member_id列提供值,那么MySQL将自动生成下一个编号,并将它赋给该列。
    05 PRIMARY KEY 字句表示为member_id列创建索引,这样能加快查找速度。同时,它还设置了约束:要求该列的所有值都必须唯一。

    5、查看表
    DESCRIBE president

    6、阿里去IOE,发展快。

    相关文章

      网友评论

          本文标题:数据库基础知识

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