数据库的CRUD操作

1. MySQL通用语法
  1. 什么是SQL ?
    structured Query Language :结构化查询语言
    其实就是定,义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。

SQL通用语法

  • SQL语句可以单行或多行书写,以分号结尾。
  • 可使用空格和缩进来增强语句的可读性。
  • MySQL数据库的SQL 语句不区分大小写,关键字建议使用大写。
  • 3种注释
    单待注释: – 注释内容 或 # 注释内容(mysql特有)
    *多行注释: / * 注释 * /
2. SQL分类

SQL 语句分类

  1. DDL(Data Definition Language)数据定义语言
    用来定义数据库对象:数据库,表,列等。关键字: create, drop,alter 等
  2. DML(Data Manipulation Language )数据操作语言
    用来对数据库中表的数据进行增删改。关键字: insert, delete, update等
  3. DQL(Data Query Language)数据查询语言
    用来查询数据库中表的记录(数据)。关键字: select, where等
  4. DCL(Data Control Language)数据控制语言(了解)。用来定义数据库的访问权限和安全级别,及创建用户。关键字: GRANT,
    REVOKE等
    在这里插入图片描述
3. 操作数据库:创建和查询

操作数据库: CRUD

  1. C(Create): 创建
  2. R(Retrieve) :查询:
  3. U(Update) :修改
  4. D(Delete): 删除
  5. 使用数据库
①查询
  • show databases ;查询所有数据库的名称:
    在这里插入图片描述
  • show create database mysql;查询某个数据库的字符集:查询某个数据库的创建语句
    在这里插入图片描述
②创建
  • create database 数据库名称;创建之前可进行一个判断语句;如
create database if not exists ping

如果存在一个相同的数据库就不会再创建

  • create database db3 character set gbk;创建字符集为GBK的数据库
③修改
  • alter database数据库名称character set 字符集名称; 修改数据库的字符集
alter database db3 character set utf8;
④删除
  • drop database 数据库名称; 删除数据库
drop database db3;
  • drop database if exists 数据库名称; 判断数据库存在,存在再删除
drop database if exists db3;
⑤使用数据库
  • select database( );查询当前正在使用的数据库名称
  • use数据库名称;使用数据库
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值