MYSQL数据库的增删改查

MYSQL数据库的增删改查

一.对于库的增删改查

  • create database 库名称;

    create database 数据库名称 charset 编码方式;

  • drop database 库名称;

    • 修改编码方式:alter database 库名称 charset 编码方式;
    • 查看所有库:show databases;

    • 查看指定库:show database 库名称;


推荐Python大牛在线分享技术 扣qun:855408893

领域:web开发,爬虫,数据分析,数据挖掘,人工智能

零基础到项目实战,7天学习上手做项目

二.对于表的增删改查

    • 增加表单create table 表名称(字段1 数据类型,字段2 数据类型........限制条件); #至少有一股字段和数据类型,最后一个字段已经最后一个数据类型结束后不加,
    • 删除表:drop table 表名称;
    • 清空表里面数据: truncate table 表名称;
  • 字段

    • 添加字段:alter table 表名称 add 字段 字段数据类型
    • 删除字段:alter table 表名称 drop 字段
    • 修改字段数据类型:alter table 表名称 modify 字段 新的数据类型
    • 替换字段:alter table 表名称 change 旧字段名称 新字段 新字段数据类型

    • 改表名称:rename table 表名称 to 新名称
    • 改表的编码:alter table 表名 charset 新编码;
    • 查看所有表:show tables
    • 查看指定表信息:desc table 表名称
    • 查看指定表创建信息:show create table 表名称

三.对于表里的数据增删改查

  • 插入一个值

    • insert into 表名 values(v1,v2,....) # 该方式必须保证 插入的数据个数与 表格字段一 一对应

    • insert into 表名(字段名称1,字段名称2) values(v1,v2) # 该方式必须保证 插入的数据个数与 必须与指

    插入多个值

    • insert into 表名 values(v1),(v2)
    • insert into 表名(字段名称1,字段名称2) values(v1,v1),(v2,v2)
    • 删除所有:delete from 表名;
    • 删除指定条件下:delete from 表名 where 条件;
    • 修改所有数据:update 表名 set 字段名称=新的值,字段名称2=值2;
    • 修改满足条件的数据:update 表名 set 字段名称=新的值,字段名称2=值2 where 条件
    • 查看所有字段:select * from 表名;
    • 查看指定字段:select 字段 from 表名 ;
    • 查看某个条件所有的字段:select * from 表名 where 条件;
    • 查看某个条件下的某个字段select 字段 from 表名 where 条件;

四.注意事项

修改库的时候可以直接修改文件的形式改名称

创建库时候要想好库的编码再进行创新不然下面数据填了后很难修改

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 吃,人的重要生活。衣食住行,其中食就是吃。咱是小人物,所以只可享受小吃,不过偶尔可以吃顿大餐,也就是喜酒。因为父母...
    lid7520阅读 225评论 0 1
  • 概述 在一台物理机器上部署3个节点的Elasticsearch集群,然后平滑扩容至5个节点 部署过程 下载 解压 ...
    玩玩风行啦阅读 4,106评论 1 0
  • 听海阁,座落于青岛市南区银都花园别墅区内,面朝大海,终日可以听到起起伏伏的浪涛声,看到转瞬既逝的浪花朵朵。 那种闲...
    读娘阅读 1,205评论 0 1
  • 今天跟我的一个大学同学见面了。见一面的感觉真好,因为,一聊天,还是之前的样子,无话不谈。 算一算,我们有三年半的时...
    谦与芊寻阅读 1,220评论 0 0
  • 图片发自简书App 无题 憔悴空庭近晚天,浮云沧海入经年。 平地惊风征雁...
    下相吴某人阅读 2,342评论 53 83