美文网首页
sql自学笔记(一)

sql自学笔记(一)

作者: itczt | 来源:发表于2019-03-29 19:04 被阅读0次

1.数据库简介

解决的问题:持久化存储,优化读写,保证数据的有效性。
关系型数据库:基于E-R模型、使用sql语言进行操作
分类:文档型,服务型
注:文档型(sqlite)所有的移动智能终端
数据库设计
三范式:列不可拆分,唯一标识,引用主键
关系及存储:1对1,1对多,多对多
1对1:1个对象A对应着1个对象B,1个对象B对应着1个对A,关系可以存入A或B对象中。
1对多:1个对象A对应着n个对应B,1个对象B对应着1个对象A,关系存入B对象中
多对多:1个对象A对应着n个对象B,1个对象B对应着m个对象A,关系存入新建的一个关系表中。

2.登录方式

开启服务
登录方式及设置
添加用户名
连接局域网中的数据库,启用TCP/IP协议。

3.界面操作

数据库:创建、删除、分离、附加、生成脚本(架构,数据)
表:创建、修改、删除
字段类型介绍:int、bit、datetime、decimal、char/varchar/nvarchar.
1.字符串类型n的区别:有n表示unicode编码,英文或数字占一个字节,没有n表示unicode编码,英文或数字占一个字节,中文占两个字节。
2.字符串类型var的区别:有var表示可变长度。没有var表示不可变长度,如果不够,会在末尾不空格。
如果选择int值时,可以设置标识,此列的值为系统帮助维护,更轻松的应用。
约束:非空,唯一,默认,检查,外键(用于检查关系是否合理)

相关文章

  • sql自学笔记(一)

    1.数据库简介 解决的问题:持久化存储,优化读写,保证数据的有效性。关系型数据库:基于E-R模型、使用sql语言进...

  • SQL语言学习(一)

    本系列内容为http://www.w3cschool.cn/sql 教程的自学笔记 SQL,指结构化查询语言,全称...

  • sql自学笔记(七)

    连接 MySQL在SELECT语句、多表更新、多表删除语句中支持JOIN操作 语法结构 数据表参照 数据表可以使用...

  • sql自学笔记(三)

    数据类型 数据类型是指列存储过程参数,表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。 ...

  • sql自学笔记(五)

    INSERT 插入记录 方法一: 方法二:INSERT [INTO] tbl_name SET col _name...

  • sql自学笔记(二)

    MySQL bin目录,存储可执行文件。 data目录,存储数据文件。 docs,文档。 include目录,存储...

  • sql自学笔记(四)

    约束 1.约束保证数据的完整性和一致性。2.约束分为表级约束和列级约束3.约束类型包括: NOT NULL(非空 ...

  • sql自学笔记(六)

    子查询 子查询(subquery)是指出现在其他SQL语句内的SELECT子句。例如:SELECT * FROM ...

  • sql自学笔记(九)

    自定义函数:简称UDF,是对MySQL扩展的的一种途经。创建自定义函数:CREATE TUNCTION .......

  • sql自学笔记(十)

    1.存储过程:是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理。2.参数:输入类型、输出类型、...

网友评论

      本文标题:sql自学笔记(一)

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