zoukankan      html  css  js  c++  java
  • 1 初识数据库操作 1 MySQL 数据库

    1 数据类型与表的管理

    数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。

    常见数据库:Oracle、DB2、SQL Server、Postgre SQL、MySQL。

    1.1 相关术语

    数据库系统(Database System)

    • 数据库(Database)
    • 数据库管理系统(Database Management System):DBMS
    • 应用开发工具
    • 管理员及用户

    SQL 语言(Structured Query Language):结构化查询语言

    • DDL:数据定义语言
    • DML:数据操作语言
    • DQL:数据查询语言
    • DCL:数据控制语言

    1.2 MySQL 相关操作

    my.ini 是 MySQL 的配置文件

    'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件:计算机属性 高级系统设置 环境变量 用户变量 Path,添加 MySQL Server 中 bin 的安装路径。

    SQL 语句语法规范:常用 MySQL 的关键字我们需要大写,库名、表名、字段名称等使用小写

    1.3 数据表

    • 数据库最重要的组成部分之一,数据是保存在数据表中
    • 由行(row / 记录)和列(column / 字段)来组成
    • 每个数据表中至少有一列,行可以由零行一行或者多行组成
    • 表名要求唯一

    1.4 数据类型

    • 数值型:整数型、浮点型
    • 字符串
    • 日期时间

    1.5 完整性约束条件(字段)

    • UNSIGNED:无符号,没有负数,从0开始
    • ZEROFILL:零填充,当数据的显示长度不够的时候可以使用前补0的效果填充至指定长度
    • NOT NULL:非空约束,插入记录的时候这个字段必须要给值
    • DEFAULT:默认值,如果插入记录的时候没有给字段赋值,则使用默认值
    • PRIMARY KEY:主键,标识记录的唯一性,值不能重复,一个表只能有一个主键,自动禁止为空
    • UNIQUE KEY:唯一性,值不能重复,但是 NULL 值除外,一个表中可以有多个字段是唯一索引
    • AUTO_INCREMENT:自动增长,只能用于数值列,而且配合索引使用
    • FOREIGN KEY:外键约束
  • 相关阅读:
    SQLServer2012数据库降级至SQLServer2008R2的方法
    男程序猿和女程序猿的网恋—相见(二)
    收藏关于AI的相关的文章
    JAVA提高九:集合体系
    JAVA提高八:动态代理技术
    JAVA提高七:类加载器
    JAVA提高六:泛型
    JAVA提高五:注解Annotation
    JAVA提高四:反射基本应用
    JAVA提高三:反射总结
  • 原文地址:https://www.cnblogs.com/sketeton/p/11708659.html
Copyright © 2011-2022 走看看