MYSQL第一个星期学习内容

第一个星期学习的内容有:

1,与mysql建立连接,创建数据库、表。

2,E-R模型,数据库的三范式,数据的字段类型和字段约束。

3,数据库的增删、数据表的增删改、数据的增删改查(简称crud)。

4,详细知识点:

E-R模型:E表示实体(entry)R表示关系(relationship)即实体关系,具体规则为:

        一对一

        一对多

        多对多

三范式:

    一范式:列不可拆分

    二范式:唯一标识

    三范式:引用主键

    每一个范式都是在前一个范式的基础上建立的。

MYSQL管理:

    service mysql start启动

    service mysql stop停止

    service mysql restart重启

    mysql  -hlocalhost -uroot -p登陆

    quit或exit退出

数据库,数据表,数据之间的关系:

    一个数据库就是一个完整的业务单元,可以包   含多张表,数据被储存在表中,在表中为了更加准确的存储数据,保证数据的正确有效,可以在创建表的时候,为表添加一些强制性的验证,包括数据字段的类型、约束。

字段类型:

    数字(tinyint、int、decimal)

    字符串(char、varchar、text)

    日期(datatime)

    布尔(bit)

字段约束:

    主键(primary key)

    非空(not null)

    惟一(unique)

    默认(default)

    外键(foreign key)

数据库操作:

    查看版本:select version();

    显示当前时间:select now();

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

    删除数据库:drop database 数据库名;

    切换数据库:use 数据库名;

    查看当前数据库:select database();

数据表操作:

    查看当前数据库中所有表:show tables;

    创建表:create table表名;

    修改表:alter table 表名 add|change|drop     列名 类型;

    删除表:drop table 表名;

    更改表名称:rename table 原表名 to 新表名;

    查看表的创建语句:show create table 表名;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 9,451评论 0 19
  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 10,278评论 1 57
  • 每个人都有一段不愿言表的过往,当对方住进你的心里,你介意的是她还有可能带着自己的过去,还是对自己将来的不自信?
    帅也得忍着阅读 1,566评论 0 1
  • 刚到学校一周左右吧,生活真的很乱,主要是时间和诱惑抵制上,很多时间都不是我能控制,大学课程杂乱(时间安排)本来自由...
    小丨明阅读 1,274评论 0 0
  • 少年嫩枝丫, 逢春木叶发。 四历风云变, 摧折茁壮拔。
    村客阅读 1,508评论 6 17