zoukankan      html  css  js  c++  java
  • MySQL(一)

    一,数据库
      1,数据库概述:
        存储数据的仓库,本质是文件系统,数据按照一定格式存储,用户可以进行CRUD操作
      2,数据库管理系统:
        DBMS操作以及管理数据库的一个软件,用于建立和维护数据库,对数据库进行管理和控制,保证数据库的安全和完整
      3,常见的数据库:
        1★》MySQL 开源的免费的小型,6.0后被Oracle公司收购,开始收费
        2★》Oracle 收费的大型数据库,Oracle收购了Sun,MySQL
        3》DB2 IBM公司产品,收费,常用于银行
        4》SqlServer 微软公司产品 C# .net
        5》SyBase 专业建模工具 PowerDesigner
        6☆》SQlite 嵌入式,应用在手机端,俄罗斯方块
     
    二,MySQL数据库
      1,安装
      2,启动
        1》--》计算机--》右键管理--》服务--》MySQL
        2》DOS命令 net stop mysql 关闭数据库 net start mysql 启动数据库
      3,登录
        1》DOS mysql -uroot -proot
        2》SQLyog
     
    三,SQL语句
      1,SQL语句介绍
        mysql不认识java,但是要交互,需要用mysql数据库认识的语言。这种语言--》SQL语句,是数据库代码,关系型数据库管理系统都要遵守的规范。
      2,SQL分类:
        1》数据定义语言DDL 用于定义数据库的 表,列 create alter drop
        2》数据库操作语言DML 用于数据库表的更新 insert delete update
        3》数据库控制语言DCL 用于数据库访问权限和安全级别
        4》数据库查询语言DKL 用于查询表的记录 select from where
      3,SQL通用语法:
        1》SQL语句不区分大小写,关键字建议大写
        2》-- 单行注释 #单行注释 /*多行注释*/
        3》数据类型
          int(integer)     整数
          double         小数
          decimal(m,d)   精确小数
          date         日期,包含年月日,但不含时分秒
          datetime       包含年月日时分秒
          timestamp       包含时期,时间戳
          varchar(长度)     长度M 0-65535
        4》数据库语法
          1,创建数据库
            create database 数据库名;             使用默认字符集UTF-8创建
            create database 数据库名 character set 字符集;   创建指定字符集的数据库
            drop database 数据库名;             删除此数据库
            use 数据库名;                   切换数据库
          2,创建数据库中的表,使用
            create table 表名(
              字符段名 数据类型(长度)[约束], 创建表
              字符段名 数据类型(长度)[约束] 字符段名即列名
            );
            ★约束:[ ]可以省略,对某类数据进行限制
              主键约束:限制一列数据不能为空,不能重复
              唯一约束:限制一列数据不能重复
              非空约束:限制一列数据不能为空
            show tables;     查看所有表
            desc 表名;     查看此表结构
            drop table 表名;     删除表
            rename table 旧表名 to 新表名; 修改表名称
          3,表结构修改
            alter table 表名;
            alter table 表名 add 列名 数据类型(长度)[约束];           添加列
            alter table 表名 modify 列名 新数据类型(长度)[约束];         修改长度约束
            alter table 表名 change 旧列名 新列名 数据类型(长度)[约束];     改列名,不能重复
            alter table 表名 drop 列名;                       删除字段

     

  • 相关阅读:
    MVC ORM 架构
    Kubernetes 第八章 Pod 控制器
    Kubernetes 第七章 Configure Liveness and Readiness Probes
    Kubernetes 第六章 pod 资源对象
    Kubernetes 第五章 YAML
    Kubernetes 核心组件
    Kubernetes 架构原理
    Kubernetes 第四章 kubectl
    Kubernetes 第三章 kubeadm
    yum 配置及yum 源配置
  • 原文地址:https://www.cnblogs.com/kide1412/p/11009703.html
Copyright © 2011-2022 走看看