向表中指定的几个字段添加数据

格式:

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

  • 这里仅仅是向部分字段写入值

  • 没有指定的字段,会写入空

案例:向表中插入数据

  • use db1;
    insert into tb005(age, name)  values(22, "alex");

查看表中数据

  • 格式:
  • select * from 表名;

案例:查看db1中的tb005中的数据

  • use db1;
    select * from tb005;

对比两个命令

  • desc 表名 # 仅仅看表结构
  • select * from 表名 # 查看表中的数据

删除表中的数据

  • drop:删除表本身

  • delete:删除表中的数据【保留表】

删除表命令

  • drop table   表名

删除表中的数据命令

# 格式1:删除表中的全部数据
delete from 表名 

# 格式2:删除表中的部分的数据
delete from 表名 where 条件

案例:表tb005有id name age 等多个字段

# 题目1:删除id大于10的记录
delete from tb005 where id>10;

# 题目2:删除age小于20的记录
delete from tb005 where age<20;

# 题目3:删除表中的全部数据
delete from tb005;

截断表

  • 表的主键可能会自增,如果用delete删除表中的数据后,主键依然会在前面的基础继续自增

  • 截断表:删除表中的数据,同时让主键重新从1开始自增

截断表的格式 ​​​​​​​

TRUNCATE 表名

总结:

  • 删除表中的数据

    • delete:删除数据

    • truncate:删除数据并且截断表

  • 删除表本身

    • drop

修改数据库

  • 名字

  • 修改字符集

数据库的名字无法修改

  • 修改数据库的名字可以先将原有的数据库导出,

  • 然后删除原来的库,

  • 然后创建一个新的数据库,

  • 最后将导出的数据导入到新数据库中

修改数据的字符集

alter database 库名 character set "字符集" collate "排序规则";

案例:将db2的字符集修改为utf8,排序规则修改为utf8_general_ci

ALTER DATABASE db2 CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值