zoukankan      html  css  js  c++  java
  • 数据库

    一  数据库定义:数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。一个数据库由多个表空间构成。

      现阶段数据分为关系型数据库和非关系型数据库。

    二. 数据库操作:

      1.登录数据库:cmd 输入 mysql -uroot -proot

      2.DDL(Data Definition Language ) 数据库定义语言,用于对库进行操作。

        show databases 展示所有的数据库

        use database :选中需要操作的数据库、

        show tables 展示所有的表

       (1)create:创建数据库   create database 库名 ;   create database 库名 character set utf-8;创建带字符集的数据库

              show create database 库名 ,显示数据库初创信息

         (2)   drop :删除库 drop database 库名;

       DDL操作表:

        (1)create:创建表 create table 表名(

            列一 数据类型(长度),

            列二 数据类型(长度)   -----------》末尾不需要加,

            )

        (2) desc: 查看表信息 desc 表名,

        (3) drop :删除表 drop 表名

        (4) alter :修改表 alter table 表名 add 列名 数据类型(长度)   (增加列)

            alter table 表名 change 老列名 新列明 数据类型(长度) modify修改数据类型

            alter table 表名  rename to 新表明 

     2.DML:数据操作语言:

        (1)查看表中数据select * from 表名

          (2)  insert into 表名 values (值1,值2,值3)

        (3)delete:删除表 delete from 表名删除表中所有数据

              delete from 表名 where 列名= 值 注 (truncate删除表是之间删除表结构 在船舰一个新的表)        

    ‘    (4)update:修改数据 update 表名 set 列名=值 where  注意:update 表名后面是set

     3.DQL:查询数据库:

         select * from 表名 (where 条件) 

         条件查询支持的运算符:

          >   <   =  !=  <=  >=  between ..and ..两个值之间   

         is  null 是null  and   or  in 包含 not  否的意思 主要与 is  in  一起使用

         like 模糊查询:%匹配任意字符 _ 匹配一个字符 

       排序查询:

        order by  按。。排序  asc 升序  desc 降序

        select * from emp order by  age desc 

       聚合函数:

       max()  min()  avg()  count() sun()

       去重:distinct 

        select distinct  ename from emp

       分组查询以及having:

       group by:以。来分组  having  过滤

       分页查询:Limit

       limit 数字 查询某一条数据

       limit 数字1,数字2  数字一代表查询开始的索引  最小是0 数字二 查询的长度    

     删除列:alter table 表名 drop 列名 

  • 相关阅读:
    JS 获取当前时间,格式为年月日时分秒
    HTML Input=“file”文件上传,限制文件类型 Accept Attribute File Type (CSV)
    react使用redux操作购物车数据
    koa2实现对mysql的增删改查函数封装
    axios中get请求与post请求的简单函数封装
    canvas 简介
    H5 新API 续
    h5 新API
    JQuery
    DOM 文档对象模型
  • 原文地址:https://www.cnblogs.com/frhl/p/13428549.html
Copyright © 2011-2022 走看看