程序员

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

2018-11-28  本文已影响4人  Cestine

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

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

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

上一篇下一篇

猜你喜欢

热点阅读