MySQL 基本操作

创建数据库

  • 创建一个数据库: create database 数据库名 [charset 字符集];
    在这里插入图片描述

删除数据库

  • 删除一个数据库:drop database 数据库名;
    在这里插入图片描述

创建表

  • 建表语法:所谓建表就是声明列的过程。

  • create table <表名>(<列1声明> <列1的参数>…<列N的声明> <列N的参数>);
    在这里插入图片描述
    在这里插入图片描述

表名重命名

  • alter table <表的旧名字> rename to <表的新名字> ;
    在这里插入图片描述

表中插入单行数据

  • insert into <表名> (<表字段>,<表字段2>) values (<字段1的值>,<字段2的值>);
    在这里插入图片描述
  • insert into <表名> values (<字段1的值>,<字段2的值>);
    注意:此时是按表字段顺序逐一插入。
    在这里插入图片描述

表中插入多行数据

  • insert into <表名> (<表字段>,<表字段2>) values (<字段1的值>,<字段2的值>), (<字段1的值>,<字段2的值>), (<字段1的值>,<字段2的值>);
    在这里插入图片描述

更新表中列的数据

  • update <表名> set <字段1>= <字段1新的值>,<字段2>= <字段2新的值> where <字段3>=<字段3的值>;
    在这里插入图片描述

删除表中行或者列

  • delete from <表名> where <字段1>=<字段1的值>;
    在这里插入图片描述
  • alter table <表名> drop <列名>;
    在这里插入图片描述

查询表中数据

  • select <字段1>, <字段2> from <表名> where <字段1> =<字段1的值>
    在这里插入图片描述

表中添加列

  • 把新列加入到表的第一位使用 alter table <表名> add <列名> <列名类型> [ 列参数] first;
    在这里插入图片描述

  • 把新列加入某列后面,使用 alter table <表名> add <列名> <列名类型> [ 列参数] after [指定列];
    在这里插入图片描述
    在这里插入图片描述

修改表中列字段的类型

  • alter table <表名> modify <列名> <新的类型> <新的参数>
    在这里插入图片描述

修改表中列的名字和列的类型

  • alter table <表名> change <旧列名> <新列名> <新列类型> <新参数>
    在这里插入图片描述

删除表中所有数据

  • delete from <表名>
    在这里插入图片描述
  • truncate 和 delete 是有区别的: truncate相当于删除表再重建一张同样结构
    的表,操作后得到一张全新的表,而delete是删除所有的层面来操作的。总之truncate相当于把旧的扔了重画一个,delete相当于用橡皮把表的数据擦掉。如果决定全部清空的化truncate比delete快。

删除表

  • drop table <表名>
    在这里插入图片描述

清空表

  • truncate table <表名> ;
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值