美文网首页程序员
Python 高级 14(1) 数据库增删改查

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

作者: Cestine | 来源:发表于2018-11-28 19:26 被阅读4次

数据库操作、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 总结

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

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

相关文章

  • 关于python的list的增查删改

    说到增查删改,想起了数据库,我们在关系型数据库当中就会对表进行增查删改。 在python当中我们也可以对list进...

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

    数据库操作、DDL 数据库的增删改查 2.3 数据库操作 学习目标 1. 能够说出什么是CRUD 2. 能够熟...

  • MYSQL数据库的增删改查

    MYSQL数据库的增删改查 一.对于库的增删改查 增create database 库名称;create data...

  • 数据库的存储

    如何创建数据库 数据库的增删改查 增insert into student (name,phone) values...

  • Python

    Python 创建文件 Python 对数据库进行操作--增删改查 Python 对csv进行操作 Python ...

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

    数据表操作、DDL 数据表的增删改、DML 数据表中数据的增删改、MySQL 常用字段类型 2.4 数据表操作 学...

  • SQL查询结构总结

    SQL 增删改查 对数据库有修改的操作是:增删改 增 insert into 表名 values(); 删 del...

  • 2018-01-11 JDBC连接数据库代码

    1.JDBC操作mysql数据库-增删改查 2.JDBC操作Oracle数据库-增删改查

  • 数据库的增删改查

    数据库的CRUD:数据库的增删改查 表的CRUD 表记录的CRUD 一、数据库的CRUD 1.增 关键词: CRE...

  • python基础-03

    python操作mysql数据库 创建数据表 数据表的 增 删 查 改 增 查 改 删

网友评论

    本文标题:Python 高级 14(1) 数据库增删改查

    本文链接:https://www.haomeiwen.com/subject/zmwzqqtx.html