数据库操作

  • 创建数据库
    create data  db1;
    create data  db1 default charset gbk;
    create data  if not exists db1 default character  set utf8;
  • 显示创建信息
    show create data  db1;
  • 修改数据库默认的字符格式
    alter data  db1 default character set gbk;
  • 删除数据库
    drop data  db1;

区别:delete、truncate、drop

  • delete:删除数据
    1、数据操作语言(DML)在事务控制里,DML语句是需要commit,不提交的话可以rollback;删除大量记录速度慢,只删除数据不回收高水位线
    2、可以带条件删除
  • truncate:删除数据
    1、数据定义语言(DDL)清大量数据速度快,高水位线(high water mark)下降
    2、不能带条件truncate
  • drop:对象表、库、用户等;数据定义语言
收藏 打印