Python 高级 14(1) 数据库增删改查

数据库操作、DDL 数据库的增删改查

2.3 数据库操作

学习目标

  1. 能够说出什么是CRUD

  2. 能够熟练对数据库进行增删改查操作

--------------------------------------------------------------------------------

2.3.1 数据库操作介绍

在数据库操作中,基本操作都是围绕增删改查来操作。简称CRUD

  C Create 创建

  R Read/Retrieve 查询

  U Update 修改

  D Delete 删除

2.3.2 数据库操作

在数操作数据库时,所有的数据库语句都要以分号结束

数据库操作不区分大小写

DDL 数据库的增删改查总结:

  创建数据库

      create database 数据库名;

      create database 数据库名 charset 字符集;

  显示数据库创建信息

      show create database 数据库名;

  修改数据库字符集

      alter database 数据库名 charset=字符集;

  显示所有数据库

      show databases;

  切换、使用数据库

      use 数据库名;

      这个语法可以不加;但是尽量统一加;

  显示当前选择数据库

      select database();

  删除数据库

      drop database 数据库名;

  comment 给字段添加批注COMMENT '老师id',给表添加批注COMMENT='学生表'

      CREATE TABLE student(id int(10) unsigned NOT NULL AUTO_INCREMENT,name varchar(250) DEFAULT '1' COMMENT '名字',teacher_id int(11) DEFAULT '0' COMMENT '老师id') ENGINE=InnoDB CHARSET=utf8 COMMENT='学生表';

详解:

<1>创建数据库

  create database 数据库名

      create database testdb;

  create database 数据库名 character set utf8

      create database testdb2 character set utf8;

      character set utf8 或者 charset utf8 或者 charset=utf8

<2>显示数据库创建信息

  show create database 数据库名

      show create database testdb;

<3>修改数据库编码

  alter database 数据库名 character set utf8

      alter database testdb charset=utf8;

<4>显示所有数据库

  show databases;

<5>切换、使用数据库

  use 数据库名

      use testdb

<6>显示当前数据库

  select database();

<7>删除数据库

  drop database 数据库名

      drop database testdb2;

不要随便删库,删库只能跑路,追杀你到天涯海角

2.3.3 总结

数据库操作命令相对来说比较多,相互之间没有逻辑,但是并不难理解 。

学习数据库操作,一定要多加练习,熟能生巧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容