• MySQL数据库与表的增删改查


    1.值库管理

    1.1 查询所有值库

      show databases;

    1.2 创建一个值库

      create database 值库名称

      default character set 编码格式名称;

    1.3 删除值库

      drop database 值库名称;

    1.4 修改值库语句

      alter database 值库名称 default character set 格式名称;

    1.3 查看值库

      show create database 值库名称;

    2.表管理

    2.1 查看所有表

      show tables;

    2.2 创建表

      create table 表名称(

          字段名 字段类型,

          字段名 字段类型,

          字段名 字段类型

    )

    快速构建相同表结构

      create table 表名称2 like 表名称1;

    2.3 查看表结构 

      show create table 表名称;

      show columns from 表名称;

      desc 表名称;

    2.4 删除表

      drop table 表名称;

    2.5 修改表

      添加字段

      alert table 表名称 add column 字段名 字段类型;

      删除字段

      alter table 表名称 drop column 字段名;

      修改字段类型

      alter table 表名称 modify column 字段名 字段类型;

      修改字段名称

      alter table 表名称 change column 原字段名 字段名 字段类型;

      修改表名称

      alter table 表名称 rename to 字段名;

    3.数据管理

    3.1 增加数据 

       插入所有字段,一定一次按顺序插入

      insert into 表名称 values(值,值,值);

      插入部分字段

      insert into 表名称(字段名,字段名) values(值,值);

    3.2 修改数据

      带条件的修改(推荐使用)

      update 表名称 set 字段名=值 where 字段(id)=编号;

      修改多个字段

      update 表名称 set 字段名=值,字段名=值 where 字段(id)=编号;

    3.3  删除数据

      (1)带条件的删除(推荐使用)

       delete from 表名称 where 字段(id)=编号;

       delete from: 可以全表删除

    特性:1.可以带条件删除 2.只能删除表的数据,不能删除表的约束3.使用delete from删除的数据可以回滚(事务)

      (2)不带条件删除

      truncate table: 可以全表删除

    特性:1.不能带条件删除 2.既可以删除表的数据,也可以删除表的约束 3.使用truncate table删除的数据不能回滚

                                                                                     

  • 相关阅读:
    Jenkins安装和初始化配置
    KVM环境下vCPU绑定到物理CPU
    关于自动化测试环境的集成(Jenkins+RobotFramework+TestLink+SVN)
    Linux下PPPoE Server测试环境搭建
    CentOS安装使用vnc进行远程桌面登录
    linux下PPTP Server测试环境搭建
    202020211 20209301《Linux内核原理与分析》第一周作业
    博弈论学习笔记(一)四个入门结论
    官宣!Amazon EMR正式支持Apache Hudi
    LessCss学习笔记 CCH
  • 原文地址:https://www.cnblogs.com/qq1312583369/p/9958887.html
Copyright © 2020-2023  润新知